本帖最后由 liynha 于 2020-12-13 21:01 编辑 1、模板有固定资产表:保存所有的需要盘点的资产信息 固定资产盘点汇总表:盘点后的汇总情况 固定资产盘点表:电脑端、平板端用的盘点 盘点手机端:有手机端盘点的 重复标签表:保存不同的资产使用同一个固定资产的标签记录 注:数据接口只在资产信息表中有,其他的模板没有; 业务逻辑: 1、资产盘点表: ① 选择资产类型,我们的资产有2种:一般设备和专业设备 ② 输入部门名称的一部分,例如办公室,只需要输如其中的几个字即可,回车后部门名称的值变化公式,调用数据模糊查询部门名称,参数是资产类型和部门名称,其中部门名称是用刑如 ③ 填表公式返回符合条件的部门名称 ④ 选择部门名称后,填入盘点地点 ⑤ 盘点地点的值变化公式1:将状态单元格,改变颜色 ⑥ 盘点地点的值变化公式2:将状态单元格,赋值:正在查询,请耐心等候! 这里为什么要改变单元格的颜色和增加状态单元格赋值,是因为云表的光标不明显,当数据接口执行很长时间时,操作人看不到光标,会乱点鼠标,特别是手机APP时,单元格的颜色也没有,光标也没有,使用体验非常不好,希望云表尽快改进。 ⑦ 盘点地点的值变化公式3:调用查询资产总数的数据接口,查询资产总数,并显示在资产总数的单元格 ⑧ 盘点地点的值变化公式4:调用查询未盘点资产总数的数据接口,查询未盘点资产总数,赋值给明细表, ⑨ 并显示在未盘点资产总数的单元格 ⑩ 盘点地点的值变化公式5:将状态单元格,改变颜色 ⑪ 盘点地点的值变化公式6:将状态单元格,赋值:查询完成! ⑫ 盘点地点的值变化公式7:将光标定位到输入编号的单元格,等待输入资产编号,因为盘点时不会输入其他的内容,所以这个单元格调用数据接口的条件中,只有模糊查询资产编号; ⑬ 输入编号的单元格的值变化公式1:将状态单元格,改变颜色 ⑭ 输入编号的单元格的值变化公式1:清空单元格的值 ⑮ 输入编号的单元格的值变化公式2:将状态单元格,赋值:正在查询,请耐心等候! ⑯ 输入编号的单元格的值变化公式3:将状态单元格改变颜色 ⑰ 输入编号的单元格的值变化公式4:因为资产盘点是使用 条码 查询资产信息,不存在一个条码有多个数据的情况,所以接口返回是只有一条数据,不用再次选择,直接对对应的单元格赋值。 赋值时,有3个单元格要特殊处理:盘点情况、地点情况、标签情况,为什么要这样处理,后边会有说明。 调用模糊查询资产编号的,这里发现数据接口是模糊查询,但是数据接口的名字中忘记加上模糊2个字了,懒得改了,请谅解! ⑱ 输入编号的单元格的值变化公式5:盘点地点<>资产的所属部门的,属于不在本科室盘点的,将所属部门改为黄色 ⑲ 输入编号的单元格的值变化公式6:盘点日期<>空值的,属于已经盘点的资产,的,将资产编号改为红色 这里有个小技巧,请大家评议是否还有更好的方法: 汇总表查询中有3个参数:盘点情况(是否盘点)、地点情况(是否在本科室盘点的)、标签情况(是否属于标签重复),这三种参数都有3种查询情况,2种值,见下方 盘点情况,有三种查询情况:全部、已盘点、未盘点, 对应的值有:已盘点、未盘点 地点也有三种查询情况:本科室、不在本科室 对应的值:本科室、不在本科室 标签也有三种查询情况:全部、否、是 对应的值:否、是 这种查询在云表中的公式是比较复杂的,一般的做法是设计多条数据接口,多条公式调用,保守估计需要9条公式才能全部含括,云表的多参数多值查询设计很麻烦,我还没有找到简单的方法,惭愧惭愧。 所以我采用了一个的方法,在资产信息表中增加三个特殊的数据项:地点情况、盘点情况、标签情况,同时采用了在每一个值中添加 “全部” 两个字,变成了下边这样: 盘点情况时,有三种情况:全部、已盘点、未盘点, 对应的值有:全部已盘点(默认值)、全部未盘点 地点也有三种情况:全部、本科室、不在本科室 对应的值:全部本科室(默认值)、全部不在本科室 标签也有三种情况:全部、否、是 对应的值:全部否(默认值)、全部是 查询时可以简化公式数量,用一条公式就可以查询全部的值了: 当查询全部数据时,刑如 “全部” ,查询其他的值时,刑如 参数 就能实现一条公式代替原来的多条公式。 |
+117
最近谁赞过
11 条回帖