Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access.doc
Скачиваний:
3
Добавлен:
13.11.2018
Размер:
173.57 Кб
Скачать

Добавление в форму Кнопки:

Кнопки запускают макросы, выполняющие для нас какие-либо операции с базой данных: открытие или закрытие форм, ввод и удаление записей, сохранение, печать и т.д. Выбрать в панели инструментов элемент управления «Кнопка» и поставить на нужное место. Выбрать категорию (чаще всего – работа с формой). Выбрать действие (для формы – открыть или закрыть). Далее. Выбрать форму. Далее. Установить включенным переключатель «Открыть форму и показать все записи». Далее. Установить переключатель на «Текст» и ввести текст кнопки. Далее. Дать имя кнопке. Готово.

Макросы: Общие сведения:

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

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

При создании макроса кнопка «Мастера» на панели инструментов должна быть выключена !!! Эта кнопка обеспечивает автоматическое создание VBA модулей (процедур) при указании команд Access.

Создание макроса, открывающего или закрывающего формы и т.д.: На кнопке из контекстного меню выбрать «Обработка событий». В окне «Построитель» щелкнуть на строке «Макросы». Появится диалоговое окно «Сохранение», где нужно ввести имя макроса и закрыть данное окно. Открывается окно формирования макроса. В левой части «Макрокоманда» выбрать из списка макрокоманду. Например, открыть форму. Аргументы макрокоманды в нижней части экрана:

  1. нужно выбрать из списка имя формы;

  2. в строке режим данных выбрать необходимое условие работы с данными :

  3. добавление;

  4. изменение;

  5. только чтение;

  6. режим окна (развернутый  и т.д.).

Далее нажать иконку «Сохранить» и закрыть макрос.

Чтобы быстро создать макрос на открытие формы, отчета или запроса нужно ее название перетащить из окна БД в столбец Макрокоманда.

Создание макроса, выводящего сообщение:

а) создание макроса:

В окне БД выбрать вкладку «Макросы». Нажать кнопку «Создать». В столбце «Макрокоманда» выбрать пункт «Сообщение». В области аргументов:

  1. ввести текст сообщения;

  2. поле «Сигнал» – по желанию «Да» или «Нет»;

  3. тип сигнала (отличается форма иконки окна сообщения):

  4. критический (если какие-то неполадки);

  5. предупреждающий (с вопросом);

  6. предупреждающий (с восклицанием);

  7. информационное;

  8. заголовок сообщения (Совет и т.д.).

Нажимаем иконку «Сохранить». Для нового макроса вводим его имя. Или сохраняем изменения. Закрываем окно макроса. б) подключение макроса:

Выбрать элемент управления в форме и т.д. В «Свойствах» выбираем вкладку «События». В поле «Вход» из списка выбираем свой макрос-сообщение. Теперь связь создана. Теперь при попадании курсора мыши или маркера на данный элемент управления будет появляться сообщение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]