使用 Currentrecord 屬性可以識(shí)別窗體中正在查看的記錄集中的當(dāng)前記錄。
expression.CurrentRecord
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
在 Microsoft Access 中,該屬性為 Long Integer 型,其值代表窗體上顯示的當(dāng)前記錄的記錄編號(hào)。
Currentrecord 屬性在“窗體”視圖和“數(shù)據(jù)表”視圖中是只讀的,并且在“設(shè)計(jì)”視圖中不可用。只有在宏或 Visual Basic 中才能使用該屬性。
該屬性值對(duì)應(yīng)于窗體左下角的記錄編號(hào)框中所顯示的值。
下面的示例顯示如何使用 Currentrecord 屬性來確定所顯示的當(dāng)前記錄的記錄編號(hào)。在通用過程 Currentformrecord 中將當(dāng)前記錄的編號(hào)值賦給變量 Lngrecordnum。
Sub CurrentFormRecord(frm As Form)
Dim lngrecordnum As Long
lngrecordnum = frm.CurrentRecord
End Sub