Цель работы: научиться создавать макросы на основе уже имеющихся таблиц, запросов и форм базы данных; научиться пользоваться созданными макросами; рассмотреть, как осуществляется обмен данными Access с другими БД и с другими программами MS.
Выполнение и рекомендации.
1. Создайте еще одну БД.
2. Используя импорт данных, поместите в нее таблицу «Товары1», форму «Товар1», созданную в результате выполнения предыдущей лабораторной работы, запрос на обновление сезонных скидок «Обновление», таблицу «Поставщики».
3. Создайте макрос, позволяющий при каждом новом запуске открывать одновременно форму «Товар1» с данными о товарах, таблицу «Товары и Поставщики». Для этого необходимо:
─ открыть окно БД, в которой надо создать макрос;
─ перейти на вкладку Макросы и щелкнуть на кнопке Создать, вследствие чего откроется окно конструктора макроса;
─ задать команду Окно > Слева направо, чтобы на экране отображались и окно БД, в которой создается макрос, и окно макроса;
─ в окне БД перейти на вкладку Таблицы;
─ установить курсор на имя одной из таблиц БД и перетащить с помощью мыши в окно макроса и разместить в первой ячейке столбца «Макрокоманда». В поле появится макрокоманда Открыть Таблицу. Таким образом, в макрос включается операция — открытие таблицы;
─ в столбец «Примечание» той же строки ввести такой текст: «Открытие таблицы (указать имя таблицы)»;
─ с помощью клавиши Enter или курсора мыши перейти во вторую строку столбца «Макрокоманда»;
─ в окне БД перейти на вкладку Формы;
─ с помощью курсора мыши перетащить одну из форм в окно макроса. В поле появится макрокоманда Открыть форму. Таким образом, в макрос включается еще одна операция — открытие формы;
─ в столбец «Примечание» той же строки ввести такой текст: «Открытие формы» и т.д.;
─ повторить эти действия для всех объектов, которые должны быть открыты;
─ щелкнуть в следующей свободной ячейке столбца «Макрокоманда» и открыть список доступных макрокоманд. Выбрать Выполнить команду;
─ в области Аргументы макрокоманды активизировать поле Команда и выбрать в списке элемент РядомВертикально. Таким образом, в макрокоманду будет включена операция разделения экрана в случае открытия нескольких окон;
─ вызовите команду Файл > Сохранить и сохраните макрос под именем «Размещение_на_экране».