Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

С помощью макрокоманды НаЗапись можно сделать указанную записьтекущая запись в открытой таблице, форме или результирующий набор запроса в классической базе данных Access или веб-приложении Access.

Настройка

В классических базах данных Access макрокоманда НаЗапись имеет указанные ниже аргументы.

Аргумент макрокоманды

Описание

Тип объекта

Тип объекта, содержащего запись, которую нужно сделать текущей. Выберите элемент Таблица, Запрос, Форма, Представление, Хранимая процедура или Функция в поле Тип объекта. Чтобы выбрать активный объект, оставьте этот аргумент пустым.

Имя объекта

Имя объекта, содержащего запись, которую нужно сделать текущей. В поле Имя объекта указаны все объекты текущей базы данных с типом, определяемым аргументом Тип объекта. Если аргумент Тип объекта оставлен пустым, этот аргумент тоже должен быть пустым.

Запись

Запись, которую нужно сделать текущей. В поле Запись выберите вариант Предыдущая, Следующая, Первая, Последняя, Конкретная или Новая. По умолчанию используется значение Следующая.

Смещение

Целое число или выражение, результатом которого является целое число. Перед выражением необходимо указывать знак равенства (=). Этот аргумент указывает запись, которую нужно сделать текущей. Аргумент Смещение можно использовать двумя способами.

  • Если для аргумента Запись задано значение Следующая или Предыдущая, Access перемещается на несколько записей вперед или назад. Количество этих записей определяется аргументом Смещение.

  • Если для аргумента Запись задано значение Конкретная, Access перемещается к записи с номером, который совпадает со значением аргумента Смещение. Номер записи отображается в поле номера записи внизу окна.

Примечание: Если для аргумента Запись используется значение Первая, Последняя или Новая, Access пропускает аргумент Смещение. Если для аргумента Смещение введено слишком большое значение, Access отображает сообщение об ошибке. Для аргумента Смещение нельзя вводить отрицательные значения.

В веб-приложениях Access макрокоманда НаЗапись имеет только один аргумент.

Аргумент макрокоманды

Описание

Запись

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

Примечания

Если фокус находится в конкретном элементе управления записи, эта макрокоманда оставляет его в том же элементе управления для новой записи.

Используя значение Новая для аргумента Запись, можно переместиться в пустую запись в конце формы или таблицы, чтобы ввести новые данные.

В классических базах данных Access эта макрокоманда аналогична нажатию стрелки под кнопкой Найти на вкладке Главная и выбору команды Перейти. Подкоманды Первая запись, Последняя запись, Следующая запись, Предыдущая запись и Создать команды Перейти оказывают на выбранный объект то же действие, что и значения Первая, Последняя, Следующая, Предыдущая и Новая аргумента Запись. Для перемещения к записям можно также использовать кнопки навигации, расположенные внизу окна.

В классических базах данных Access с помощью макрокоманды НаЗапись можно сделать текущей запись в скрытой форме, если указать скрытую форму в аргументах Тип объекта и Имя объекта.

Чтобы выполнить макрокоманду НаЗапись в модуле Visual Basic для приложений (VBA), используйте метод НаЗапись объекта DoCmd.

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

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

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

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.