Power Apps 一个实际案例 - 4 - 实现归还管理

接上一节的出借管理,本节我们一起来实现归还管理。

可以看到归还表单和出借表单很相似,因此我们直接通过复制出借屏幕来制作归还屏幕。鼠标右键点击BorrowMgmt, 然后点击 "复制屏幕" 命令。

Power Apps 一个实际案例 - 4 - 实现归还管理

把复制出的屏幕重命名为ReturnScreen, 同时可以看到,系统会自动将新屏幕里的各个控件通过添加数字后缀的方式来命名,以避免和之前屏幕里的控件重复。

Power Apps 一个实际案例 - 4 - 实现归还管理

对ReturnMgmt屏幕下的各个控件进行布局调整以及必要的修改,比如,由于归还屏幕是从借出屏幕复制过来的,之前文字里的出借需要改为归还、字段里的 in 和 out 和当前正好相反,需要做相应的修改。要注意的是: PowerApps大小写敏感,这里的字段名拼写一定要和Excel里的大小写保持一致。

Power Apps 一个实际案例 - 4 - 实现归还管理

和借出管理屏幕一样,由于是"编辑"类型的窗体,需要检查确认各个控件的Update属性设置是否正确。

重填按钮可以删除。提交、返回这两个按钮不需要调整,直接使用复制过来的属性值就行。

最后,回到设备借用申请列表页面,为 “归还管理” 按钮设置OnSelect  = EditForm(EditForm2_2);Navigate(ReturnMgmt, ScreenTransition.None, {editReturnItem:ThisItem})

测试一下:

在设备借用申请页面点击"归还管理"按钮,进入“设备归还记录管理”页面。

Power Apps 一个实际案例 - 4 - 实现归还管理

输入相应信息提交后,检查OneDrive,可以看到Excel 和目录里的数据都有了更新。

Power Apps 一个实际案例 - 4 - 实现归还管理

Power Apps 一个实际案例 - 4 - 实现归还管理

和查看出借一样,可以做一个查看归还的页面。制作方法也和查看出借一样,不再赘述。 

至此,我们利用Office 365 的Power Apps产品模块完成了 IT设备借用纸质表单的电子化。

在此基础之上,还可以再优化一下整个App,比如添加相应的提示页面、完善每个页面的返回或者退出功能等,以提高用户使用App是的便捷性,也能提高App 整体的运行逻辑。

多谢浏览!!!

--------------- 全文完 ------------