Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

В проект на Access (*.adp) можете да използвате макрокомандата OpenFunction , за да отворите Функция, дефинирана от потребител в изглед на лист с данни, вградена функция изглед за проектиране, изглед на SQL текстов редактор (за скаларна или дефинирана от потребителя функция на таблица) или визуализация на печата. Това действие изпълнява дефинираната от потребителя функция, когато е отворена в изглед на лист с данни. Можете също да изберете режима за въвеждане на данни за функцията, дефинирана от потребителя, и да ограничите записите, показвани от дефинираната от потребителя функция.

Забележка: Това действие няма да бъде разрешено, ако базата данни не е надеждна.

Забележка: Access 2010 е последната версия, която поддържа проекти за данни на Access.

Настройка

Макрокомандата OpenFunction има следните аргументи:

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

Описание

Име на функция

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

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

Преглед

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

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

Режимът за въвеждане на данни за дефинираната от потребителя функция. Това се отнася само за дефинирани от потребителя функции, отворени в изглед на лист с данни. Изберете Добави (потребителят може да добавя нови записи, но не може да преглежда или редактира съществуващи записи), Редактиране (потребителят може да преглежда или редактира съществуващи записи и да добавя нови записи) или Само за четене (потребителят може само да преглежда записи). По подразбиране е Редактиране.

Забележки

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

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

Съвети    

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

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

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

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

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

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

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×