Access VBA教程:DFirst、DLast函数

只需要字段中的任意一个值时,可以使用 DFirst 和 DLast函数,从表或查询的特定字段中返回一个随机记录。可以在 Visual Basic、宏、模块、查询表达式或窗体或报表上的计算控件中使用 DFirst 和 DLast函数。

DFirst(expr, domain, [criteria])

DLast(expr, domain, [criteria])

DFirst 和 DLast函数具有下列参数:

参数 说明
expr 一个表达式,用于标识从中查找第一个或最后一个值的字段。可以是一个用来标识表或查询中字段的字符串表达式,也可以是以该字段中的数据进行计算的表达式。在 expr 中,可以包括表中字段的名称、窗体上的控件、常量或函数。如果 expr 包括函数,它既可以是内置的,也可以是用户定义的,但不能是另一个域聚合函数或 SQL 聚合函数。
domain 字符串表达式,代表组成域的记录集。
criteria 可选的字符串表达式,用于限制 DFirst 或 DLast函数执行的数据范围。例如,criteria 通常等价于 SQL 表达式中的 WHERE 子句,只是不含 WHERE 关键字。如果忽略 criteria,DFirst 和 DLast函数将在整个域范围内计算 expr。任何包含在 criteria 中的字段必须同时也是 domain 中的字段,否则 DFirst 和 Dlast函数将返回Null。

说明

注意   如果要返回记录集(一个域)中的第一条或最后一条记录,应该创建一个按升序或降序排序的查询,并将 TopValues属性设为 1。有关详细信息,请参阅TopValues属性主题。也可以从 Visual Basic 中创建 ADO Recordset对象,并使用 MoveFirst 或 MoveLast方法来返回记录集内的第一条或最后一条记录。

上页:Access VBA教程:DDESend函数 下页:Access VBA教程:不同字符串值的不同格式(Format函数)

Access VBA教程:DFirst、DLast函数

Access VBA教程:不同字符串值的不同格式(Format函数) Access VBA教程:DLookup函数
Access VBA教程:DMin、DMax函数 Access VBA教程:DStDev、DStDevP函数
Access VBA教程:DSum函数 Access VBA教程:DVar、DVarP函数
Access VBA教程:EuroConvert函数 Access VBA教程:Eval函数
Access VBA教程:GUIDFromString函数 Access VBA教程:LoadPicture方法
Access VBA教程:Nz函数 Access VBA教程:StringFromGUID函数
Access VBA教程:隐藏的语言元素 Access VBA教程:在子窗体或子报表中调用过程
Access VBA教程:将 DAO 代码转换为 ADO Access VBA教程:将 Microsoft Access 用作 DDE 服务器
Access VBA教程:错误捕获 Access VBA教程:在域聚合函数中计算字段
Access VBA教程:在 SQL 语句中使用国际日期格式 Access VBA教程:运行时错误处理的元素
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号