Отнася се за
Обект Form |
Можете да използвате свойството NewRecord , за да определите дали текущ запис е нов запис. Цяло число само за четене.
израз.NewRecord
израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".
Забележки
Свойството NewRecord използва настройките по-долу.
Настройка |
Описание |
True |
Текущият запис е нов. |
False |
Текущият запис не е нов. |
Забележка: Свойството NewRecord е само за четене в изглед на формуляр и изглед на лист с данни. То не е налично в изглед за проектиране. Това свойство е налично само при използване на макрос или код на Visual Basic for Applications (VBA).
Когато потребител премине към нов запис, настройката на свойството NewRecord ще бъде True, независимо дали потребителят е започнал да редактира записа, или не.
Пример
Примерът по-долу показва как да използвате свойството NewRecord, за да определите дали текущият запис е нов запис. Процедурата NewRecordMark задава текущия запис с променливата intnewrec. Ако записът е нов, се показва съобщение, което уведомява потребителя за това. Можете да изпълните тази процедура, когато възникне събитието Current за формуляр.
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