- •Базы данных и системы управления базами данных
- •Задачи и упражнения Создание бд, ввод и редактирование данных Упражнение № 1. Формирование структуры таблицы
- •Упражнение № 2. Ввод и редактирование данных
- •Упражнение № 3. Разработка однотабличных пользовательских форм
- •Упражнение № 4. Разработка отчета
- •Упражнение № 5. Поиск, сортировка и отбор данных
- •Упражнение № 6. Запросы
- •Многотабличная бд, установление связей между таблицами Упражнение № 7. Создание многотабличной бд
- •Упражнение № 8. Установление связей между таблицами
- •Упражнение № 9. Разработка многотабличной пользовательской формы ввода данных
- •Упражнение № 10. Формирование запросов для многотабличной базы данных
- •Упражнение № 11. Разработка многотабличной формы отчета вывода данных
- •Упражнение № 12. Создание элемента управления
Упражнение № 11. Разработка многотабличной формы отчета вывода данных
Создание отчета, в котором используется информация из различных таблиц базы данных.
Для создания отчета, включающего информацию из различных таблиц, используют предварительно
сформированный запрос.
Построить отчет, сформированный на основе созданного запроса Приказ.
1. В окне База_данных активизировать вкладку Отчет и нажать кнопку Создать.
2. В окне Новый_отчет выбрать Мастер отчетов и источник данных — запрос Приказ.
3. Дальнейшие действия работы с Мастером выполните самостоятельно: Тип представления данных — по таблице ФИЗИКИ, уровни группировки не задавать, осуществить сортировку по группам, внутри каждой группы упорядочить фамилии в алфавитном порядке, вид макета табличный.
4. Если необходимо сделать какие-либо изменения макета отчета, представьте его а режиме Конструктора. Для этого используйте меню Вид|Конструктор или пиктограмму Вид.
5. В поле заголовков отчета вставьте дату. Меню Вставка Щата. Отчет должен иметь следующий вид:
6. Просмотреть полученный отчет. Сохранить его.
Упражнение № 12. Создание элемента управления
Элемент управления — это графический объект в форме или отчете для представления данных или для выполнения определенных действий.
Создать элемент управления для ввода пола студентов в форме ФИЗИКИ созданной в Упражнении № 3.
1. Создать в таблице ФИЗИКИ, созданной в Упражнении, новое поле под именем Пол в режиме Конструктора. В Описании данного поля ввести следующую запись: 1 - мужской, 2 - женский.
2. В окне База_данных перейти в режим Формы, открыть в режиме Конструктора форму ФИЗИКИ, созданную в Упражнении № 3.
3. Увеличить в высоту рабочее поле формы. Элемент управления можно создать двумя способами:
• создание группы с помощью Мастера;
• создание группы без помощи Мастера.
Создадим переключатель пола вторым способом.
4. В режиме конструктора формы в дополнительной панели инструментов Панель элементов отключить кнопку Мастер_элементов (должна быть не выделена). Это приведет к отключению Мастеров.
5. Нажать кнопку Группа на панели элементов.
6. Открыть Список_полей, используя данную кнопку на верхней панели инструментов, а затем перетащить поле Пол из списка полей в рабочее поле формы при нажатой кнопке мыши. В рабочем поле формы должна появиться рамка с заголовком Пол в верхней ее части.
7. Нажать на Панели_элементов кнопку Переключатель, а затем выбрать внутри группы место, в которое помещается левый верхний угол флажка или выключателя. Подтвердить установку элемента щелчком мыши.
8. Установить курсор на появившийся текст (Переключатель) и ввести подпись Мужской.
9. Аналогичном образом добавить элемент для женского пола.
10. Выровнять значки: сначала выделить, далее использовать значки «палец» для их перетаскивания. Самостоятельно разберитесь в различии назначении этих значков.
11. Отредактировать внешний вид созданной рамки, вызвав окно свойств (см. упражнение № 9 п. З).
12. Перейти в режим просмотра формы и, используя элемент управления, установить пол в записях.
13. Перейти в режим таблицы и просмотреть поле Пол. В данном поле должны появиться цифры 1 или 2. При установлении курсора в данное поле в нижней области экрана в строке подсказки появится текст описания: 1 — мужской, 2 — женский.
14. Самостоятельно создайте элемент управления — поле со списком для ввода со списком для ввода оценок,
используя Мастер_элементов:
На рисунке представлен пример поля со списком для поля Оценка1.
При работе с мастером выбрать Фиксированный набор значений, сохранить в поле Оценка1, задать подпись Оценка1.
Упражнение № 13. Создание вычисляемых полей в Отчете.
Создать Отчет на основе таблицы СЕССИЯ. В отчете, используя Построитель выражений, создать новое поле средний балл сдачи сессии каждым студентом.
1. Создать запрос, включив в него из таблицы ФИЗИКИ поля Номер, Фамилия, Имя, из таблицы СЕССИЯ — поля Оценка1, Оценка2, ОценкаЗ, Оценка4. Дать имя отчету Результаты.
2. В окне диалога Создание_отчета выбрать таблицу Результаты и нажать кнопку Конструктор.
3. Перетащить мышью все поля из окна списка полей таблицы Результаты в область данных отчета. Можно перенести сразу несколько полей. Для этого в списке полей при выборе полей удерживать нажатой клавишу Shift.
4. Для отчета нужно создать новое поле, в котором будет размещаться результат вычисления среднего балла для каждого студента. Для начала создать новое пустое поле. Для этого на Панели_элементов выбрать инструмент Поле и щелкнуть в области данных отчета, где будет размещаться поле Средний балл студента.
Появится элемент, состоящий из имени поля {Поле...) и содержимого.
5. Установить текстовый курсор на имя поля и ввести новое имя Средний балл.
6. Отредактировать размеры зоны имени поля (размеры по вертикали и горизонтали), используя значки квадратиков, которые появляются при выделении данного поля.
7. Для размещения формулы, вычисляющей средний балл, выделить область Содержимого выполнить команду Вид|Свойства или использовать контекстное меню.
8. Установить курсор в поле Данное и нажать значок с тремя точками.
9. В поле ввода построителя выражений при помощи имеющихся кнопок и перечня полей составить следующее выражение:
=([Оценка1] + [Оценка2] + [Оценка3] + [Оценка4])/4
Для ввода имени имеющегося поля нужно выделить имя поля в списке и нажать кнопку Добавить или дважды щелкнуть по имени поля в списке.
10. Подтвердить введенное выражение: нажать клавишу ОК.
11. Перейти в режим просмотра отчета: Файл|Предварительнып_просмотр или нажать кнопку на панели инструментов.
Пример отчета:
Номер: 1 Иванов Петр |
Группа:56 |
Оценка1:5 |
Оценка2:5 Средний бал:4,5 |
ОценкаЗ:4 |
Оценка4:4 |
12. Закрыть отчет.
Упражнение № 14. Вставка графических объектов в БД
Графический объект можно вставлять (или осуществить с ним связь) в форму или отчета как свободный рисунок. Также графический объект может быть вставлен в форму как объект типа OLE.
Вставить картинки людей из коллекции Clipart студентов в таблицу Студент БД Деканат. Если есть какие-либо фотоизображения людей, можно вставлять их, открыв в соответствующем приложении.
1. Добавить в таблицу ФИЗИКИ поле Фото, тип поле объекта OLE.
2. Запустить Графический редактор Paint через Главное_меню|Стандартные.
3. Открыть любую картинку, выделить весь рисунок при помощи команды Правка|Выделить_все и занести в буфер при помощи команды Правка|Копировать.
4. Перейти в Access и установить курсор на первую запись поля Фото.
5. Выполнить команду Правка|Специальная_вставка.
6. В появившемся окне изучить при помощи ? варианты команды Как.
7. Выбрать тип Picture (Рисунок). В поле Фотография появится запись (Рисунок или Картинка...).
8. Аналогичным образом вставить еще 2—3 рисунка.
9. Закрыть таблицу.
10. Открыть форму ФИЗИКИ Конструктора.
11. Из пиктограммы Список_полей добавить поле Фото.
12. Отредактировать его местоположение.
13. Перейти в режим формы и просмотреть записи. В них должны присутствовать изображения.
14. В окне свойств поля Фото в строке Установка размеров выбрать Вписать_в_ рамку или По_размеру_рамки.