- •Учебно-методическое пособие
- •11.7. Вопросы для самоконтроля 67
- •Маршрутная карта изучения дисциплины по Модулю 3
- •1. Современные проблемы моделирования систем
- •2. Принципы моделирования
- •3. Классификация моделей
- •3.1. Основные свойства моделей
- •4. Моделирование систем
- •4.1. Моделирование систем на вычислительных машинах
- •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. Варианты заданий
- •Методические указания для выполнения практического задания №2. «Построение регрессионной модели» с использованием табличного процессора Microsoft Excel
- •Указание. В таблице 2 в ячейки второго столбца с текстом «Формула 1», «Формула 2» ввести формулы для вычисления коэффициентов «а»,. «b».
- •Приложение 2. Варианты заданий
- •10. Основные понятия теории баз данных
- •10.1. Базы данных и системы управления базами данных. Модели данных
- •10.2. Основы проектирования реляционных баз данных
- •10.3. Этапы проектирования реляционной базы данных
- •1. Анализ предметной области
- •13.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. «Работа с итоговыми запросами и запросами на изменение таблиц, создание отчетов»
- •15. Методические указания для выполнения индивидуального задания №2. «Базы данных»
- •16.Вопросы для подготовки к защите индивидуального задания №2
11.3. Работа с формами
Формы позволяют пользователям вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам.
Автоформы. Это средство автоматического создания форм. Автоформа всегда создается на базе только одной таблицы и содержит все поля этой таблицы. Существует три вида автоформ: «в столбец», ленточные и табличные (рис. 26). Автоформа «в столбец» отображает поля только одной записи, ленточная» автоформа отображает одновременно группу записей, табличная автоформа по внешнему виду ничем не отличается от таблицы, для которой она создана.
Рис. 26. Три вида автоформ
Для создания автоформы следует открыть панель Формы в окне База данных и воспользоваться командной кнопкой Создать. В открывшемся диалоговом окне Новая форма выбирают тип автоформы и таблицу (или запрос), на которой она основывается. После щелчка на кнопке <ОК> автоформа формируется автоматически.
Создание форм с помощью мастера. Мастер форм — специальное средство, создающее структуру формы в режиме диалога с разработчиком. В режиме Мастера форм можно создать форму, базирующуюся как на одной, так и на нескольких таблицах. Можно выбрать нужные поля для включения в форму. Этот режим создания формы является более гибким по сравнению с режимом создания Автоформы.
Мастер форм можно запустить из окна База данных щелчком на значке Создание формы с помощью мастера на панели Формы. Создание формы выполняется в несколько этапов:
На первом этапе работы Мастера форм выбирают таблицы и поля, которые войдут в будущую форму:
На втором этапе выбирается внешний вид формы:
На третьем этапе выбирается стиль оформления формы
На последнем этапе выполняется сохранение формы.
Подчиненные формы
Подчиненная форма — это форма, находящаяся внутри другой формы. При этом первичная форма называется главной формой. Подчиненная форма удобна для таблиц, связанных отношением «один—ко—многим». Например, можно создать форму с подчиненной формой для вывода данных из таблиц СОТРУДНИКИ и КОМАНДИРОВКИ (рис. 27).
Рис. 27. Пример формы, содержащей подчиненную форму
Главная форма и подчиненная форма связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме. Например, когда главная форма отображает данные о конкретном сотруднике, подчиненная форма отображает только те командировки, которые относятся к данному сотруднику.
Структура формы. Форма, если открыть ее в режиме Конструктор (рис. 28), имеет три основных раздела: заголовок формы, область данных и примечание формы. В разделах заголовка и примечания располагаются элементы оформления формы. В разделе данных представлены элементы управления, с помощью которых выполняется отображение данных из таблиц или ввод данных. Разработчик формы может также разместить здесь дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки, списки и др.)
Рис. 28. Форма базы данных в режиме Конструктор
Элементы управления формы. Форма может содержать элементы управления одного из трех типов: свободные, связанные, вычисляемые. Свободные элементы управления (рисунки, надписи, линии) не связаны с другими объектами базы данных и используются только в целях оформления внешнего вида формы. Связанные элементы управления (поля, переключатели, командные кнопки, списки, присоединенные рамки объектов и др.) отражают в форме состояние тех или иных объектов базы данных. Например, поле формы отображает содержимое некоторого поля таблицы базы данных. Вычисляемые элементы управления отображают результаты вычислений, которые выполняются по определенным формулам. Например, если в таблице базы данных есть поля Цена единицы товара и Количество единиц, то в форму можно включить поле, в котором будет выводиться Стоимость товара, вычисляемая как произведение цены за единицу товара на количество единиц.
Элементы управления, которыми может пользоваться разработчик, представлены на Панели элементов (рис. 29). Ее открывают щелчком на соответствующей кнопке панели инструментов Microsoft Access или командой Вид ► Панель элементов.
Рис. 29. Панель элементов
Выбор элемента управления выполняется одним щелчком на его значке в Панели элементов, после чего следующим щелчком в поле формы отмечается место, куда он должен быть вставлен. Для создания в форме текстовых надписей служит свободный элемент управления Надпись. Элемент Поле отображает содержимое одного из полей таблицы, на которой основана форма. Для создания графических элементов оформления служат элементы управления Рисунок (для вставки рисунка из графического файла), Свободная рамка объекта (для вставки объектов OLE — звук, анимация, видео). Форма может содержать командные кнопки, которые запускают те или иные операции с объектами базы данных: открывают таблицы или другие формы, выполняют те или иные запросы, хранящиеся в базе данных. Для создания командной кнопки используется инструмент Кнопка.