新手上路,老司机请不吝赐教哦
小花儿0000已获得悬赏 3 云币

最佳答案

案例演示这里以请假单更新请假月报表为例。每当员工填写一张请假单进行请假申请时,请假单就对请假月报表进行更新,最终实现通过请假月报表来统计每个员工每个月的请假天数。 操作步骤如下: [*]新建一个名为 ...
+10
收藏
3 条回帖
小花儿0000云道2021-7-29 09:17:22

案例演示

这里以请假单更新请假月报表为例。每当员工填写一张请假单进行请假申请时,请假单就对请假月报表进行更新,最终实现通过请假月报表来统计每个员工每个月的请假天数。







操作步骤如下:

  • 新建一个名为请假单的模板,如下图所示
  • 在模板的设计窗口,点击工具栏的【状态设置】。
  • 添加状态字段【提交申请】,如下图所示
  • 点击工具栏的【业务公式】,给刚才添加的状态字段添加业务公式。
  • 选中刚才的状态字段,点击【添加公式】
  • 业务公式更新的目标表是【请假月报表】,此处选中该表即可。
  • 设置情况1:当员工提交申请时所执行的操作。按下图所示,设置执行条件为【本表单.提交申请 = 常量.是】,对目标表的操作设为【更新表单】,对目标表单的匹配条件为【请假月报表.姓名 = 本表单.姓名 并且 请假月报表.年份 = 年份值(本表单.日期) 并且 请假月报表.月份 = 月份值(本表单.日期)】,并且勾选上【不存在时新增一条记录】。最后对目标表的字段进行赋值即可。




  • 新建情况2:当员工撤销申请时所执行的操作。当员工撤销申请时,只要找到请假月报表中该员工的记录(匹配),然后减少他的请假天数即可(更新)。
  • 最后保存业务公式。
  • 现在请假月报表是空的。下面我们就开始演示设置好的业务公式了。
  • 新建一张请假单,填上一些内容,然后点击【提交申请】开始执行业务公式。
  • 请假单被提交之后,就运行业务公式更新请假月报表了。业务公式的执行结果如下,由于请假月报表还没有小华的月请假记录,所以匹配不上,新建了一条小华的月报表记录,
  • 小华再请假一次时,请假月报表就会找到小华已有的月请假记录,并进行更新。


  • 小华撤销了第二次的请假申请时,请假月报表的请假天数就会被相应的减少。




+12

最近谁赞过

hegq027云师2021-7-30 11:25:14
  发表于 2021-7-28 22:17
新手上路,老司机请不吝赐教哦

不知道你是要更新什么内容,如果是要匹配所有表单的话在匹配条件那里些1=1,不过这个会比较危险,如果更新内容公式设置不好不把所有数据更新了,建议现在测试环境先测试好再正式用
+11

最近谁赞过

Prex云道2021-7-29 11:42:12
会SQL语句吗?用业务公式更新,匹配条件相当于 where 后面的条件,表达式相当于update
+11

最近谁赞过

需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询