Макрокоманда GoToRecord

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

Настройка

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

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

Описание

Тип на обекта

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

Име на обекта

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

Запис

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

Изместване

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

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

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

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

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

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

Описание

Запис

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

Забележки

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

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

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

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

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

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×