Электронный учебно-методический комплекс "Информационные технологии в профессиональной деятельности"

 

Лабораторная работа № 5.
Программное обеспечение ИТ.
Технологии использования СУБД в профессиональной деятельности преподавателя. (4 часа)

 

Цель работы: познакомиться с возможностями MS Access для хранения и обработки информации в профессиональной деятельности преподавателя. (ОК-1, ОК-4, ПК-1, ПК-15).

Организационная форма занятия: лабораторная работа.

Вопросы (компетенции, навыки) для освоения:

  1. Изучить технологии создания базы данных и работы в ней с помощью приложения MS Access.
  2. Научиться создавать базу данных средствами MS Access.
  3. Изучить возможности и научиться использовать MS Access для хранения и обработки информации в профессиональной деятельности преподавателя.

Задания для выполнения и методические рекомендации:

Создать базу данных Сессия для организации учета успеваемости студентов и обработки данных экзаменационной сессии.

  1. Откройте программу Microsoft Access 2010: ПускПрограммы – Microsoft Access - Microsoft Access 2010
  2. В меню Файл выберите команду СоздатьНовая база данных (рис. 5.1). 
  3. Через строку Имя файла войдите в Свою папку (если своя папка не создана создайте ее), в строке Имя файла назовите будущую базу данных СЕССИЯ, нажмите кнопку Создать. 

 

Рисунок 5.1. - Диалоговое окно создания новой базы данных

После выпоненных дейсвий откроется окно базы данных с активным объектом Таблица 1 (рис 5.2).  

 

Рисунок 5.2 - Окно базы данных

Необходимые для работы объекты можно выбрать на Панели объектов в левой части экрана (рис. 5.3). 

 

Рисунок 5.3. - Панель объектов

 

Сформируйте структуру таблицы СТУДЕНТ для хранения в ней справочных сведений о студентах, обучающихся в вузе. Имена, типы и размеры полей таблицы приведены на таблице 1.

Таблица 5.1. - Структура таблицы СТУДЕНТ

Поле

Тип поля

Размер поля

Номер

Текстовое

5

Фамилия

Текстовое

15

Имя

Текстовое

10

Отчество

Текстовое

15

Пол

Текстовое

1

Дата рождения

Дата/время

Краткий формат даты

Группа

Текстовое

3

 

Технология работы

  1. В левой части вкладки Файл выберите режим Конструктор.
  2. В открывшемся диалоговом окне Сохранение введите имя таблицы СТУДЕНТ. Нажмите ОК. В результате проделанных операций открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
  3. Определите поля таблицы в соответствии с таблицей 5.1 и рис. 5.4.

 

Рисунок 5.4. - Таблица Студент в режиме конструктора

  1. Для определения первого поля выполните следующие действия:
  • введите в ячейку столбца Поле имя первого поля Номер, обратите внимание, что первое поле таблицы по умолчанию определено как ключевое;
  • в ячейке столбца Тип данных оставьте выводящееся по умолчанию значение Текстовый;
  • переключитесь на панель Свойства поля (нижняя часть таблицы), откорректируйте Размер поля (введите 5).

Примечание. Заполнение ячеек столбца Описание является необязательным и включает сведения о содержащихся в поле данных.

  1. Для определения всех остальных полей таблицы базы данных СЕССИЯ в соответствии с рис. 5.4 выполните действия, аналогичные указанным в п.4. Если значение типа Текстовый не подходит, то нажмите кнопку раскрытия списка и выберите нужный тип данных.
  2. Сохраните таблицу, нажав на кнопку Сохранить:

Введите данные о студентах в таблицу СТУДЕНТ.

Технология работы

  1. Откройте таблицу СТУДЕНТ в режиме таблицы. Для этого в левой части вкладки Файл выберите Режим таблицы.
  2. Введите данные об учебной группе в таблицу СТУДЕНТ, как это показано на рис. 5.5. Закройте таблицу СТУДЕНТ. На запрос о сохранении данных ответьте ДА.

 

Рисунок 5.5. - Заполненная данными таблица СТУДЕНТ в Режиме таблицы

 

Создайте однотабличную пользовательскую форму для ввода и редактирования данных таблицы СТУДЕНТ при помощи Мастера форм. Ознакомьтесь с возможностями ввода данных в форму.

Технология работы

  1. На панели объектов выберите тип объекта Формы;
  2. На панели Создание нажмите на кнопку Мастер Форм;
  3. В первом диалоговом окне Мастера, убедитесь, что в качестве источника данных выбрана таблица СТУДЕНТ.
  4. Из списка Доступные поля поместите все поля в список Выбранные поля, для этого щелкните левой кнопкой мыши по стрелке.
  5. Нажмите кнопку Далее.

Справка: если вы не собираетесь использовать в форме какое-либо поле, можно при помощи кнопки убрать его из списка выбранных полей.

  1. Выберите внешний вид формы: В один столбец. Далее.
  2. Задайте имя формы: СТУДЕНТ - Готово.

На экране появится окно с выводом данных из таблицы в виде формы.

  1. Познакомьтесь с возможностями перемещения по записям формы.
  2. Добавьте в таблицу запись в режиме формы. Содержание добавляемой записи может быть произвольным
  3. Сохраните созданную форму и закройте ее.

С помощью мастера создайте детальный отчет для вывода данных таблицы СТУДЕНТ.

Технология работы

  1. На панели Создание выберите Мастер отчетов;
  2. В первом диалоговом окне Мастера, убедитесь, что в качестве источника данных выбрана таблица СТУДЕНТ.
  3. Выберите необходимые для отчета поля. В списке Доступные поля щелкните поле Фамилия а затем по кнопке для перемещения поля в список полей, выбранных для создания отчета;
  4. Аналогичным образом выберите для включения в отчет поля Имя, Отчество, Группа. По окончании этой операции щелкните на кнопке Далее;
  5. Добавьте уровень группировки по полю Группа, для чего установите курсор на это поле и нажмите стрелку «>», Далее;
  6. Задайте порядок сортировки по полям Фамилия и Имя, Далее;
  7. Выберите вид макета Ступенчатый и книжную ориентацию, Далее;
  8. Задайте имя отчета СТУДЕНТ - Готово.

Для данных, содержащихся в таблице СТУДЕНТ, в режиме формы осуществите поиск одной из записей. В режиме таблицы отсортировать записи по возрастанию значений одного из полей. Отфильтровать данные в соответствии с критерием отбора.

Технология работы

  1. Откройте таблицу СТУДЕНТ в режиме формы. Для этого: в окне базы данных СЕССИЯ выберите объект Формы и дважды щелкните по форме СТУДЕНТ.
  2. Найдите запись таблицы с информацией о студентке с фамилией Борисова. С этой целью выполните следующую группу действий:
  • находясь в форме СТУДЕНТ, щелкните в строке поля Фамилия; Затем выполните команду Найти на вкладке Главная;
  • задайте образец для поиска слово Борисова,
  • щелкните на кнопке Найти далее. В форму выведется найденная запись.
  1. Закройте окно формы.
  2. Откройте таблицу СТУДЕНТ в табличном режиме.
  3. Отсортируйте записи таблицы в соответствии с алфавитным порядком фамилий студентов, что потребует от вас следующих действий:
  • щелкните на столбце Фамилия;
  • щелкните по кнопке пиктографического меню По возрастанию или выберите пункт Сортировка от А до Я (рис. 5.6). Записи таблицы будут выведены на экран в соответствии с алфавитным порядком фамилий.

 

Рисунок 5.6. - Сортировка данных таблицы

  1. Используйте фильтрацию, выведите на экран только записи, относящиеся к студентам, родившимся раньше 1994 года, женского пола. Для этого выполните следующий порядок действий:
  • в окне с таблицей СТУДЕНТ на вкладке Главная выберите Дополнительно – Расширенный фильтр;
  • в окне фильтра в строке Поле выберите поле с именем Пол, введите условие отбора - ж, Дата рождения – условие отбора <01.01.1994;
  •  щелкните на кнопке Применить фильтр.
  • На экран выведутся только записи, соответствующие введенному критерию отбора.
  • Удалите фильтр. Для этого щелкните по кнопке Удалить фильтр.

Сформируйте запрос-выборку, позволяющий получить из таблицы СТУДЕНТ данные о студентах мужского пола, родившихся после 1993 г.

Технология работы

  1. В окне базы данных СЕССИЯ выберите объект Запросы;
  2. На вкладке Создание выберите Конструктор запросов;
  3. Из диалогового окна Добавление таблицы выберите таблицу СТУДЕНТ и добавьте ее в бланк запроса при помощи кнопки Добавить. Закройте окно Добавление таблицы.
  4. В первую ячейку строки Поле перетащить из списка полей таблицы СТУДЕНТ поле Фамилия, во вторую — Имя, в третью — Отчество в четвертую — Дата рождения, в пятую — Пол,
  5. Напротив поля Пол в строку Условие отбора поместить выражение м и уберите признак вывода на экран информации из этого поля (Снимите «птичку» в строке Вывод на экран);
  6. Напротив поля Дата рождение в строку Условие отбора поместить выражение: >31.12.93 (Рис. 5.7)

 

Рисунок 5.7. - Запрос в режиме конструктора

  1. Выполните запрос, для чего щелкните на кнопке Выполнить на вкладке Конструктор.
  2. Сохранить запрос, для этого выполнить команду Сохранить. В появившемся окне введите имя запроса, например, можно оставить имя Запрос 1, предлагаемое по умолчанию. Закройте запрос.
  3. Закройте базу данных. Для этого выполните команду меню Файл - Выход.

Пополнить базу данных СЕССИЯ еще двумя таблицами СЕССИЯ и СТИПЕНДИЯ.

Технология работы

Создайте структуры таблиц СЕССИЯ и СТИПЕНДИЯ в соответствии с таблицами 5.2 и 5.3, установите ключевые поля в таблицах.

Таблица 5.2 - Структура таблицы СЕССИЯ

Признак ключа

Имя поля

Тип поля

Формат поля

Размер поля

Ключевое

Номер

Текстовое

-

5

 

Оценка 1

Числовое

Фиксированный

Длинное целое

 

Оценка 2

Числовое

Фиксированный

Длинное целое

 

Оценка 3

Числовое

Фиксированный

Длинное целое

 

Оценка 4

Числовое

Фиксированный

Длинное целое

 

Результат

Текстовое

-

3

Таблица 5.3. - Структура таблицы СТИПЕНДИЯ

Признак ключа

Имя поля

Тип поля

Формат поля

Размер поля

Ключевое

Результат

Текстовое

-

3

 

Процент

Числовое

Процентный

Одинарное с плавающей точкой

 

Заполните вновь созданные таблицы СЕССИЯ и СТИПЕНДИЯ данными, как это показано на рис. 5.8 и 5.9.

 

 

Рисунок 5.8. - Данные таблицы СТИПЕНДИЯ

 

Рисунок 5.9. - Данные таблицы СЕССИЯ

Используя возможности MS Access, установите связи между созданными таблицами СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ базы данный СЕССИЯ.

Технология работы

  1. Перейдите на вкладку Работа с базами данных нажмите кнопку Схема данных .

 

2. Добавьте 3 таблицы в окно Схема данных. Для этого в окне Добавление таблицы из списка таблиц выберите и добавьте таблицы (Установите курсор на имя таблицы и нажмите кнопку Добавить). Закройте окно Добавление таблиц. Таблицы расположатся в окне Схема данных.

3. Установите связи между таблицами СТУДЕНТ и СЕССИЯ. Для этого установите указатель мыши на поле Номер таблицы СТУДЕНТ, нажмите левую клавишу мыши и удерживая ее протащите это поле на поле Номер таблицы СЕССИЯ; в появившемся диалоговом окне Изменение связей установите флажок Обеспечение целостности данных, обратите внимание, что тип отношений определен Один-к-одному, нажмите кнопку Создать.

4. Установите связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого протащите указатель мыши от поля Результат таблицы СТИПЕНДИЯ к полю Результат таблицы СЕССИЯ; в появившемся диалоговом окне Изменение связей установите флажок Обеспечение целостности данных, тип отношения определен, как Один-ко-многим, нажмите кнопку Создать.

В результате описанных действий окно Схема данных приобретает вид как на рис. 5.10.

 

Рисунок 5.10. - Установление связи между таблицами

5. Закройте окно Схема данных на запрос о сохранении ответьте Да.

 

Постройте запрос, позволяющий выводить фамилию, имя, отчество и номер группы студентов, которым может быть назначена стипендия, а также размер назначаемой стипендии. Эти данные могут быть использованы при создании проекта приказа назначения студентов на стипендию по результатам экзаменационной сессии. Информация для получения таких данных содержится в трех связанных таблицах СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ базы данных СЕССИЯ.

Технология работы

  1. Создайте запрос Выборка на основе связанных таблиц. Для этого выберите Тип объекта - 3апросы;
  2. На панели Создание нажмите кнопку Конструктор запросов ;
  3. В окне Добавление таблицы выделите в списке таблицу СТУДЕНТ и щелкните на кнопке Добавить;
  4. В том же списке выделите и добавьте таблицы СЕССИЯ и СТИПЕНДИЯ;
  5.  Закройте диалог щелчком по кнопке 3акрыть.

Списки полей всех выбранных таблиц появляются в верхней части окна запроса Выборка. Между этими списками автоматически возникает соедини­тельная линия, так как между таблицами уже установлена связь.

  1. Присвойте запросу имя. Для этого выберите команду Сохранить из меню ФАЙЛ, и в окне Сохранение введите имя ПРОЕКТ ПРИКАЗА.
  2.  Включите поля из трех таблиц в запрос. Из таблицы СТУДЕНТ в бланк запроса по образцу (рис. 5.11) в строку Поле перетащите следующие поля: Фамилия, Имя, Отчество, Группа. В следующее поле в запросе перетащите поле Процент из таблицы СТИПЕНДИЯ.
  3. Установите Условие отбора для отбора студентов, подлежащих назначению на стипендию. В строке Условие отбора под полем Процент введите выражение >0.
  4. Упорядочите выводимые в запросе данные по полю Фамилия в алфавитном порядке. Щелкните ячейку в строке Сортировка под полем Фамилия и в появившемся списке выберите По возрастанию.
  5. Посмотрите сформированную запросом информацию. Для этого нажмите на кнопку Выполнить или выберите Режим таблицы  в левом верхнем углу панели Конструктор.

 

Рисунок 5.11. - Многотабличный запрос на выборку

11.  Закройте запрос, на вопрос о сохранение ответьте Да.

Постройте отчет ПРОЕКТ ПРИКАЗА, основанный на сформированном ранее запросе ПРОЕКТ ПРИКАЗА, выбирающем из таблиц базы данных СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ информацию о студентах, которым по результатам экзаменационной сессии назначается стипендия, и о размере стипендии.

Технология работы

  1. Выберите Тип объектаОтчеты. На панели Создание выберите Мастер отчетов;
  2. В диалоговом окне Создание отчета в поле Таблицы и запросы выберите запрос ПРОЕКТ ПРИКАЗА;
  3.  Перенесите все имеющиеся в запросе поля в выбранные, нажмите кнопку Далее;
  4. В следующем диалоговом окне нажмите кнопку Далее ничего не выбирая;
  5. В третьем диалоговом окне добавьте уровень группировки по полю Группа, для чего переместите поле Группа в правую часть окна;
  6. В четвертом диалоговом окне установите сортировку по возрастанию для полей Фамилия и Имя;
  7.  Выберите макет отчета Ступенчатый, ориентацию Книжная и нажмите кнопку Далее;
  8.  Введите имя отчета ПРОЕКТ ПРИКАЗА, выберите дальнейшее действие Просмотреть отчет и нажмите кнопку Готово. В результате вы получите примерно такой отчет как на рис. 5.12.

 

Рисунок 5.12. - Отчет Проект приказа

  1. Закройте отчет ПРОЕКТ ПРИКАЗА.

Добавьте в таблицу Студент поля, имеющие следующие типы данных: текстовое, memo, объект OLE. Установите свойства для этих полей: маска ввода, условие по умолчанию, условие на значение, сообщения об ошибке.

Технология работы

  1. Откройте таблицу Студент в режиме конструктора и добавьте в нее следующие поля (Таблица 5.4):

Таблица 5.4. - Перечень полей, добавляемых в таблицу Студент

Название поля

Тип поля

Описание

Характеристика

Поле MEMO

Внесите данные о характере, основных качествах личности, посещаемых студентом кружках, секциях и т.п.

Фото 

Поле объекта OLE

Необходимо вставить фото студента, предварительно сохраненное в файле

Телефон

Текстовый

Введите код города и номер телефона

  1. Заполните измененную таблицу данными:

2.1. В режиме таблицы в столбце Фото для каждого студента добавьте фотографию, для чего щелкните правой клавишей мыши по пустой ячейке и в контекстном меню выберите команду Вставить объект – Создать из файла. Укажите путь к фотографии (к любому графическому файлу). (Примечание! Изображение в режиме таблицы отображаться не будет. Увидеть изображение можно только в режиме формы).

2.2. В поле Характеристика заполнить характеристики на студентов, например, общительный, веселый, принимает участие в КВН, любит быть в центре внимания, обидчив.

2.3. Для поля Телефон создайте маску ввода. В режиме конструктора таблицы установите курсор в поле Телефон. Щелкните по значку напротив свойства Маска ввода. В открывшемся окне щелкните по кнопке Список. Заполните поля по образцу (Рис. 5.13). Нажмите кнопку Закрыть. В окне диалога Создание масок ввода установите курсор на созданную маску телефон и нажмите кнопку Готово.

2.4. В режиме таблицы заполните поле Телефон данными.

 

Рисунок 5.13. - Образец для заполнения окна диалога «Настройка масок ввода»

  1. В режиме конструктора установите для поля Пол свойство Значение по умолчанию «М». При внесении в таблицу данных о студенте в поле Пол автоматически будет появляться буква М, это даст экономию времени, так как только в половине случаев придется менять «М» на «Ж».
  2. В режиме таблицы внесите в таблицу Студент данные о новых студентах: Куликове Иване Ивановиче и Соколовой Наталье Викторовне. Предварительно уберите ранее установленную связь между таблицами Сессия и Студент на схеме данных.
  3. Откройте таблицу Сессия в режиме Конструктора. Установите для полей Оценка1, Оценка2, Оценка3, Оценка4 свойство Условие на значение: >=2 and <=5. Если по ошибке будет введено другое число, то Access должен выводить сообщение. Текст сообщения введите в свойство Сообщения об ошибке (например, текст может выглядеть так: Введите оценку от 2 до 5).
  4.  Заполните таблицу Сессия данными по Куликову И.И и Соколовой Н.В. Попытайтесь ввести оценку 6.
  5. Восстановите связи между таблицами Сессия и Студент на схеме данных.

Используя данные таблиц Студент и Сессия, создайте запрос, вычисляющий среднюю оценку за сессию каждого студента. Вычисления произведите в вычисляемом поле при помощи Построителя выражений.

Технология работы

  1. Создайте запрос в режиме конструктора запросов. Добавьте в верхнюю часть бланка запроса таблицы Сессия и Студент. Внесите в нижнюю часть бланка запроса поля Номер, Фамилия, Имя из таблицы Студент (Рис. 5.14).

 

Рисунок 5.14. - Запрос на выборку, содержащий вычисляемое поле

  1. Для создания выражения Средняя оценка щелкните в верхней строке свободного столбца и вызовите Построитель выражения с помощью кнопки Построить на панели Конструктор.
  2. Выражение вводится с помощью мыши и средств, предоставляемых Построителем выражений (Рис. 5.15).

3.1. В окне диалога Построитель выражений выберите ТаблицыСессия – Оцека1 – двойной щелчок мыши. Выбранное поле добавится в верхнюю часть Построителя. Нажмите «+». Затем выберите Оценку2 и вставьте ее в выражение, нажмите «+» и так далее, пока все четыре оценки не будут просуммированы в выражении.

3.2. Возьмите созданное выражение в круглые скобки и разделите его на «4». Нажмите ОК.

 

Рисунок 5.15. - Окно построителя выражений

  1. Для созданного вычисляемого поля необходимо ввести название Средняя оценка. Для этого, не выходя из конструктора запросов, откройте свойства с помощью контекстного меню и в свойстве Подпись напечатайте Средняя оценка.
  2.  Запустите запрос на выполнение и сохраните его.

 

Создайте таблицу Отличники при помощи запроса на создание таблицы.

Технология работы

  1. Создайте следующий запрос в режиме конструктора (Рис. 5.16).

 

Рисунок 5.16. - Запрос на выборку для создания таблицы Отличники

  1. Затем преобразуйте его в «запрос на создание таблицы», нажав кнопку Создание таблицы  панели Работа с запросами. В открывшемся диалоговом окне введите название таблицы Отличники. Выберите «в той же базе данных».
  2. Выполните запрос. Access предупредит о создании таблицы, выберите ОК.
  3. Закройте запрос с сохранением. Перейдите к объектам Таблицы и убедитесь в существовании таблицы Отличники. Просмотрите данные таблицы Отличники.

 

Используя запрос на добавление, добавьте записи к таблице Отличники и хорошисты.

Технология работы

  1. Перед созданием следующего запроса необходимо сделать копию таблицы Отличники и назвать ее Отличники и хорошисты. Для этого на вкладке Таблицы выделите таблицу Отличники, примените команду Копировать - Вставить. Назовите созданную копию Отличники и хорошисты.
  2.  Для заполнения таблицы необходимо выбрать студентов без троек и добавить их к отличникам. Для этого создайте запрос в режиме конструктора на основе таблиц Сессия и Студент, аналогичный предыдущему, с условиями отбора >=4 для полей Оценка1, Оценка2, Оценка3, Оценка4.
  3. Преобразуйте запрос в «запрос на добавление» с помощью кнопки Добавление . В открывшемся окне выберите таблицу Отличники и хорошисты - ОК.
  4. Запустите запрос. На предупреждение о добавлении записей в таблицу, нажмите ОК. Убедитесь, что в таблицу Отличники и хорошисты добавились новые записи.

 

Создайте на основе таблицы Студент форму в режиме конструктора с добавлением следующих элементов управления формы: флажки, списки, поле со списком, присоединенная рамка объекта.

Технология работы

  1. Создайте на основе таблицы Студент новую форму в режиме Конструктора. Для этого перейдите к объектам Формы, на панели Создание выберите Конструктор форм. Нажмите кнопку Добавить поля. Справа от формы появится список таблиц. Выберите таблицу Студент (рис. 5.17).

 

Рисунок 5.17. - Конструктор форм

2. Увеличьте область данных, потянув за ее правый нижний угол. Добавьте в форму область заголовка и примечаний, нажав кнопку Заголовок конструктора форм.

3. В область заголовка введите текст Данные о студентах. Через контекстное меню этой области вызовите панель Свойств, команда Свойства и настройте цвет, размер шрифта, ширину рамки и другие параметры для заголовка.

Создавая форму в режиме конструктора мы будем использовать элементы управления, которые размещаются на специальной панели элементов (рис. 5.18).

 

Рисунок 5.18. - Элементы управления

4. Поля Номер, Фамилия, Имя, Отчество, Характеристика выведите в элемент управления Поле. Для этого можно просто перетащить выше названные поля из списка полей в область данных (по умолчанию создается элемент управления Поле). С помощью окна Свойства выберите шрифт, цвет, фон для этих полей.

5. Для поля Пол создайте элемент управления Поле со списком, для этого на Панели элементов включите кнопку Использовать мастера, затем выберите элемент Поле со списком. Перетащите поле Пол из списка полей таблицы Студент в Область данных формы. В открывшемся диалоговом окне мастера выберите Будет введен фиксированный набор значений, в следующем диалоговом окне введите в столбец буквы «м» и «ж», затем сохраните в поле Пол, задайте подпись Пол. Элемент создан.

6. Поле Фото выведем в элемент управления Присоединенная рамка объекта. Для этого щелкните по указанному элементу управления, а затем по полю Фото в списке полей и перетащите его в Область данных.

7. В Область примечаний добавьте элемент управления Надпись и введите текст: Сведения об успеваемости студентов хранятся в таблице Сессия.

8. В результате проделанной работы вы получите приблизительно такую форму, как на рис. 5.19.

9. Просмотрите форму в режиме просмотра.

 

Рисунок 5.19. - Форма Студент в режиме конструктора

 

Создайте на основе таблицы Студент отчет в режиме конструктора, содержащий сведения о возрасте студентов

Технология работы

1. Создайте отчет в режиме конструктора, для чего перейдите во вкладку Отчеты, на панели Создание выберите Конструктор отчетов.

2. Добавьте в отчет область заголовка и примечаний, нажав кнопку Заголовок.

3. В область данных в качестве элемента управления Поле разместите поля Фамилия, Имя, Группа и Пол из таблицы Студент.

4. Нажмите кнопку Группировка на панели конструктора формы. В области Группировка, сортировка и итоги нажмите кнопку Добавить группировку, сначала выберите поле Группа, затем выберите поле Пол. Нажмите кнопку Добавить сортировку и добавьте сортировку для полей Группа и Пол (рис. 5.20).

 

Рисунок 5.20. - Область настройки группировки и сотриторки данных отчета

5. В результате проделанных действий к области отчета добавились поля Заголовок группы Группа и заголовок группы Пол. Переместите в эти области соответствующие поля (поле Группа и поле Пол), как на рис. 5.21.

4. Все остальные элементы отчета разместите в соответствии с рис. 5.21. В области заголовка и примечаний для ввода текста воспользуйтесь элементом управления Надпись. В верхний колонтитул поместите номера страниц с помощью кнопки Номера страниц. В нижний колонтитул введите дату создания отчета, добавив пустое поле и через свойство данные выберите функции, возвращающую текущую дату (функция =Date()).

 

Рисунок 5.21. - Отчет Студент в режиме конструктора

5. Для создания поля Возраст поместите элемент управления Поле в область данных. Присоединенную к нему надпись выделите и с помощью команд Правка - Вырезать, Правка - Вставить переместите в область Заголовка группы Группа. Введите текст Возраст. В элемент Поле, оставшийся в области данных, с помощью построителя выражений, который вызывается через свойство Данные этого поля (щелчок мыши по трем точкам рядом со свойством Данные) введите выражение = year(date())-year([Дата рождения]), используя специальные функции Построителя.

8. Отформатируйте элементы управления с помощью окна Свойства. Запустите отчет.

 

В таблицу Студент добавьте поля Курс, Адрес, Место рождения. Установите тип данных для этих полей, заполните поля данными.

Технология работы

1.

Автор: кандидат педагогических наук, доцент    

Панкратова Ольга Петровна

Техническое исполнение:                                                        

 Вартапетьянц Диана Сергеевна 

Конструктор сайтовuCoz