Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_Access-Туристы(Испр).doc
Скачиваний:
13
Добавлен:
17.04.2015
Размер:
172.03 Кб
Скачать

Упражнение 4.

  1. Откройте базу данных, созданную в предыдущих упражнениях.

  2. С помощью Мастера форм создайте и сохраните форму на основе таблицы Операторы, выводящую в один столбец значения полей: Название оператора, Телефон, Факс, Адрес:

  • В окне базы данных щелкнуть на вкладке Формы,

  • Выбрать Создание формы с помощью мастера,

  • Выбрать таблицу Операторы,

  • Перенести поля: Название оператора, Телефон, Факс, Адрес,

  • Кнопка Далее,

  • Выбрать в один столбец,

  • Кнопка Далее,

  • Выбрать фон,

  • Кнопка Далее,

  • Задать имя формы п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([Цена]);

- щелкнуть на кнопке ОК,

  • В режиме Конструктора раздвинуть область имени поля (Поле..) и область значения поля. Для этого, выделив любую из областей, протащить ее в нужную сторону за левый верхний прямоугольник. Курсор должен иметь вид ладони с вытянутым указательным пальцем. Заменить имя поля на Минимальная цена.

  • Перейти для просмотра в режим формы,

  • Вернуться в режим конструктора,

  • Щелкнуть на элементе Кнопка на Панели элементов,

  • Протаскиванием мыши нарисовать кнопку в области примечаний,

  • В окне Создание кнопок выбрать категорию Разное и действие Выполнить запрос.

Примечание. Кнопка Мастера на Панели элементов должна гореть. В противном случае создавать макрос для кнопки следует вручную (из контекстного меню кнопки выбрать команду Свойства и на вкладке Свойства выбрать строку Нажатие кнопки, войти в построитель, создать вручную мастер).

  • Кнопка Далее,

  • Выбрать нужный запрос,

  • кнопка Далее,

  • Включить опцию Текст и ввести текст, который будет выводиться на кнопке, например Выполнить запрос на обновление,

  • Кнопка Далее,

  • Кнопка Готово,

  • Перейти в режим Формы,

  • Щелкнуть на кнопке Выполнить запрос на обновление.

  • Сохранить форму.