实际工作中会遇到这样的业务场景:
需要在有客户在场的场合进行系统单据的操作,想要隐藏价格,不让旁边的人看到,且需要输入密码时才能将价格显示出来,用云表如何实现呢?

一、新建模板
我们需要用到两个模板:
1业务模板,需要隐藏价格的模板
2报表模板,用于输入密码

二、报表模板的设计
需要两个数据项
1密码,用于输入密码使用
2确认,用于关闭表单




在【单元格按钮】事件下,给确认按钮加上【退出(关闭页面)】公式

报表就准备好了

三、业务模板的设计
业务模板需要引入两个数据项
1密码,用于记录输入的密码
2设置密码,用于预先设置好密码
我这里为了展示设计方法,这两个数据项都是显示出来的,实际设计中可隐藏。
设置密码在实际设计中可以在其他模板进行设计,使用时通过数据接口调取




明细表中引入【辅助单价】和【辅助金额】两个数据项,这两个数据项是真实存储价格和金额的。


还需要引入两个按钮【显示价格】【隐藏价格】
然后开始设计填表公式
新建表单和修改表单时,隐藏【辅助单价】和【辅助金额】




还需要隐藏【隐藏价格】按钮


在值变化中,价格变化时给【辅助价格】赋值,并给价格填写星号,一定要勾选上不触发值变化,不然会循环触发导致报错




数量和单价变化时,对金额进行赋值,方法同上




密码变化时,首先做一个输入错误密码后的提示


然后把密码正确时的操作公式都加上,隐藏单价和金额,显示【辅助单价】和【辅助金额】








然后设计工具栏按钮的公式
显示价格时,先清空密码,避免之前输入的密码隐藏操作,当然这一步也有其他方法,这里展示最基础的方法。
然后是输入密码,数据源选择新建表单,目标表选择上面设计的报表,这个数据源可能很多人比较陌生,新建表单作为数据源,新建的表单关闭时,可以获取到这个表单上的数据来进行使用。




密码正确时隐藏【显示价格】按钮,显示【隐藏价格】按钮,注意加上执行条件




然后设计隐藏按钮的公式
隐藏按钮需要隐藏【辅助单价】和【辅助金额】、显示【单价】【金额】、隐藏【隐藏价格】按钮,、显示【显示价格】按钮











效果展示:












+1 0
0条回帖
需要登录后才可进行回复 登录

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

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

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