- •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. Создание сложных отчетов.
3. Элементы управления список и поле со списком.
Список- элемент управления, предоставляющий выбор из ограниченного набора значений.
Поле со списком- элемент управления, состоящий из Поля и Списка. Значения могут вводиться в Поле или выбираться из Списка.
Список и Поле со списком позволяют вводить в поле базовой таблицы (запроса) или в выражение данные, выбираемые из списка. Это облегчает и ускоряет процесс ввода данных и исключает ошибки, возникающие при вводе с клавиатуры.
В режиме формы Список занимает больше места, т.к. всегда изображается раскрытым в отличие от Поля со списком.
Список и Поле со списком являются составными элементами управления, т.к. имеют присоединенную к ним Надпись.
Проще всего создавать Список и Поле со списком с помощью Мастера по созданию элементов управления.
Для вызова Мастера надо нажать кнопку Мастерана панели инструментов “Панель элементов”, затем на этой же панели выбрать инструмент СписокилиПоле со списком , установить в форме указатель мыши в верхний левый угол создаваемого элемента управления и нажать кнопку мыши.
В связи с тем, что при создании Списка или Поля со списком надо определить источник значений, помещаемых в список, то Мастер на первом шаге спрашивает, откуда будут браться эти значения: из таблицы или пользователь сам их будет вводить.
Если значения будут браться из таблицы, то Мастер запросит имя таблицы и имя поля этой таблицы, из которого берутся значения. При этом в список значений будут включены все имеющиеся значения указанного поля, в том числе и повторяющиеся.
Если пользователь сам определяет значения списка, то Мастер потребует ввести эти значения. При этом можно задать несколько столбцов, один из которых будет являться источником данных, а другой (другие) будет носить информационный характер. Например, если надо запомнить в БД кодовый номер служащего, то лучше всего вывести его в списке вместе с именем служащего, где столбец с именем служащего будет носить лишь информационный характер.
Последним шагом в определении значений списка является указание того, связывать этот список с каким-либо полем базовой таблицы (запроса) или создаваемый элемент управления будет свободным (несвязанным).
Мастер позволяет также определить Надпись создаваемого элемента управления.
Задание 5.1.13
Удалить Поле ГОРОД.
Создать Список с помощью Мастера для поля ГОРОД, опробовав различные варианты его создания. Оставить вариант, соответствующий вводу значений Списка пользователем.
Создать Поле со списком с помощью Мастера для поля ГОРОД, опробовав различные варианты его создания. Оставить вариант, соответствующий Списку, значения которого берутся из таблицы.
Без использования Мастера Список и Поле со списком создаются аналогично созданию элемента управления Поле.
В группе свойств Данные (Рис.89) для Списка и Поля со списком имеются следующие свойства, характерные для этих элементов управления:
Данные - указывает на связь Списка (Поля со списком) с полем базовой таблицы (запроса) или задает выражение, результат которого должен изображаться в нем;
Тип источника строк - указывает тип источника значений для Списка (Поля со списком):
Таблица/Запрос - источником данных является таблица (запрос) или инструкция SQL (по умолчанию);
Список значений - источником данных является список значений, указанный в свойствеИсточник строк;
Список полей - источником данных является список полей таблицы (запроса), указанной в свойствеИсточник строк;
Источник строк - указывает источник значений для Списка (Поля со списком) (набор допустимых значений этого свойства определяется типом источника, указанного в свойствеТип источника строк);
Присоединенный столбец - определяет, с каким столбцом Списка (Поля со списком) связано поле базовой таблицы (запроса), указанное в свойствеДанные;
Ограничиться списком - определяет, можно ли вводить в Поле со списком значения, отсутствующие в списке;
Автоподстановка – указывает, надо ли автоматически подставлять значение, начальные символы которого введены в Поле со списком:
Да- в Поле со списком автоматически подставляется первое значение из списка, начальные символы которого введены пользователем (по мере ввода следующих символов это значение может изменяться);
Нет- необходимо выделить нужное значение из списка или ввести его полностью
Новые значения, которые вводятся в Поле со списком в процессе работы с этим полем, не добавляются в список автоматически. Для расширения списка значений используются макросы или процедуры.
Рис.91 Форма с элементом управления Поле со списком.
Задание 5.1.14
Посмотреть группу свойств Данные для созданных Списка и Поля со списком. Обосновать разницу в определении их свойств.
Изменить свойства Поля со списком так, чтобы в списке значений не выводились повторяющиеся значения и можно было вводить значения, отличные от представленных в списке.
В группе свойств МакетСписок и Поле со списком имеют характерные для них свойстваЧисло столбцовиЗаглавия столбцов. Последнее свойство указывает, следует ли использовать имена полей, включенных в Список (Поле со списком), в качестве заголовков столбцов.