- •1. Общие методические указания.
- •1.1 Цели и задачи дисциплины
- •1.2. Знания и умения студента
- •1.3. Объем дисциплины и темы занятий
- •1.4. Итоговый контроль - зачет.
- •1.5. Список рекомендуемой литературы:
- •2. Методические указания для выполнения лабораторных работ. Введение. Информационные системы.
- •Задание на проектирование.
- •Анализ предметной области, идентификация сущностей и процессов.
- •1. Способы создания базы данных.
- •Понятие таблицы.
- •Понятие файла бд.
- •Создание файла бд.
- •Способы создания бд.
- •2. Создание и корректировка структуры таблиц.
- •Способы создания таблиц.
- •1. Создание таблицы с помощью мастера.
- •2. Создание таблицы путем ввода данных.
- •3. Создание таблицы в режиме конструктора таблиц.
- •Корректировка структуры таблицы.
- •3. Типы данных.
- •4. Определение свойств полей. Свойства полей.
- •5. Определение ключа и создание индексов. Ключ.
- •Индекс.
- •Составной индекс.
- •6. Задание свойств таблицы.
- •Лабораторная работа 2. Ввод и редактирование данных в режиме таблицы. Создание схемы бд.
- •1. Форматирование макета таблицы в режиме таблицы.
- •2. Ввод данных в таблицу и редактирование данных в режиме таблицы.
- •3. Создание схемы бд.
- •Лабораторная работа 3. Получение информации из бд в субд access.
- •1. Поиск и замена значений данных.
- •2. Простая сортировка записей.
- •3. Применение фильтра.
- •4. Формирование запросов.
- •4.1. Самостоятельное создание запроса.
- •4.1.1 Создание запроса-выборки.
- •4.1.2 Создание запроса-выборки с использованием подзапроса.
- •4.1.3 Создание запроса-выборки на языке sql.
- •4.1.4 Создание запроса с параметрами.
- •4.2. Создание запросов с помощью мастеров.
- •4.2.1 Создание простого запроса.
- •4.2.2 Создание перекрестного запроса.
- •4.2.3 Поиск повторяющихся записей.
- •4.2.4 Поиск записей, не имеющих подчиненных.
- •4.3. Создание запросов-изменений.
- •4.3.1 Запрос на создание таблицы.
- •4.3.2 Запрос на добавление.
- •4.3.3 Запрос на обновление.
- •4.3.4 Запрос на удаление.
- •Лабораторная работа 4. Создание макета формы.
- •1. Понятие формы.
- •2. Создание формы с помощью мастеров.
- •3. Создание формы с помощью конструктора форм.
- •Лабораторная работа 5. Элементы управления формы и их свойства.
- •1. Элемент управления надпись.
- •2. Элемент управления поле.
- •3. Элементы управления список и поле со списком.
- •4. Элементы управления флажок, переключатель, выключатель.
- •5. Элементы управления линия и прямоугольник.
- •6. Элемент управления набор вкладок.
- •7. Элементы управления Рамка объекта.
- •Лабораторная работа 6. Создание форм специальных видов. Свойства формы.
- •1. Создание подчиненной формы.
- •2. Свойства формы и ее разделов.
- •3. Создание многоэкранных и многостраничных форм.
- •Лабораторная работа 7.Создание интерфейса пользователя.
- •1. Группа свойств Другие для элементов управления.
- •2. Группа свойств Другие для формы в целом.
- •3. Создание и настройка меню, панелей инструментов.
- •Лабораторная работа 8.Создание отчетов.
- •1. Понятие отчета.
- •2. Создание отчета с помощью мастеров.
- •3. Создание отчета с помощью конструктора отчетов.
- •4. Сортировка и группировка записей в отчете.
- •5. Вычисление итоговых значений.
- •6. Создание сложных отчетов.
4. Сортировка и группировка записей в отчете.
В отличие от макета формы макет отчета может содержать дополнительные разделы, связанные с группировкой данных. Каждая группа содержит заголовок и примечание, располагающиеся в области данных:
Заголовок группы – область, содержащая имя группы и другие сведения, применимые к группе целиком, и печатающаяся в начале каждой группы;
Примечание группы – область, содержащая результаты групповых вычислений и печатающаяся в конце каждой группы.
В отчете можно создать до 10 уровней группировки записей. Если записи группируются по нескольким полям или выражениям, то формируется несколько уровней группировки. По первому полю или выражению создается первый и самый приоритетный уровень группировки, по второму – следующий уровень и т.д.
Задание 8.4.2
Открыть в режиме конструктора отчет, созданный с помощью мастера отчетов и содержащий данные из таблиц ЗАКАЗЫ и ВЫПОЛНЕНИЕ. Проанализировать макет отчета.
Для выполнения сортировки и группировки записей в отчете (Рис.??) надо воспользоваться кнопкой Сортировка и группировка на панели инструментов "Конструктор отчетов".
При этом в первой строке столбца Поле/выражение(Рис. 107) задается имя поля или вводится выражение, определяющее первый (основной) уровень сортировки, во второй строке определяется второй уровень сортировки и т.д.
Каждое поле или выражение столбца Поле/выражениеимеет набор свойств, определяющих параметры группировки. Чтобы создать уровень группировки и определить другие свойства группы, надо задать значение "Да" по крайней мере для одного из свойствЗаголовок группы или Примечание группы.
Рис.109 Панель Сортировки и группировки
Свойствами группы являются следующие:
Заголовок группы –указывает наличие заголовка группы, определяемого полем или выражением;
Примечание группы – указывает наличие области примечаний группы, определяемой полем или выражением;
Группировка – определяет способ группировки значений, который зависит от типа данных поля, по которому проводится группировка. (При группировке по выражению выводится полный список значений данного свойства);
Интервал – определяет любой допустимый интервал значений поля или выражения, по которому проводится группировка (зависит от типа данных);
Не разрывать – задает или отменяет обязательную печать группы на одной странице.
Задание 8.4.3
Проанализировать свойства каждой группы отчета.
Изменение порядка сортировки и группировки в отчете выполняется путем перемещения мышью строки (Рис.108), соответствующей полю или выражению, по которому производится сортировка или группировка, в новое положение. Если перемещаемые группы имеют заголовки или примечания, то на новую позицию будут перемещены заголовки, области примечаний и все созданные в них элементы управления. Однако, при этом может оказаться необходимым уточнение положения элементов управления в областях заголовка и примечаний.
Задание 8.4.4
Изменить порядок группировки данных в отчете и просмотреть результаты в режиме предварительного просмотра.
Включение дополнительного поля или выражения, по которому предполагается проводить сортировку или группировку, выполняется путем выделения строки, в которую требуется вставить новое поле или выражение, и нажатия клавиши Insert. В появившейся новой строке необходимо ввести соответствующее значение в столбецПоле/выражение.
Удаление поля или выражения, по которому производится сортировка или группировка, выполняется путем выделения соответствующей строки и нажатия клавиши Del.
Рис.110 Группировка по полю ГОРОД
и сортировка по полю ШИФР ПРЕДПРИЯТИЯ.
Задание 8.7
Создать с помощью мастера отчет в один столбец для таблицы ПРЕДПРИЯТИЯ, включив все поля этой таблицы и обеспечив сортировку по полю ШИФР ПРЕДПРИЯТИЯ.
В режиме конструктора отчетов обеспечить группировку записей по городам, значения поля ГОРОД при этом не должны повторяться.
При необходимости переместите элементы управления.