ВУЗ: Санкт-Петербургский политехнический университет Петра Великого
Категория: Учебное пособие
Дисциплина: Базы данных
Добавлен: 15.11.2018
Просмотров: 5105
Скачиваний: 5
31
3.6 Многотабличные запросы.
Запросы могут создаваться на основе как одной таблицы, так и нескольких.
Многотабличные запросы - это запросы созданные на основе как минимум двух таблиц. Все
приемы используемые для создания однотабличных запросов используются и для
многотабличных запросов. Например, для таблицы Турфирмы и Маршруты создан запрос,
ищущий информацию по стоимости маршрутов в недорогом диапазоне, который в режиме
конструктора представлен на рис.27, а сам запрос на рис. 28.
Рис. 27 Стоимость маршрутов.
Также в базе данных было создано еще два многотабличных запроса. Один для
рассмотрения наиболее проверенных турфирм, дата основания которых до 1990 года, и
предоставляемых ими развлечений (приложение 2, рис.11). Данный запрос строится на основании
двух таблиц: Турфирмы и Развлечения.
Другой запрос строится на основании таблицы Транспорт и Отели. Он позволяет
определить какие кампании, предоставляют авиарейсы в те или иные отели, расположенные в
разных странах (приложение 2, рис.12).
32
Рис.28 Стоимость отдыха в разных странах.
33
4 Формы.
4.1 Формы на таблицы.
Форма – объект, предназначенный в основном для ввода данных, отображения их на
экране и управления работой приложения. Можно использовать формы для того, чтобы
реализовывать требования пользователя к представлению таблиц или наборов записей запросов. С
помощью форм можно в ответ на какое-то событие запустить макрос или процедуру VBA
(модуль). Форму можно распечатать.
Формы могут создаваться на основе таблицы или запроса. Для создания формы необходимо
перейти на соответствующую вкладку. Выбрать режим создать и выбрать таблицу или запрос, на
основании которого будет строиться форма (рис.29).
Рис.29 Выбор таблицы для построения формы.
После этого пользователю будет открыт режим конструктора, в котором будет выведена
область данных формы, список полей таблицы, на которую создается форма, а также панель
элементов формы (рис.30).
Для создания заголовка и примечания формы можно использовать команду
Вид/Заголовок/Примечание.
Основным центром по созданию формы является панель управления, которая позволяет
создавать различные объекты, вставляемые в форму. Панель управления содержит следующие
элементы:
1.
Выбор объекта – используется для изменения и редактирования объектов
управления, кнопка активирована по умолчанию.
2.
Мастера – помогают создавать элементы управления, кнопка активирована по
умолчанию.
3.
Надпись – используется для создания элемента, содержащего постоянный текст.
4.
Поле - используется для создания элемента, содержащего текст, числа, даты и
время.
5.
Группа переключателей – используется для создания элемента управления,
содержащего несколько выключателей, переключателей и флажков.
6.
Выключатели – создает элемент выключатель.
34
7.
Переключатель – создает элемент переключатель.
8.
Флажок – создает элемент флажок.
9.
Поле со списком – создает элемент поле со списком.
10.
Список – создает элемент список.
11.
Кнопка – создает командную кнопку.
12.
Рисунок – позволяет поместить в форму статический рисунок.
13.
Свободная рамка объекта – используется для включения в форму объекта из
приложения, поддерживающего механизм OLE.
14.
Присоединенная рамка – используется для включения в форму объекта OLE,
хранящегося в базовой таблице.
15.
Разрыв страницы – позволяет вставлять разрыв в многостраничной форме.
16.
Набор вкладок – позволяет создавать в форме несколько вкладок.
17.
Подчиненная форма отчет – используется для внедрения формы в другую форму.
18.
Линия – используется для включения в форму прямых линий, помогающих
сделать ее более выразительной.
19.
Прямоугольник – используется для создания прямоугольников, улучшающих
внешний вид.
20.
Дополнительные элементы – указывают все элементы Active X.
35
Рис.30 Окно режима конструктора дл создания формы.
Для создания простой формы необходимо перетащить поля из списка полей таблицы в
область данных. С помощью элемента управления Надпись в заголовке задать надпись для формы.
Используя панель форматирования для любого элемента можно изменить: шрифт, размер шрифта,
задать фон и т.д. Поля в области данных можно выровнять с помощью команды
Формат/выровнять. На рис.31 показана форма созданная на таблицу Визы.