云表交叉表在库位管理中的应用
2023-12-1 11:13:54
2205
10
先上图看效果,看一下能否“治疗”你的痛。
能实现的功能:
1、指哪打哪
2、红红绿绿
3、肚里有啥
要知其中的原由,首先要知道交叉表有后台数据库中的存储结构,才能更好的理解,不然会有点小麻烦,要么先科普一下交叉表的后台数据表结构吧。
也就是一个数据对应一条记录,行列表是坐标,数据是点。列标是X轴,行标是Y轴。有了交叉表的基础了解后,就可以进行下一步的业务操作了。
功能1:指哪打哪
交叉表中实现指哪打哪,
关键的一步要把交叉表的数据单元格类型设成:组合按钮
这个很重要,不然用其他类型是不能实现的。再配合填表公式就可以实现指哪打哪了。
(未完待续......)
|
+1
1
最近谁赞过
10条回帖
接下来,就是为交叉表准备数据了,交叉表的数据来源分三步:
1、填入行标
2、填入列标
3、填入数据
由于,前面所述的交叉表的数据的单元格都设置成了组合按钮,接下来就可以利用单元格按钮单击事件了,填表公式如下:
通过此公式,给主表中定义的辅助字段(仓库名,排次辅肋,层次辅助,架号辅助,库位等)进行赋值操作。换句话讲,就是能在主表字段填入交叉表单元格单击的坐标信息了,即单击单元格的仓库名,排次,层次,架号及库位。根据仓库名,库位等值变化,可以利用值变化公式,提取库位内分配的明细物品信息。值变化公式如下:
再到库位分配明细中进行库位内物品的增删改后,进行保存就完成了库位内物品的操作了。当然库位内物品的操作还用到一些控制的填表公式,由于篇幅问题就不展示了。
至此,指哪打哪的功能基本就实现了。
|
+1
0
通过组合按钮来处理是一个很不错的解题思路! 实现了仓库库位的板板功能,批量数据的更新,实时取数运算量有点大,几万条库存数据刷新一遍大概需要多少时间呢? |
+1
0