全部显示

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 关键字。如果省略 criteriaDLast 函数将在整个域范围内计算 expr。任何包含在 criteria 中的字段必须同时也是 domain 中的字段,否则 Dlast 函数将返回 Null

说明

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

示例

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

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