使用 NewRecord 屬性可以確定當前記錄是否為新記錄。Integer 型,只讀。
expression.NewRecord
expression 必需。返回“應(yīng)用于”列表中的一個對象的表達式。
Newrecord 屬性使用以下設(shè)置:
設(shè)置 |
說明 |
True |
當前記錄是新記錄。 |
False |
當前記錄不是新記錄。 |
注釋 NewRecord 屬性在“窗體”視圖和“數(shù)據(jù)表”視圖中是只讀的,并且在“設(shè)計”視圖中不可用。該屬性僅在使用宏或 Visual Basic 時才可用。
只要用戶移到新記錄,不論其是否開始編輯新記錄,NewRecord 屬性都將設(shè)為 True。
下面的示例顯示如何使用 NewRecord 屬性來確定當前記錄是否為新記錄。NewRecordMark 過程將當前記錄賦給變量 Intnewrec。如果該記錄為新記錄,則顯示一個消息框通知用戶??梢栽诖绑w的 Current 事件發(fā)生時運行該過程。
Sub NewRecordMark(frm As Form)
Dim intnewrec As Integer
intnewrec = frm.NewRecord
If intnewrec = True Then
MsgBox "You're in a new record." _
& "@Do you want to add new data?" _
& "@If not, move to an existing record."
End If
End Sub