Access VBA教程:DLast方法

当需要字段中的任何值时,使用 DLast函数可以从表或查询的特定字段中返回随机记录。可以在宏、模块、查询表达式、窗体或报表的计算控件中使用 DLast函数。Variant 型。

expression.DLast(Expr, Domain, Criteria)

expression   必需。返回“Applies To”列表中的一个对象的表达式。

Expr  必需 String 型。用于标识从中查找第一个或最后一个值的字段的表达式。可以是用来标识表或查询中字段的字符串表达式,也可以是执行字段中数据计算的表达式。在 expr 中,可以包括表中字段的名称、窗体上的控件、常量或函数。如果 expr 包括函数,则函数可以是内置的,也可以是用户定义的,但不能是另一个域聚合函数或 SQL 聚合函数。

Domain  必需 String 型。字符串表达式,标识组成域的记录集。

Criteria  可选 Variant 型。可选的字符串表达式,用于限制 DLast函数执行的数据范围。例如,criteria 通常等价于 SQL 表达式中的 WHERE 子句,只是不含 WHERE 关键字。如果省略 criteria,DLast函数将在整个域范围内计算 expr。任何包含在 criteria 中的字段必须同时也是 domain 中的字段,否则 Dlast函数将返回Null。

说明

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

VBA示例

下面的示例在“Visual Basic 编辑器”的“立即”窗口中打印“订单”表中字段“订购日期”的值。Microsoft Access 会从字段记录中随机拾取一条记录。该示例用于快速显示字段的内容,以检查数据的一致性。

? DLast("[Orders]![OrderDate]", "[Orders]")

上页:Access VBA教程:DiscardConflict方法 下页:Access VBA教程:DLookup方法

Access VBA教程:DLast方法

Access VBA教程:DLookup方法 Access VBA教程:DMax方法
Access VBA教程:DMin方法 Access VBA教程:Dropdown方法
Access VBA教程:DStDev方法 Access VBA教程:DStDevP方法
Access VBA教程:DSum方法 Access VBA教程:DVar方法
Access VBA教程:DVarP方法 Access VBA教程:Echo方法
Access VBA教程:Eval方法 Access VBA教程:ExportXML方法
Access VBA教程:Find方法 Access VBA教程:FirstPage、LastPage、NextPage、PreviousPage方法 (Snapshot Viewer)
Access VBA教程:Follow方法 Access VBA教程:FollowHyperlink方法
Access VBA教程:GetHiddenAttribute方法 Access VBA教程:GetOption方法
Access VBA教程:GoToPage方法 Access VBA教程:GUIDFromString方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号