DFirst、DLast 函數(shù)

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

只需要字段中的任意一個(gè)值時(shí),可以使用 DFirstDLast 函數(shù),從表或查詢的特定字段中返回一個(gè)隨機(jī)記錄。可以在 Visual Basic、、模塊、查詢表達(dá)式或窗體或報(bào)表上的計(jì)算控件中使用 DFirstDLast 函數(shù)。

DFirst(expr, domain, [criteria])

DLast(expr, domain, [criteria])

DFirstDLast 函數(shù)具有下列參數(shù):

參數(shù)

說明

expr

一個(gè)表達(dá)式,用于標(biāo)識(shí)從中查找第一個(gè)或最后一個(gè)值的字段??梢允且粋€(gè)用來標(biāo)識(shí)表或查詢中字段的字符串表達(dá)式,也可以是以該字段中的數(shù)據(jù)進(jìn)行計(jì)算的表達(dá)式。在 expr 中,可以包括表中字段的名稱、窗體上的控件、常量或函數(shù)。如果 expr 包括函數(shù),它既可以是內(nèi)置的,也可以是用戶定義的,但不能是另一個(gè)域聚合函數(shù)或 SQL 聚合函數(shù)。

domain

字符串表達(dá)式,代表組成域的記錄集。

criteria

可選的字符串表達(dá)式,用于限制 DFirstDLast 函數(shù)執(zhí)行的數(shù)據(jù)范圍。例如,criteria 通常等價(jià)于 SQL 表達(dá)式中的 WHERE 子句,只是不含 WHERE 關(guān)鍵字。如果忽略 criteria,DFirstDLast 函數(shù)將在整個(gè)域范圍內(nèi)計(jì)算 expr。任何包含在 criteria 中的字段必須同時(shí)也是 domain 中的字段,否則 DFirstDlast 函數(shù)將返回 Null。

 

說明

注釋   如果要返回記錄集(一個(gè))中的第一條或最后一條記錄,應(yīng)該創(chuàng)建一個(gè)按升序或降序排序的查詢,并將 TopValues 屬性設(shè)為 1。有關(guān)詳細(xì)信息,請(qǐng)參閱 TopValues 屬性主題。也可以從 Visual Basic 中創(chuàng)建 ADO Recordset 對(duì)象,并使用 MoveFirstMoveLast 方法來返回記錄集內(nèi)的第一條或最后一條記錄。