Воскресенье, 06.07.2025, 15:06
Элективный курс "Разработка баз данных для информационно-аналитических систем"
Приветствую Вас Гость | RSS
Главная Урок 12 Регистрация Вход
Меню сайта

Наш опрос
Оцените элективный курс
Всего ответов: 2

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Урок 12. Работа с формой и макросами в Microsoft Access.


Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм или печать отчетов. Макросы могут быть полезны для автоматизации часто выполняемых задач.

 

Работа с формами и отчетами существенно облегчается за счет использования макрокоманд. Microsoft Access предоставляет свыше 40 макрокоманд, которые вы можете включать в макросы. Макрокоманды выполняют такие действия, как открытие таблиц и форм, выполнение запросов, запуск других макросов, выбор пунктов меню, изменение размеров открытых окон и т. п. С их помощью вы можете даже осуществлять запуск других приложений, поддерживающих дина­мический обмен данных (DDE), например Microsoft Excel, и производить обмен данными между вашей базой данных и другими приложениями. Макрокоманды можно объединять в макрос и задавать условия их выполнения.

 

Microsoft Access предоставляет различные типы макрокоманд, позволяющие автоматизировать работу приложения. Вы можете использовать макросы для выполнения следующих действий:

- открытия таблицы, запроса, формы или отчета в любом доступном режиме. С помощью макросов вы можете закрыть открытую таблицу, запрос,  форму   или отчет;

- открытия отчета в режиме предварительного просмотра или непосредст­венного  вывода на принтер. Вы можете вывести данные из отчета в файл в формате RTF (.rtf), в обычном текстовом формате (.txt) или в файл Microsoft Excel (.xls) и затем открыть их в Microsoft Word,Windows Notepad или в Microsoft Excel;

- выполнения запроса на выборку или запроса на изменение. При этом   параметры запроса могут использовать значения элементов управления любой открытой формы;

- выполнения действий в зависимости от значений в базе данных, форме или отчете. Макросы могут запускать другие макросы и вызывать функ­ции VBA. Вы можете прервать выполнение текущего макроса или всех макросов, отменить событие, запустившее макрос, или даже выйти из приложения;

- установки значения любого элемента управления формы или отчета. Можно эмулировать работу с клавиатурой и передавать вводимые с клавиатуры   данные в системные окна диалога. С помощью макросов можно обновлять значения в любых элементах управления, источником данных которых является запрос;

-  применения фильтра, перехода к любой записи и поиска данных в базовой таблице;

-  определения специальной строки меню, замещающей стандартную. 

   Вы можете сделать доступным или недоступным пункт специального меню. 

   В том числе и контекстного, снять галочку или пометить его.


Кроме того,  с помощью макросов можно открыть или закрыть любую из стандартных или  специальных панелей инструментов:

     -    выполнения команды любого меню Access;

-    перемещения, изменения размеров, сворачивания или восстановления любого окна внутри рабочей области Access. Вы можете передавать фокус любому из окон или любому элементу управления в окне, выбирать страницу отчета и выводить ее в режиме предварительного просмотра;

-    вывода на экран информационных сообщений и подачи звуковых сигналов для привлечения внимания к вашим сообщениям. Вы можете также отключать некоторые предупреждающие сообщения во время выполнения запросов на изменение;

-    переименования любого объекта базы данных, копирования выбранного объекта в текущую или другую базу данных Access. Можете использовать макросы для сохранения или удаления объектов из вашей базы данных. Кроме того, макросы позволяют импортировать, экспортировать или связывать таблицы из других баз данных, импортировать или экспорти­ровать электронные таблицы и текстовые файлы;

-    запуска приложения, а также для обмена данными с приложением с помощью механизма DDE или буфера обмена. Вы можете вывести данные из таблицы, формы, запроса или отчета в выходной файл и открыть его в соответствующем приложении. Можно также передать последователь­ность нажатий клавиш в приложение, ожидающее ввода с клавиатуры.


Практическое задание:

Выполните лабораторную работу №5.

 

 

Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2025 Бесплатный конструктор сайтовuCoz