С помощью макрокоманды НаЗапись можно сделать указанную записьтекущая запись в открытой таблице, форме или результирующий набор запроса в классической базе данных Access или веб-приложении Access.
Настройка
В классических базах данных Access макрокоманда НаЗапись имеет указанные ниже аргументы.
Аргумент макрокоманды |
Описание |
Тип объекта |
Тип объекта, содержащего запись, которую нужно сделать текущей. Выберите элемент Таблица, Запрос, Форма, Представление, Хранимая процедура или Функция в поле Тип объекта. Чтобы выбрать активный объект, оставьте этот аргумент пустым. |
Имя объекта |
Имя объекта, содержащего запись, которую нужно сделать текущей. В поле Имя объекта указаны все объекты текущей базы данных с типом, определяемым аргументом Тип объекта. Если аргумент Тип объекта оставлен пустым, этот аргумент тоже должен быть пустым. |
Запись |
Запись, которую нужно сделать текущей. В поле Запись выберите вариант Предыдущая, Следующая, Первая, Последняя, Конкретная или Новая. По умолчанию используется значение Следующая. |
Смещение |
Целое число или выражение, результатом которого является целое число. Перед выражением необходимо указывать знак равенства (=). Этот аргумент указывает запись, которую нужно сделать текущей. Аргумент Смещение можно использовать двумя способами.
Примечание: Если для аргумента Запись используется значение Первая, Последняя или Новая, Access пропускает аргумент Смещение. Если для аргумента Смещение введено слишком большое значение, Access отображает сообщение об ошибке. Для аргумента Смещение нельзя вводить отрицательные значения. |
В веб-приложениях Access макрокоманда НаЗапись имеет только один аргумент.
Аргумент макрокоманды |
Описание |
Запись |
Запись, которую нужно сделать текущей. В поле Запись выберите вариант Предыдущая, Следующая, Первая или Последняя. По умолчанию используется значение Следующая. |
Примечания
Если фокус находится в конкретном элементе управления записи, эта макрокоманда оставляет его в том же элементе управления для новой записи.
Используя значение Новая для аргумента Запись, можно переместиться в пустую запись в конце формы или таблицы, чтобы ввести новые данные.
В классических базах данных Access эта макрокоманда аналогична нажатию стрелки под кнопкой Найти на вкладке Главная и выбору команды Перейти. Подкоманды Первая запись, Последняя запись, Следующая запись, Предыдущая запись и Создать команды Перейти оказывают на выбранный объект то же действие, что и значения Первая, Последняя, Следующая, Предыдущая и Новая аргумента Запись. Для перемещения к записям можно также использовать кнопки навигации, расположенные внизу окна.
В классических базах данных Access с помощью макрокоманды НаЗапись можно сделать текущей запись в скрытой форме, если указать скрытую форму в аргументах Тип объекта и Имя объекта.
Чтобы выполнить макрокоманду НаЗапись в модуле Visual Basic для приложений (VBA), используйте метод НаЗапись объекта DoCmd.