Упражнение 4.
Откройте базу данных, созданную в предыдущих упражнениях.
С помощью Мастера форм создайте и сохраните форму на основе таблицы Операторы, выводящую в один столбец значения полей: Название оператора, Телефон, Факс, Адрес:
В окне базы данных щелкнуть на вкладке Формы,
Выбрать Создание формы с помощью мастера,
Выбрать таблицу Операторы,
Перенести поля: Название оператора, Телефон, Факс, Адрес,
Кнопка Далее,
Выбрать в один столбец,
Кнопка Далее,
Выбрать фон,
Кнопка Далее,
Задать имя формы п2упр4,
Кнопка Готово,
Просмотреть записи в режиме формы,
Закрыть форму.
3. Сделайте невидимым фон текстовых полей или выделите их другим цветом:
Выполнить команду Вид - Панель элементов,
Открыть форму в режиме конструктора,
Выделить поля со значениями полей,
В списке Цвет заливки фона панели Форматирование выбрать цвет фона (для невидимого фона выбрать цвет окна - серый),
В палитре Цвет линии/границы щелкнуть на кнопке Прозрачный,
Выбрать Цвет текста - черный,
Просмотреть форму.
4. Добавьте в форму рисунок:
Открыть форму в режиме Конструктора,
Щелкнуть на элементе Рисунок, расположенной на Панели элементов,
Щелкнуть в месте расположения рисунка, например в области Заголовка,
В появившемся окне перейти в папку Windows,
Выполнить двойной щелчок на значке файла с рисунком,
Изменить положение и размер рамки рисунка,
Для того чтобы вписать рисунок в изменившийся размер рамки, двойным щелчком на рисунке открыть окно свойств рисунка,
Открыть вкладку Макет и выбрать пункт Установка размера,
Открыть список и выбрать Вписать в рамку или По размеру рамки или Фрагмент,
Просмотреть в режиме формы.
5. Расположите в форме некоторые поля в одну строку:
• Войти в режим конструктора формы,
Выделить поля щелчком мыши,
Перетащить поля,
Для выравнивания полей использовать команду Формат - Привязать к сетке или Формат - Выровнять.
Выполнить команду Вид - Последовательность переходов (для задания порядка перемещения курсора),
6. В форме п2упр4 создайте кнопку, открывающую форму Туры:
Открыть форму Операторы в режиме Конструктора,
Щелкнуть на элементе Кнопка, расположенной на Панели элементов,
Щелкнуть в месте расположения кнопки, например, в области Примечания,
В списке Категории выбрать Работа с формой,
В списке Действие выбрать Открыть форму,
Выделить форму Туры,
• Включить опцию Открыть форму и показать все записи,
Включить опцию Текст и ввести текст Туры,
Просмотреть форму, проверить действие кнопки Туры,
Сохранить форму.
7. Создайте форму под именем Операторы, отображающую данные о турах, предоставляемых каждым из туроператоров, используя таблицу Операторы в качестве главной, а таблицу Туры в качестве подчиненной:
В окне базы данных выбрать вкладку Формы и режим Мастер форм,
Из списка Таблицы/Запросы выбрать таблицу Туры,
Выбрать поля: Тип тура, Название тура, Цена,
Выбрать таблицу Операторы,
Выбрать поля: Название оператора, Телефон,
Кнопка Далее,
Установить курсор на Операторы,
Установить опцию Подчиненные формы,
Кнопка Далее,
Выбрать вид подчиненной формы табличный,
Кнопка Далее,
Выбрать стиль формы,
Кнопка Далее,
Кнопка Готово.
Примечание.
1. Для просмотра записей главной формы используются кнопки просмотра в нижней части окна. Выше выводится строка для просмотра записей подчиненной формы.
2. На экране выводятся только те записи подчиненной таблицы, которые связаны с текущей записью главной таблицы.
8. Создайте форму для таблицы Туры 1, отображающую данные о ценах на экскурсии, их название и изображение, включив в область примечаний минимальную цену. Добавьте в форму кнопку, при нажатии на которую будет выполняться любой из созданных вами запросов, например запрос на обновление данных, созданный в упражнении 3 пункт 4:
1-ый этап. Создание запроса:
В окне базы данных щелкнуть на вкладке Запрос,
Выбрать Создать запрос в режиме Конструктора,
Выбрать таблицу Туры 1,
Выбрать поля: Тип тура, Название тура, Цена, Изображение,
По строке Условие отбора для поля Тип тура ввести Экскурсия,
Просмотреть корректность запроса в режиме таблицы,
Сохранить запрос под именем п8упр4,
Закрыть окно запроса.
2-ой этап:
В окне базы данных щелкнуть на вкладке Формы,
Выбрать Мастер форм,
Выбрать запрос п8упр4,
Выбрать поля: Тип тура, Название тура, Цена, Изображение,
Кнопка Далее,
Выбрать вид формы- табличный,
Кнопка Далее,
Выбрать стиль,
Кнопка Далее,
Задать имя формы, например п8упр4,
Кнопка Готово,
Перейти в режим конструктора формы,
Выполнить команду Вид - Заголовок/Примечание формы для вывода области примечаний формы (если ее нет),
Увеличить область примечаний путем протаскивания вниз нижней линии области,
Добавить в область примечаний минимальную цену. Для этого следует:
- щелкнуть на элементе управления Поле, расположенном на Панели элементов (если панели элементов нет на экране, то вывести ее с помощью команды Вид);
- в свободном месте области примечаний протащить курсор вправо-вниз для рисования области поля. Появятся два прямоугольника: Поле (с номером) и «свободный», определяющие соответственно области имени поля и значения этого поля;
- раздвинуть эти прямоугольники путем выделения одного из них и протаскивания его в нужную сторону за маркер - черный большой прямоугольник, расположенный в верхнем левом углу прямоугольника, курсор при этом должен принять вид ладони с вытянутым указательным пальцем; - выделить прямоугольник Поле и заменить в нем слово Поле на Цена;
- в области поля «свободный» щелкнуть правой кнопкой мыши и выбрать команду Свойства;
- в открывшемся окне выбрать вкладку Данные;
- из списка по строке Данные выбрать имя поля Цена;
- щелкнуть на кнопке построителя (кнопка с многоточием) на той же строке;
- в верхней части окна построителя ввести: =MIN([Цена]);
- щелкнуть на кнопке ОК,
В режиме Конструктора раздвинуть область имени поля (Поле..) и область значения поля. Для этого, выделив любую из областей, протащить ее в нужную сторону за левый верхний прямоугольник. Курсор должен иметь вид ладони с вытянутым указательным пальцем. Заменить имя поля на Минимальная цена.
Перейти для просмотра в режим формы,
Вернуться в режим конструктора,
Щелкнуть на элементе Кнопка на Панели элементов,
Протаскиванием мыши нарисовать кнопку в области примечаний,
В окне Создание кнопок выбрать категорию Разное и действие Выполнить запрос.
Примечание. Кнопка Мастера на Панели элементов должна гореть. В противном случае создавать макрос для кнопки следует вручную (из контекстного меню кнопки выбрать команду Свойства и на вкладке Свойства выбрать строку Нажатие кнопки, войти в построитель, создать вручную мастер).
Кнопка Далее,
Выбрать нужный запрос,
кнопка Далее,
Включить опцию Текст и ввести текст, который будет выводиться на кнопке, например Выполнить запрос на обновление,
Кнопка Далее,
Кнопка Готово,
Перейти в режим Формы,
Щелкнуть на кнопке Выполнить запрос на обновление.
Сохранить форму.