是报表中的文本控件,不是参数面板中的文本控件
其他单元格设置了数据列
文本控件扫码后,希望其他单元格数据也联动改变
设置了数据集:
select * from THSM
WHERE 1=1
${if(len(退回物流单号) == "", "", "and 退回物流单号 = '" + 退回物流单号 + "'")}
文本控件名称为退回物流单号,但是现在扫码查询后不生效
这个你要在单元格写sql()函数,动态获取
SQL函数 https://help.fanruan.com/finereport/doc-view-846.html
==========
按你的截图,型号的C9单元格,去掉数据集,然后改成公式
=if(len(B3)=0,"",sql("数据库连接名","SELECT 订单单号 FROM THSM where 退回物流单号= '"+B3+"'",1,1))
C10单元格就是=B3
C11单元格
=if(len(B3)=0,"",sql("数据库连接名","SELECT 退回理由 FROM THSM where 退回物流单号= '"+B3+"'",1,1))
我做了一个扫码出库的 扫出库单 然后啪啪扫出货物品的编码 不在出库单的物品 就会提示并且发出报警声 一秒可以扫描2-3个