Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

域聚合函数的应用

时 间:2016-07-25 11:38:20
作 者:小易   ID:19723  城市:厦门
摘 要:域聚合函数的应用。
正 文:

=DSum("数量","表1","名称='" & [txt名称] & "'")
=DSum("数量","表1","采购员=" & [txt采购员])
=DSum("数量","表1","日期=#" & [txt日期] & "#")

三种数据类型用法总结:

数值型表示法 " & 变量
文本型表示法 '" & 变量 & "'
日期型表示法 #" & 变量 & "#

多条件DSum函数使用的例子

方法一:

Private Sub 数量_AfterUpdate()
Me.[数量相加] = DSum("数量", "PO", "订单号='" & [订单号] & "'and [物料号] = '" & [物料号] & "'  and  [订单日期]<= #" & [订单日期] & "#")
End Sub

方法二:

Select PO.订单号, PO.物料号, PO.数量 AS 数量, PO.订单日期, DSum("数量","PO","订单号='" & [订单号] & "'and [物料号] = '" & [物料号] & "'  and  [订单日期]<= #" & [订单日期] & "#") AS 数量相加
FROM PO;

DMin(expr, domain, [criteria])
DMax(expr, domain, [criteria])
 
DMin 和 DMax 函数具有以下参数:
 参数 说明 
expr 表达式,用于标识要为其查找最小值和最大值的字段。也可以是用来标识表或查询中字段的字符串表达式,或者是以该字段中的数据进行计算的表达式。在 expr 中可以包括表字段的名称、窗体上的控件、常量或函数。如果 expr 含有函数,那么它可以是内置的,也可以是用户自定义的,但不能是另一个域聚合函数或 SQL 聚合函数。 

=DLookUp("数量","表1","名称='" & [txt名称] & "'")
=DLookUp("数量","表1","采购员=" & [txt采购员])
=DLookUp("数量","表1","日期=#" & [txt日期] & "#")

三种数据类型用法总结:

文本型表示法 '" & 变量 & "'
数值型表示法 " & 变量
日期型表示法 #" & 变量 & "#



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助