如何实现:保存、审核和修改等功能

与FileMaker有关的任何问题都可以在此讨论。
回复
LIUYONG
帖子: 15
注册时间: 周二 8月 03, 2021 9:33 am

如何实现:保存、审核和修改等功能

帖子 LIUYONG » 周三 3月 23, 2022 1:44 pm

张老师,如何在FM中实现:保存、审核和修改等功能!谢谢!

头像
bigstar
09返璞归真
帖子: 135
注册时间: 周四 12月 05, 2019 11:05 am

Re: 如何实现:保存、审核和修改等功能

帖子 bigstar » 周四 3月 24, 2022 9:05 am

A)点“保存”按钮才可以把数据修改保存起来,这个做法有很多种:
1,一套数据采用两个布局来显示,一个是只读的,一个是可编辑的,在可编辑的布局里做个按钮,点了以后才会保存修改的内容;
2,若是一次只需修改一个字段的值,可以采用 弹出气泡(popover)的方式,在字段周围显示个气泡窗口,里面放上临时字段,气泡里准备个保存按钮,点了以后才会把临时字段值写入到目标字段;
3,为数据准备一个“临时表”,编辑的时候都是编辑临时表里面的内容,点了保存按钮,才会把临时表里的内容写入到目标表里去(和方法1相比,这个做法不仅需要两套布局,还需要两套数据表)
另外也可以参考国外开发者的做法(含demo):
https://filemakerprogurus.com/save-and- ... filemaker/

B) 审核功能需要为单据加入审核相关的字段(审核状态、审核人、审核时间等),然后配上“审核”按钮,用按钮脚本去编写审核的逻辑(审核后就不可以再修改单据,等等)。

C)修改功能可以在查看布局里弄个“修改”按钮,只有点了这个按钮才会进入到“编辑布局“去,或是点了按钮才会弹出气泡窗口。
红星原创FileMaker中文教学资料:
www.33works.com

回复