练习 - 使用窗体

已完成

本动手实验室为您展示如何使用窗体来显示和编辑数据。

  1. 首先下载 Flooring Estimates 工作簿并将其保存到 OneDrive for Business。

  2. 转到 https://make.powerapps.com 并使用组织帐户登录。

  3. 从主屏幕中,选择 + 创建(从左侧菜单中),空白应用,然后在空白画布应用下选择创建

    依次选择“应用”、“新建应用”和“画布”的屏幕截图,其中突出显示了“画布”。

  4. 将应用命名为新应用,设置平板电脑格式,然后选择创建

  5. 从命令栏中选择添加数据,搜索 OneDrive 并选择 OneDrive for Business。 如果出现提示,请为 OneDrive for Business 添加连接并使用您的组织凭据登录,或选择与 OneDrive for Business 的现有连接。

  6. 选择 Excel 文件右侧菜单中,找到并选择文件 FlooringEstimates.xlsx。 菜单将更改为选择表,此时应该只有一个名为 FlooringEstimates 的表,选择此表,然后选择连接。 Excel 表现在是应用的数据源。

  7. 插入垂直库,将其数据源(或 Items 属性)设置为 FlooringEstimates。 您的库现在将开始显示列表。

  8. 将新库的 OnSelect 属性设置为以下内容:

    Navigate(Screen2)
    

    我们将在下一步中创建 Screen2,因此您可以暂时忽略公式错误。

  9. 选择新建屏幕,然后选取空白屏幕。 执行此操作后,您将转到 Screen2

    显示“新建屏幕”按钮所在位置的屏幕截图。

  10. Screen2 中选择插入 > 编辑窗体。 将 DataSource 属性设置为 FlooringEstimates,并将 Item 属性设置为 Gallery1.Selected

  11. 从右侧的属性面板中,选择编辑字段 > + 添加字段,然后选择所有可用字段(“类别”、“图像”、“名称”、“概述”和“价格”)。 然后选择添加

    Power Apps Studio 的屏幕截图,其中框起了“编辑字段”按钮。

  12. 您现在应会看到您的窗体,其中显示了五个字段。 将窗体的 OnSuccess 属性更改为以下内容:

    Navigate(Screen1, ScreenTransition.Cover); Notify("You have successfully submitted a record for " & Self.LastSubmit.Name)
    
  13. 将窗体的 OnFailure 属性更改为以下内容:

    Notify("Your data was not saved. Please try again or contact an administrator.", NotificationType.Error)
    
  14. 选择插入选项卡,然后添加 2 个按钮。 将其中一个的文本更改为新窗体,另一个更改为提交窗体

  15. 新建窗体按钮的 OnSelect 属性更改为以下内容:

    NewForm(Form1)
    
  16. 提交窗体按钮的 OnSelect 属性更改为以下内容:

    SubmitForm(Form1)
    
  17. 现在返回第一页,将应用置于预览模式,然后选择库中的第二项:“Caserta Sky Grey”地毯。 选择此记录应会导航到窗体屏幕 (Screen2),其中显示了“Caserta Sky Grey”地毯的详细信息。

  18. 将价格从“8.1”更改为“8.25”,然后选择按钮提交窗体。 等待片刻后,您的应用应会导航回主屏幕,并在顶部显示您已成功提交记录的消息。

  19. 再次选择该按钮以返回窗体屏幕,请注意“价格”现在为“8.25”。

  20. 选择新建窗体按钮并输入以下信息(可添加图片):

    字段 输入
    类别 地毯
    名称 新测试
    概述 测试
    价格 1.75
  21. 选择提交窗体。 返回主屏幕后,滚动到库的底部并找到新测试

恭喜! 您已利用本模块中教授的原则成功创建了一个基本应用。