本帖最后由 rhythm2014 于 2014-11-23 15:54 编辑

系统在应用过程当中,往往是在某个值发生变化时,系统就能响应出相关提示,而告诉操作者这步操作有错误!如果等到单据保存时系统再给出提示,往往体现出系统设计者的考虑不周全!
云表给了大家一个让自己想象力,创造力无限飞翔的空间。根据应用的需求,冯总设计出由填表公式实现系统提示的功能,相关整理如下,如由整理不周到之处,请大家提出建议和补充:
---------------------------------------------------------------------------------------------------------------------
应用背景:


以上是一款汽车维修管理软件维修管理模块流程图:维修报价-->维修领料-->维修结算
维修结算时,通过报价单单号过滤出可以结算的报价单,过滤选取报价单后,对报价单和维修领料单做出相应检测:1、报价单中如果有维修材料没有领取时,结算单提示:该报价单不允许结算;2、该报价单对应领料单(有时会对应多张领料单),当有某张领料单未审核时,提示:有未审核领料单,不允许结算。
----------------------------------------------------------------------------------------------------------------------
实现思路:
1、首先设置一个报错模板名称为【系统报错】(可自己定义),在填表公式中把所有工具栏按钮都隐藏;
如下图:


2、结算单设置好【报价单】的数据过滤窗口,我的过滤条件时:【报价单】中,存在已领数量等于0的数据项,取出两项数据项:报价单号和已领数量,同时设定参数绑定当前单据的报价单号;
3、在结算单中设置一个【报错参数】的字段。


4、利用填表公式,当【报价单】值变化时,如果存在已领数量等于0 的数据项,即将已领数量的0值赋值给【结算单】的【报错参数】,即当前表的【报错参数=0】。


5、接着继续再做【报价参数】值变化,当【报价参数=0】时,新建打开【系统报错】表单,同时将报错内容赋值到【系统报错】表单中的数据项。如下图:


6、运行结果:


注意点:【报错表单】中的报错内容为避免出现黑框,可以将该文本框的树型设置为只读!




+10
收藏
8 条回帖
需要登录后才可进行回复 登录

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

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

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