
- •261700- Технология полиграфического и упаковочного производства
- •Содержание:
- •Лабораторная работа № 1 работа в субд access. Создание таблиц базы данных. Создание связи между таблицами базы данных.
- •1. Цель лабораторной работы
- •2. Теоретические положения
- •Основные элементы интерфейса Microsoft Access
- •5.2. Создание таблиц базы данных
- •5.3. Создание связи между таблицами базы данных
- •Лабораторная работа № 2 создание формы
- •Лабораторная работа № 3 создание отчета по таблице
- •Лабораторная работа № 4 конструирование запроса на выборку на основе связанных таблиц. Создание итогового запроса в режиме конструктора
- •3.2. Создание итогового запроса в режиме конструктора
- •Лабораторная работа № 5 создание отчета на основе запроса
- •Лабораторная работа № 6 создание макроса. Использование условий в макросах
- •3.2. Использование условий в макросах
- •Лабораторная работа № 7 создание кнопочных форм. Подведение промежуточных итогов
- •3.2. Связь с другими приложениями ms Office
- •3.3. Подведение промежуточных итогов
- •3.4. Создание структуры
- •3.5. Технология построения диаграмм
- •4. Содержание отчета
- •5. Список использованных источников
Лабораторная работа № 6 создание макроса. Использование условий в макросах
1. ЦЕЛЬ ЛАБОРАТОРНОЙ РАБОТЫ
Приобретение навыков создания и обработки базы данных в среде СУБД МS Ассеss: освоение процедуры создания и способа конструирования макросов на основе связанных таблиц.
2. ЗАДАНИЕ НА РАБОТУ
См. лабораторную работу № 1
3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
3.1. Создание макроса
Создадим макрос, который открывает отчет Отчет_3аказ.
1. Выберите вкладку «Макросы» окна базы данных. Нажмите кнопку «Создать».
2. В столбце «Макрокоманда» щелкнем первую ячейку и, нажав кнопку раскрытия списка, открывающую список макрокоманд, выберем команду «Открыть отчет». Вводить текст комментария к макрокоманде необязательно.
3. Для добавления в макрос других макрокоманд перейдите на следующую строку и повторите шаг 2.
Чтобы быстро создать макрос, выполняющий действие над конкретным объектом базы данных, перетащите этот объект из окна базы данных в строку макрокоманды окна макроса. Для этого выберите в меню «Окно» команду «Слева направо», чтобы расположить окно макроса и окно базы данных на экране рядом, граница к границе; в окне базы данных выберите нужный тип объекта в списке «Объекты», щелкните объект и перетащите его в строку макрокоманды (рис. 34). Перетаскивание макроса или сохраненной процедуры добавляет макрокоманду для запуска макроса или процедуры, а перетаскивание объектов базы данных других типов добавляет макрокоманду для открытия объекта.
Рисунок 34. Создание макроса.
3.2. Использование условий в макросах
В некоторых случаях требуется выполнять макрокоманду или серию макрокоманд только при выполнении некоторых условий. Например, если в макросе проверяется соответствие данных в форме условиям на значение, то для одних значений может потребоваться вывести одно сообщение, а для других значений другое сообщение. В подобных случаях условия позволяют определить порядок передачи управления между макрокомандами в макросе.
Условие задается логическим выражением. В зависимости от значения логического выражения управление может передаваться разным макрокомандам.
Условное выражение вводится в строку «Условие отбора» в нижней части окна макроса. Если условие истинно, выполняется макрокоманда, содержащаяся в данной строке. Для того чтобы выполнить набор макрокоманд при истинности условия, следует:
1.
Нажать кнопку
справа от
строки «Условие
отбора».
2. В появившемся окне «Построитель выражений» задать условие отбора, например, по дате. Для этого левую кнопкой мыши двойным кликом нажать на строку «Таблицы», выбрать «Заказ», затем «Дата». ОК. В строке «Условие отбора» появится выражение: [Заказ]![Дата].
3. В строке «Режим» выбрать «Просмотр». В строке «Режим окна» выбрать Обычное.
Сохраним макрос, выбрав в меню «Файл» команду «Сохранить как». В окне «Сохранение» задать имя макросу Макрос1.
Запуск
макроса. При
запуске макроса выполнение макрокоманд
(если их несколько) начинается с первой
строки макроса и продолжается до конца
макроса. Проверим действие макроса, для
чего запустим его щелчком кнопки «Запуск»
в меню МS
Ассеss.
После
этого будет сформирован отчет, в который
будут включены записи, отобранные из
базы данных по заданному условию.
4. СОДЕРЖАНИЕ ОТЧЕТА
См. лабораторную работу № 1