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

Можете да използвате макрокомандата SaveObject , за да запишете или указан обект на Access, или активния обект, ако няма указан обект. Можете също да запишете активния обект с ново име в някои случаи (това функционира по същия начин като командата Запиши като на лентата с инструменти за бърз достъп).

Забележка: От Access 2010 до 2010 г. макрокомандата Save е преименувана на SaveObject.

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

Настройка

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

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

Описание

Тип на обекта

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

Име на обекта

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

Ако въведете ново име, името трябва да следва стандартните конвенции за именуване за Access обекти.

Забележки

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

Забележка: Не можете да използвате макрокомандата SaveObject , за да запишете някое от следните неща с ново име:

  • формуляр в изглед на формуляр или изглед на лист с данни.

  • отчет във "Визуализация на печата".

  • На модул.

  • Изглед на сървър в изглед на лист с данни или визуализация на печата.

  • страница за достъп до данни в Изглед на страница.

  • Таблица в изглед на лист с данни или визуализация на печата.

  • Заявка в изглед на лист с данни или визуализация на печата.

  • съхранена процедура в изглед на лист с данни или визуализация на печата.

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

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

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

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

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

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

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

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

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

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

×