Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access-1.doc
Скачиваний:
14
Добавлен:
23.12.2018
Размер:
13 Мб
Скачать
☆
  1. Создание информационной системы (ис)

Информационной системой будем называть систему, в которой протекают процессы организации, хранения, передачи, преобразования и обработки данных.

Каждая ИС обеспечивает выполнение комплексов задач и процедур обработки информации, необходимых для эффективного функционирования объектом.

Чтобы создать ИС, мы должны ответить на вопросы, какой комплекс задач будет выполнен ИС и как она должна функционировать. Для решения таких задач мы создадим ряд объектов: запросов, форм, отчетов, которые бы позволяли эффективно использовать базу данных. Так с помощью запросов можно выполнить такие операции как отбор данных, их сортировка, фильтрация, преобразование данных по заданному алгоритму, анализ данных и т. д.

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

Отчеты по своим свойствам и структуре во многом похожи на формы, но предназначены для вывода данных на экран и на принтер.

Для удобного функционирования ИС создаются кнопочные формы (меню).

Рассмотрим создание таких объектов на примере ИС «Видеосалон».

4.1 Конструирование запросов

Создание всех запросов будем выполнять Конструктором, так как использование Конструктора способствует освоению понятий и методов создания объектов. Начальный процесс создания большинства типов запросов универсален.

Итак, технология создания запроса следующая:

  1. В окне БД выбираем объект Запросы, а на панели инструментов щелкаем по кнопке Создать;

  2. В появившемся окне Новый Запрос выбираем строку Конструктор (рис.4.1) и нажимаем кнопку ОК.

Рисунок 4.3. Новый запрос

  1. Далее в окне Добавление Таблицы выбираем те таблицы, поля которых участвуют в запросе. Выбор таблицы осуществляется одинарным кликом на таблицу и нажатием на кнопку Добавить, либо двойным кликом по нужной таблице. (рис.4.2);

Рисунок 4.4. Добавление таблицы

  1. Включив нужные таблицы в запрос, закрываем окно Добавление Таблицы;

  2. После действий, выполненных выше, появится окно Бланк запроса по образцу, где в верхней части окна отображается структура выбранных таблиц, к которым запрос адресован, а в нижней части окна строится результирующая таблица запроса (рис.4.3.), в которой вид запроса зависит от его типа;

Рисунок 4.5. Запрос на выборку

  1. Затем заполняем области «Поле», «Имя таблицы», «Вывод на экран», а области «Сортировка», «Условие отбора» заполняются в зависимости от типа (условия) запроса. В областях «Поле», «Имя таблицы» и «Сортировка» можно использовать выпадающее меню, в областях «Вывод на экран» необходимо просто поставить или убрать галочку в зависимости от необходимости вывода данного поля на экран.

  2. Закрываем бланк запроса по образцу. При закрытии запроса вводим его имя.

4.1.1 Конструирование однотабличного запроса на выборку с параметром

Сконструируем запрос из таблицы «Фильмы» со следующими полями: Название, Фильм, Режиссер, Главная роль и Жанр. Для критерия отбора создадим Запрос с параметром по полю Жанр.

Запрос с параметром интересен тем, что критерий отбора может создать сам пользователь при запуске запроса, введя нужный параметр в окне Значение параметра.

Выполним следующие пункты создания запроса (рис. 4.4):

  • Из таблицы «Фильмы» выбираем следующие поля: Название, Продолжительность, Режиссер, Главная роль, Жанр;

  • Область Вывод на экран помечаем галочкой;

Рисунок 4.6. Запрос по жанру фильма: запрос на выборку

  • Вводим Условие отбора (у каждого запроса, созданного ниже, свои условия отбора). В данном запросе Условие отбора – [введите жанр фильма], которое соответствует столбцу Жанр. Значение параметра всегда заключается в прямоугольные скобки.

После запуска запроса появляется окно «введите жанр фильма», по которому будет создаваться запрос. Введем, например, «триллер» (рис.4.5).

Рисунок 4.7. Окно запроса со значением параметра

Нажимаем клавишу , и получаем запрос по жанру фильма триллер (рис.4.6). Обратите внимание, что поле Жанр в самом запросе отсутствует, так как при создании запроса (рис.4.4) в области Вывод на экран в поле Жанр не задан знак галочка.

Рисунок 4.8. Запрос по жанру фильма

Созданный запрос называется запрос с параметром.

Создадим запрос на основе предыдущего запроса (рис. 4.4) с отбором фильмов Продолжительностью более 60 минут и менее 2*60 минут. Для этого запроса задаем Условие отбора –

>60 And <(2*60) (рис.4.7,4.8).

Рисунок 4.7. Запрос по жанру фильма с условием отбора

Рисунок 4.8. Запрос по жанру фильма с условием отбора

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]