OpenQuery Macro Action

Можете да използвате действието OpenQuery на макрос в бази данни на Access, за да отворите заявка за избиране или кръстосано търсене в изглед на лист с данни, изглед за проектиране или визуализация на печата. Това действие изпълнява заявка за действие. Можете също да изберете режим на въвеждане на данни за заявката.

Забележка: Това действие е налично само в средата на базата данни на Access (. MDB или. accdb). Вижте действията на макродействие openview, макродействие openstoredprocedureили макродействие openfunction , ако използвате средата за проект на Access (. ADP). Действието OpenQuery макрос не е налично в уеб приложенията на Access.

Настройка

Действието OpenQuery макрос има следните аргументи:

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

Описание

Име на заявката

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

Ако изпълните макрос, съдържащ действието OpenQuery в библиотечна база данни, Access първо търси заявката с това име в базата данни на библиотеката, а след това – в текущата база данни.

Преглед

Изгледът, в който ще се отвори заявката. Изберете лист с данни, дизайн, Визуализация на печата, обобщена таблицаили обобщена диаграма в полето " изглед ". По подразбиране е лист с данни.

Забележка: Изгледите на обобщена таблица и обобщена диаграма не са налични във версии на Access, като се започне от Access 2013.

Режим на данни

Режимът на въвеждане на данни за заявката. Това се отнася само за заявки, отворени в изглед на лист с данни. Изберете Add (потребителят може да добавя нови записи, но не може да редактира съществуващи записи), Edit (потребителят може да редактира съществуващи записи и да добавя нови записи) или само за четене (само потребителят може да преглежда записи). Настройката по подразбиране е " Редактиране".

Забележки

Ако използвате лист с данни за аргумента " изглед ", Access показва група резултати, ако заявката е избрана, кръстосана, обединена или транзитна заявка, чието свойство ReturnsRecords е зададено на да; и изпълнява заявката, ако това е действие, дефиниция на данни или транзитна заявка, чието свойство ReturnsRecords е зададено на " не".

Действието OpenQuery е подобно на двукратно щракване върху заявката в навигационния екран или щракване с десния бутон върху заявката в навигационния екран и избиране на изглед. С това действие можете да изберете допълнителни опции.

Съвети    

  • Можете да плъзнете заявка от навигационния екран в прозореца за проектиране на макроси. Това автоматично създава действие OpenQuery , което отваря заявката в изглед на лист с данни.

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

  • Ако не искате да се показват системните съобщения, които обикновено се показват, когато се изпълнява заявка за действие (което показва, че това е заявка за действие и показва колко записа ще бъдат засегнати), можете да използвате действието макродействие setwarnings , за да потиснете показването на тези съобщения.

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

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

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

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

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

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

×