Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Можете да използвате макрокомандата GoToRecord в настолни бази данни на Access и уеб приложения на Access, за да направите указаните запистекущ запис в отворена таблица, формуляр или заявка група резултати.

Настройка

В настолни бази данни на Access макрокомандата GoToRecord има следните аргументи:

Аргумент на действие

Описание

Тип на обекта

Типът на обекта, съдържащ записа, който искате да направите текущ. Изберете Таблица, Заявка, Формуляр, Изглед на сървър, Съхранена процедура, Функция в полето Тип на обекта. Оставете този аргумент празен, за да изберете активния обект.

Име на обекта

Името на обекта, съдържащ записа, който искате да направите текущ. Полето Име на обекта показва всички обекти в текущата база данни от типа, избран от аргумента Тип на обекта. Ако оставите аргумента Тип на обекта празен, оставете празен и този аргумент.

Запис

Записът, който искате да направите текущ. Изберете Предишен, Следващ, Първи, Последен, Отиди на или Нов в полето Запис. Стойността по подразбиране е Следващ.

Изместване

Цяло число или израз, който се изчислява като цяло число. Пред израза трябва да има знак за равенство (=). Този аргумент задава записа, който искате да направите текущ. Можете да използвате аргумента Изместване по два начина:

  • Когато аргументът Запис е Следващ или Предишен, Access се премества напред или назад с броя на записите, зададени в аргумента Изместване.

  • Когато аргументът Запис е Отиди на, Access се премества на записа с номер, равен на аргумента Изместване. Номерът на запис се показва в поле за номер на запис в долния край на прозореца.

Забележка: Ако използвате настройката Първи, Последен или Нов за аргумента Запис, Access игнорира аргумента Изместване. Ако въведете аргумент Изместване, който е твърде голям, Access показва съобщение за грешка. Не можете да въвеждате отрицателни числа за аргумента Изместване.

В уеб приложения на Access макрокомандата GoToRecord има само един аргумент.

Аргумент на действие

Описание

Запис

Записът, който искате да направите текущ. Изберете Предишен, Следващ, Първи или Последен в полето Запис. Стойността по подразбиране е Следващ.

Забележки

Ако фокус е в дадена контрола в запис, тази макрокоманда го оставя в същата контрола за новия запис.

Можете да използвате настройката Нов за аргумента Запис, за да преместите празния запис в края на формуляр или таблица, така че да можете да въведете нови данни.

В настолни бази данни на Access това действие е подобно на щракване върху стрелката под бутона Търсене в раздела Начало и след това щракване върху Отиди на. Подкомандата Първи, Последен, Следващ, Предишен и Нов запис на командата Отиди на имат същия ефект върху избрания обект като настройките Първи, Последен, Следващ, Предишен и Нов за аргумента Запис . Можете също да се придвижите до записите с помощта на бутони за навигация в долната част на прозореца.

В настолни бази данни на Access можете да използвате действието GoToRecord, за да направите запис в скрит формуляр текущ запис, ако укажете скрития формуляр в аргументите Тип на обекта и Име на обекта.

За да изпълните действието GoToRecord в модул на Visual Basic for Applications (VBA), използвайте метода GoToRecord на обекта DoCmd.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.