
- •Учебно-методическое пособие
- •Маршрутная карта изучения дисциплины по Модулю 3
- •1. Современное состояние проблемы моделирования систем
- •2. Принципы моделирования
- •3. Классификация моделей
- •4. Моделирование систем
- •5. Математическое моделирование
- •5.1. Математические схемы моделирования систем
- •5.2. Непрерывно-детерминированные модели (d-схемы)
- •5.3. Дискретно-детерминированные модели (f-схемы)
- •5.4. Дискретно-стохастические модели (р-схемы)
- •5.5. Непрерывно-стохастические модели (q-схемы)
- •5.6. Сетевые модели (n-схемы)
- •5.7. Комбинированные модели (а-схемы)
- •6. Анализ результатов машинного моделирования
- •6.1. Корреляционный анализ результатов моделирования
- •6.2. Регрессионный анализ результатов моделирования
- •6.3. Дисперсионный анализ результатов моделирования
- •6.4. Вопросы для самоконтроля
- •7. Методические указания для выполнения практического задания №1. «Построение простейших моделей»
- •Пример выполнения задания
- •Приложение 1. Варианты заданий
- •8. Методические указания для выполнения практического задания №2. «Построение регрессионной модели» с использованием табличного процессора Microsoft Excel
- •9. Методические указания для выполнения индивидуального задания №1. «Построение регрессионной модели» средствами языка программированияTurbo Pascal
- •Приложение 2. Варианты заданий
- •10. Основные понятия теории баз данных
- •10.1. Базы данных и системы управления базами данных. Модели данных
- •10.2. Основы проектирования реляционных баз данных
- •10.3. Этапы проектирования реляционной базы данных
- •1. Анализ предметной области
- •10.4. Вопросы для самоконтроля
- •11. Основы работы с субд Microsoft Access
- •11.1. Объекты базы данных Microsoft Access
- •11.2. Работа с таблицами
- •11.3. Работа с формами
- •11.4. Работа с запросами. Запросы на выборку
- •Имя поля: выражение
- •11.5. Итоговые запросы и запросы на изменение данных
- •Создание запроса на удаление записей таблицы
- •Создание запроса на обновление записей таблицы
- •Создание запроса на создание новой таблицы
- •11.6. Работа с отчетами
- •11.7. Вопросы для самоконтроля
- •12. Методические указания для выполнения практического задания №3. «Работа с таблицами и формами базы данных Microsoft Access»
- •13. Методические указания для выполнения практического задания №4. «Работа с запросами на выборку в базе данных Microsoft Access»
- •14. Методические указания для выполнения практического задания №5. «Работа с итоговыми запросами и запросами на изменение таблиц в базе данных Microsoft Access. Создание отчетов»
- •15. Методические указания для выполнения индивидуального задания №2. «Базы данных»
- •16. Вопросы для подготовки к защите индивидуального задания №2
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
11.3. Работа с формами
Формы позволяют пользователям вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам.
Автоформы.Это средство автоматического создания форм. Автоформа всегда создается на базетолько одной таблицыи содержитвсе поля этой таблицы. Существует три вида автоформ: «в столбец», ленточные и табличные (рис. 26). Автоформа «в столбец» отображает поля только одной записи, ленточная» автоформа отображает одновременно группу записей, табличная автоформа по внешнему виду ничем не отличается от таблицы, для которой она создана.
Рис. 26. Три вида автоформ.
Для создания автоформыследует открыть панельФормыв окнеБаза данныхи воспользоваться командной кнопкойСоздать. В открывшемся диалоговом окнеНовая формавыбирают тип автоформы и таблицу (или запрос), на которой она основывается. После щелчка на кнопке <ОК> автоформа формируется автоматически.
Создание форм с помощью мастера.Мастер форм – специальное средство, создающее структуру формы в режиме диалога с разработчиком. В режимеМастера формможно создать форму, базирующуюся как на одной, так и на нескольких таблицах. Можно выбрать нужные поля для включения в форму. Этот режим создания формы является более гибким по сравнению с режимом созданияАвтоформы.
Мастер форм можно запустить из окна База данныхщелчком на значкеСоздание формы с помощью мастерана панелиФормы. Создание формы выполняется в несколько этапов:
На первом этапе работы Мастера форм выбирают таблицы и поля, которые войдут в будущую форму:
На втором этапе выбирается внешний вид формы:
На третьем этапе выбирается стиль оформления формы
На последнем этапе выполняется сохранение формы.
Подчиненные формы
Подчиненная форма– это форма, находящаяся внутри другой формы. При этом первичная форма называетсяглавнойформой. Подчиненная форма удобна для таблиц, связанных отношением «один-ко-многим». Например, можно создать форму с подчиненной формой для вывода данных из таблиц СОТРУДНИКИ и КОМАНДИРОВКИ (рис. 27).
Рис. 27. Пример формы, содержащей подчиненную форму.
Главная форма и подчиненная форма связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме. Например, когда главная форма отображает данные о конкретном сотруднике, подчиненная форма отображает только те командировки, которые относятся к данному сотруднику.
Структура формы.Форма, если открыть ее в режимеКонструктор(рис. 28), имеет три основных раздела: заголовок формы,область данныхипримечание формы. В разделах заголовка и примечания располагаются элементы оформления формы. В разделе данных представлены элементы управления, с помощью которых выполняется отображение данных из таблиц или ввод данных. Разработчик формы может также разместить здесь дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки, списки и др.).
Рис. 28. Форма базы данных в режиме Конструктор.
Элементы управления формы.Форма может содержать элементы управления одного из трех типов: свободные, связанные, вычисляемые.Свободные элементы управления(рисунки, надписи, линии) не связаны с другими объектами базы данных и используются только в целях оформления внешнего вида формы.Связанные элементы управления(поля, переключатели, командные кнопки, списки, присоединенные рамки объектов и др.) отражают в форме состояние тех или иных объектов базы данных. Например, поле формы отображает содержимое некоторого поля таблицы базы данных.Вычисляемые элементы управленияотображают результаты вычислений, которые выполняются по определенным формулам. Например, если в таблице базы данных есть поляЦена единицы товараиКоличество единиц, то в форму можно включить поле, в котором будет выводитьсяСтоимость товара, вычисляемая как произведение цены за единицу товара на количество единиц.
Элементы управления, которыми может пользоваться разработчик, представлены на Панели элементов(рис. 29). Ее открывают щелчком на соответствующей кнопке панели инструментов Microsoft Access или командойВид ► Панель элементов.
Рис. 29. Панель элементов.
Выбор элемента управления выполняется одним щелчком на его значке в Панели элементов, после чего следующим щелчком в поле формы отмечается место, куда он должен быть вставлен. Для создания в форме текстовых надписей служит свободный элемент управленияНадпись. ЭлементПолеотображает содержимое одного из полей таблицы, на которой основана форма. Для создания графических элементов оформления служат элементы управленияРисунок(для вставки рисунка из графического файла),Свободная рамка объекта(для вставки объектов OLE — звук, анимация, видео). Форма может содержать командные кнопки, которые запускают те или иные операции с объектами базы данных: открывают таблицы или другие формы, выполняют те или иные запросы, хранящиеся в базе данных. Для создания командной кнопки используется инструментКнопка.