Применяется к
Access для Microsoft 365 Access 2021 Access 2019 Access 2016

Применение

Объект Form

Чтобы определить, является ли текущая запись новой записью, можно использовать свойство NewRecord . Целое число, доступное только для чтения.

выражение.NewRecord

Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.

Замечания

Свойство NewRecord может принимать следующие значения:

Значение

Описание

Истина

Текущая запись является новой.

Ложь

Текущая запись не является новой.

Примечание: Свойство NewRecord доступно только для чтения в представление формы и Режим таблицы. Он недоступен в Конструктор. Это свойство можно задать только с помощью макроса или кода Visual Basic для приложений (VBA).

Когда пользователь переходит на новую запись, свойство NewRecord принимает значение Истина вне зависимости от того, начал ли пользователь изменять запись.

Пример

В следующем примере показано, как свойство 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 IfEnd Sub

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.