- •Содержание
- •Лабораторная работа № 9 Работа с таблицами в субд ms Access
- •1. Создание таблиц
- •Подробное описание алгоритмов выполнения этих действий в обобщенном виде представлено ниже. Затем следуют задания.
- •1. Создание таблиц
- •2. Связывание таблиц
- •3. Заполнение таблиц
- •Вопросы для самоконтроля
- •Лабораторная работа № 10 Работа с формами в субд ms Access
- •1. Алгоритмы создания формы
- •2. Создание простой формы
- •3. Создание и редактирование многотабличных форм
- •4. Создание вычисляемого поля в форме
- •5. Создание главной кнопочной формы
- •1. Создание «макета» формы:
- •2. Вставка графического объекта в форму:
- •3. Создание кнопки:
- •Вопросы для самоконтроля
- •Лабораторная работа № 11 Конструирование запросов в субд ms Access
- •1. Конструирование запроса на выборку.
- •1. Конструирование запроса на выборку
- •1. Создайте запрос на выборку в режиме Конструктора.
- •2. Внесите следующие изменения в запрос «Список экземпляров».
- •3. Создайте запрос для получения информации о поступивших экземплярах за указанный период
- •4. Создайте запрос для получения информации о посетителях и сделанных ими заказах экземпляров медиатеки.
- •2. Конструирование запроса с параметрами
- •Вопросы для самоконтроля
- •Лабораторная работа № 12 Конструирование отчетов в субд ms Access
- •1. Создание простого отчета на основе таблицы в конструкторе
- •2. Добавление в отчет текущей даты
- •3. Добавление номера страницы
- •3. Создание отчета на основе запроса в режиме мастера
- •Вопросы для самоконтроля
- •Список литературы
Вопросы для самоконтроля
Каково назначение объекта запроса в СУБД MS Access?
Какие виды запросов Вы знаете, в каких целях используется каждый из них?
Какова будет последовательность Ваших действий при создании запроса на основе таблицы, полученной в результате работы другого запроса?
Какое выражение в строке отбора Вы напишите при создании запроса для получения списка клиентов, заключивших договор в период: с «дата начала периода» до «дата окончания периода», при этом даты периода должны вводиться как параметры?
Лабораторная работа № 12 Конструирование отчетов в субд ms Access
Цель: научиться создавать отчеты, используя режимы Конструктора и Мастера отчетов.
Средства MS Access по разработке отчетов предназначены для создания печатного документа на основании таблиц или запросов. При этом могут быть выполнены достаточно высокие требования к оформлению документа.
Перед началом конструирования отчета рекомендуется проделать некоторую подготовительную работу:
разработать макет отчета;
определить таблицы и запросы, на основе которых будет строиться отчет;
создать необходимые запросы.
Отчет можно создавать как с помощью Мастера отчетов, так и в режиме Конструктора. Аналогично технологии создания форм Вы можете осуществлять генерацию отчета с использованием Мастера, а затем доработать его в режиме Конструктора.
При необходимости вывода данных из многих таблиц в качестве основы для отчета может использоваться многотабличный запрос. В этом случае следует использовать возможность создания запроса, включающего сложные виды выборки и предварительную обработку данных, например, промежуточные итоги.
В рамках данной работы мы представим рекомендации по созданию:
отчета «Сведения о заказах за период» (макет этого отчета изображен на рис. 9);
о
тчета
«Экземпляры» (макет этого отчета
изображен на рис. 7).
1. Создание простого отчета на основе таблицы в конструкторе
Разработаем макет создаваемого отчета. «Список экземпляров» должен содержать:
дату составления списка;
название экземпляра;
его тип;
статус;
дату списания, в случае статуса «списан».
Готовый макет представлен на рис. 8.
Для того чтобы включить все эти сведения в отчет можно воспользоваться созданным ранее запросом «Список экземпляров» (предварительно убрав из него условия отбора «списан» для поля Статус) или воспользоваться мастером создания отчетов на основе таблицы – Экземпляр.
Создадим простой отчет в соответствии с разработанным макетом, используя в качестве источника данных таблицу «Экземпляр».
Выберите в окне базы данных вкладку Отчет.
Выполните команду Создать.
В диалоговом окне Новый отчет из списка таблиц и запросов выберите таблицу «Экземпляр» и режим Конструктора для создания отчета.
В контекстном меню отчета выберите команду «Заголовок/Примечание отчета», чтобы появилась область Заголовка отчета.
Выберите элемент Надпись на Панели элементов управления и поместите Надпись в область Заголовка отчета.
Примечание: если область заголовка отсутствует, то вызовите контекстное меню, щелкнув правой клавишей мыши на любом свободном месте рабочей области окна. В контекстном меню выберите команду Заголовок/Примечание отчета.
Впишите название отчета, как представлено в макете.
Из списка полей переместите все атрибуты в область данных, а затем, по очереди выделяя надписи полей, перенесите их в область верхнего колонтитула (см. рис. 8).
Поместите данные и надписи друг под другом, выровняйте их размеры.
Примените к надписям и данным форматирование по своему усмотрению (цвет, шрифт, размер шрифта, оформление).
У каждого внесенного поля установите опцию «отсутствует» у свойства Тип границы (команда контекстного меню Свойства/ Макет/ Тип границы).
Сохраните отчет под именем «Список экземпляров».
