实际工作中会遇到这样的业务场景: 需要在有客户在场的场合进行系统单据的操作,想要隐藏价格,不让旁边的人看到,且需要输入密码时才能将价格显示出来,用云表如何实现呢? 一、新建模板 我们需要用到两个模板: 1业务模板,需要隐藏价格的模板 2报表模板,用于输入密码 二、报表模板的设计 需要两个数据项 1密码,用于输入密码使用 2确认,用于关闭表单 在【单元格按钮】事件下,给确认按钮加上【退出(关闭页面)】公式 报表就准备好了 三、业务模板的设计 业务模板需要引入两个数据项 1密码,用于记录输入的密码 2设置密码,用于预先设置好密码 我这里为了展示设计方法,这两个数据项都是显示出来的,实际设计中可隐藏。 设置密码在实际设计中可以在其他模板进行设计,使用时通过数据接口调取 明细表中引入【辅助单价】和【辅助金额】两个数据项,这两个数据项是真实存储价格和金额的。 还需要引入两个按钮【显示价格】【隐藏价格】 然后开始设计填表公式 新建表单和修改表单时,隐藏【辅助单价】和【辅助金额】 还需要隐藏【隐藏价格】按钮 在值变化中,价格变化时给【辅助价格】赋值,并给价格填写星号,一定要勾选上不触发值变化,不然会循环触发导致报错 数量和单价变化时,对金额进行赋值,方法同上 密码变化时,首先做一个输入错误密码后的提示 然后把密码正确时的操作公式都加上,隐藏单价和金额,显示【辅助单价】和【辅助金额】 然后设计工具栏按钮的公式 显示价格时,先清空密码,避免之前输入的密码隐藏操作,当然这一步也有其他方法,这里展示最基础的方法。 然后是输入密码,数据源选择新建表单,目标表选择上面设计的报表,这个数据源可能很多人比较陌生,新建表单作为数据源,新建的表单关闭时,可以获取到这个表单上的数据来进行使用。 密码正确时隐藏【显示价格】按钮,显示【隐藏价格】按钮,注意加上执行条件 然后设计隐藏按钮的公式 隐藏按钮需要隐藏【辅助单价】和【辅助金额】、显示【单价】【金额】、隐藏【隐藏价格】按钮,、显示【显示价格】按钮 效果展示: |
+10
0 条回帖