一.数据表数据汇总

1.设计窗体控件

企业微信截图_16427504841193.png

2.添加数据服务

企业微信截图_16427503213494.png

3.编写数据服务脚本

计算work_report表中冷镦上料的原材料总重量和总数量
企业微信截图_164275037923.png

4.编写主窗体初始化后脚本

4.1调用数据服务

企业微信截图_16427505512831.png

4.2设置控件文本为数据服务的执行结果

企业微信截图_16427505928859.png

5.结果

企业微信截图_16427506617428.png

二.根据查询进行数据汇总筛选

1.设计窗体控件

企业微信截图_16427507019951.png

2.添加数据服务

企业微信截图_16427507206975.png

3.添加数据服务参数
1692N7XUB5@@E14)L0(X5Y6.png

4.编写数据服务脚本

企业微信截图_16427531934388.png
SELECT SUM(material_weight) as material_weight, COUNT(material_weight) as material_number
— 计算原材料总重量和总数量
FROM work_report where tbs_type = ‘冷镦上料’
— 筛选冷镦上料数据
AND ((@batch_number is not null and batch_number LIKE ‘%’+@batch_number+’%’) OR @batch_number is null)
— 根据批次号查询,若批次号为空,则不执行
AND ((@number_card is not null and material_QR_code LIKE ‘%’+@number_card+’%’ ) or @number_card is null)
— 根据卡编号查询,若卡编号为空,则不执行


5.编写过滤工具条中查询按钮的脚本

调用刚才写好的数据服务,并添加条件参数和文本控件的获取命令。
企业微信截图_1642753415177.png

6.结果

企业微信截图_16427534929211.png