Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных_МИ, ФИ.doc
Скачиваний:
7
Добавлен:
01.12.2018
Размер:
173.57 Кб
Скачать

Упражнение № 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. В окне свойств поля Фото в строке Установка размеров выбрать Вписать_в_ рамку или По_размеру_рамки.