10.1 表格内如何使用变量命令批量引用相关的值
A页面是一个点击 “引入”,会弹出一个子表格,通过表格传值将数据批量值入到A表中。
根据表中料号,查询其对应的mat_finsish_no表中的Fcode 放到表格“成品料号”栏位。
不知道变量如何批量显示到“成品料号”中, 如果在A中逐一料号选择是可以实现的,但表格传多行进来,如何实现??
(目前是用odata 公式做的,用户反馈这个表查询的时候太慢)
如何在表格批量传值时用变更命令或其它方式可以更高效的替换ODATA 、Vlookupp的这种方式,在表格中获取其它表的数据??
如果可以直接放到数据库表的话~可以这么做:
第一步
在上图这个页面 增加一个 表格选择项容器,可以获取到多选的matno,然后直接走服务端命令,写sql命令或者循环命令+数据库表命令,把这些对应的Fcode
拉出来直接传入到目标表,即可。
不能在弹出表中拆分 ,只能在A表中实现拆分, 因为这个逻辑的真实场景是:
弹出表是ERP的工单(在另一台服务器), 而A表是活字格做的生产系统的“制程计划”,
从ERP中引入后,还在在A中指定工序, 工序指定后才能确认此工序的标准工时。
以上描述仅表示,我需要在明细中,用某种方式来替换ODATA,以减少向服务器申请的次数,提高查询效率。 这边利用弹出页面你返回值及关闭弹出页面执行的命令修改了下大佬的demo,大佬可以参考下
页:
[1]