Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2-я контрольная Крист 1м.РГГУ.docx
Скачиваний:
8
Добавлен:
27.09.2019
Размер:
904.07 Кб
Скачать

2.4.Проектирование форм для ввода входной информации:

Формы – специальный объект, который используется для более удобного ввода данных.Формы бывают: однотабличные и многотабличные (главная форма с подчинённой).Форма позволяет отображать данные на экране в виде входного документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того как разработаны таблицы и схемы данных. Создание формы с помощью Мастера форм. Мастер форм позволяет выбирать поля для формы; порядок следования полей в форме, основную таблицу, внешний вид формы, стиль, имя формы. Если форма создаётся через Мастер форм, то она может быть создана на основе нескольких таблиц. Соответственно в ней могут быть поля из нескольких таблиц.

В моей контрольной работе была создана 1 форма с помощью Мастера форм. Ход создания некоторых форм показаны ниже.

Ход работы:

  • Выбрать режим создания формы с помощью Мастера. В окне Создание форм выбрать Таблицу 1;

  • Выбрать из Таблицы 1 все поля.

  • Внешний вид формы –в 1 столбец. Стиль оформления –Стандартный.

  • Задать имя формы – «Форма отправление поездов».

  • С помощью Конструктора редактируем таблицу, вставляем кнопки для перехода по записям и кнопку закрытия формы.

Рисунок 2.Форма «Отправление поездов»

2.5.Проектирование запросов:

Запрос – объект БД, который служит для селекции и фильтрации набора данных, позволяет выбрать из большого количества информации только ту, которая соответствует определенному критерию отбора и нужна для решения конкретной задачи. MS Access дает большие возможности при проектировании запросов (включать не все поля, выбирать, сортировать записи, затрагивать данные из нескольких таблиц, выполнять вычисления, использовать запрос в качестве источника данных для отчетов, форм и других запросов, изменять данные в таблицах). Рекомендуется создавать запросы при помощи конструктора.

Существуют разные типы запросов (на добавление, изменение, удаление записей, на создание таблицы). Наиболее простейший тип – запрос на выборку. На основе этого запроса могут создаваться и другие виды запросов: на создание таблицы, на обновление, удаление, добавление. Есть также и перекрестный тип запроса – запрос, позволяющий создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц. Основной принцип состоит в том, что от базовых таблиц никакой упорядоченности не требуется. Все записи в основные таблицы вносятся только в естественном порядке по мере их поступления, т.е. в неупорядоченном виде. Если же пользователю надо видеть данные, отсортированные или отфильтрованные по тому или иному принципу, он просто использует соответствующий запрос.

Запрос на выборку:

Позволяет пользователю многократно запускать запрос и при запуске каждый раз вводить новый критерий отбора данных. Критерий отбора вводиться в специальное окно для ввода параметров отбора, которое появляется после запуска запроса.

Выполнить: создать запрос, дающий возможность получить информацию об отправлении поездов в г.Советск во временном интервале от 17:00 до 20:00.

Ход работы:

  • Выбрать таблицу: «Отправление поездов».

  • Выбрать поля: Станция назначения, Время отправления

  • В строку Условие отбора для поля Станция назначения ввести: [г. Советск].

  • В строку Условие отбора для поля Время отправления ввести: [ввести значение max]and[ввести значение min].В квадратных скобках пишется произвольный текст, чтобы пользователь вводил тот критерий, который ему нужен.

  • Ввод условия отбора г.Советск->20:00:00->17:00:00. Нажать ОК. Появление результирующего окна, в котором указанно время отправления поездов в г.Советск.

Аналогично составляется запрос «Наличие билетов на поезд № 1».

Рисунок 3. Запрос «Советск»

Рисунок 4.Запрос «Наличие билетов»