16、数据库查询与宏编程全解析
2026/5/7 22:11:14 网站建设 项目流程

数据库查询与宏编程全解析

1. 构建参数化视图

首先,基于名为CustomersDatasheetForCityRegion的参数化查询构建一个新视图。构建独立数据表的方法在之前已有描述。接着,在客户数据表视图中添加一个按钮,用于打开参数化视图。

需要注意的是,RegionFilter参数使用表达式IIf([RegionTextBox] Is Null,'',[RegionTextBox])。因为不能将NULL作为参数传递,所以要将该值转换为空字符串。

使用参数化查询而非WHERE子句的另一个好处是性能提升。由于参数化查询作为对象保存在 Azure SQL 数据库中,因此性能会略有提升。

2. 总计查询

总计查询用于生成汇总数据,且这些查询是只读的。在设计功能区点击“总计”图标,查询网格中会出现一个新的“总计”行。“总计”行中每个字段下方的默认选项是“分组依据”,用于对具有相似值的记录进行分组。其他选项包括聚合函数(如SUMAvgMinMaxCount)、统计函数(如StDevVar)、用于计算的“表达式”以及用于过滤数据的“条件”。

例如,有表达式OrderValue:SUM([UnitP

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询