- •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. Создание сложных отчетов.
6. Создание сложных отчетов.
Для самостоятельного создания отчета, базирующегося на данных нескольких таблиц (запросов), надо создать сначала запрос, содержащий все необходимые поля, а затем уже формировать на его основе отчет. Мастер отчетов формирует такой запрос автоматически. Инструкция SQL, соответствующая этому запросу, является значением свойстваИсточник записейотчета.
Задание 8.5.1
Определить сформированную мастером отчетов инструкцию SQL для отчета, содержащего данные из таблиц ЗАКАЗЫ и ВЫПОЛНЕНИЕ.
Сложные отчеты, включающие данные из нескольких таблиц, могут содержать подчиненные отчеты. Подчиненным отчетомназывают отчет, вставленный в другой отчет. При комбинировании отчетов один из отчетов является главным.Главный отчетможет быть как присоединенным, так и свободным, т.е. не базирующимся на таблице, запросе или инструкции SQL.
Свободный главный отчетможет служить контейнером нескольких не связанных между собой отчетов, которые требуется объединить.
Присоединенный главный отчетсвязывается с таблицей, запросом или инструкцией SQL. Это необходимо в тех случаях, когда в главный отчет требуется вставить подчиненные отчеты, в которых выводятся данные, связанные с данными в главном отчете.
В главном отчете могут также содержаться данные, являющиеся общими для двух или нескольких подчиненных отчетов. В этом случае области данных выводятся в подчиненных отчетах.
Подчиненные отчеты создаются двумя способами: путем создания подчиненного отчета в существующем отчете с помощью инструмента Подчиненная форма/отчет на панели инструментов "Панель элементов" или путем добавления существующего отчета в другой существующий отчет путем переноса в макет главного отчета существующий отчет из окна БД. В последнем случае добавляемый отчет становится подчиненным.
Создание подчиненных отчетов аналогично созданию подчиненных форм. Связь между главным и подчиненным отчетами отражается в значениях свойств подчиненного отчета Объект-источник, Основные поля, Подчиненные поля.
Задание 8.9
Создать с помощью мастера отчет, включающий все поля таблицы ВЫПОЛНЕНИЕ. В качестве подчиненного отчета включить созданный ранее отчет для таблицы ПРЕДПРИЯТИЯ.
1 Информация ─ приращение и/или изменение структуры и объема знаний. Данные отображение знаний в некоторой знаковой системе с заданным синтаксисом. Смысловая интерпретация данных ─ семантика предметной области.
2 Приложение ─ исполняемая задача пользователя.
3 Информационный объект рассматривается в данном случае как семантическая единица, допускающая интерпретацию. Синонимами информационного объекта являются “понятие”, “сущность”, “категория”, “явление”, “событие” и так далее.
4 Приложение 1.1. к приказу № 372 ФАС России от 29.12.98