ЛАБОРАТОРНАЯ РАБОТА 6
Цель. Освоение технологии конструирования и использования форм. Задание 1. Работа с формами Создание Автоформ 1. Откройте БД Туризм. Выберите на вкладке Таблицы таблицу Клиенты. Создайте для нее Автоформу. Оцените результаты. 2. Зарегистрируйте новые договоры, используя кнопку со звездочкой введите 1-2 новые записи. 3.Просмотрите в таблице новые данные командами Вид → Таблица и обратно и закройте ее с сохранением. Создание формы с помощью Мастера 1. Создайте с помощью Мастера форм новую форму Сотрудники для одноименной таблицы. Включите в нее все поля исходной таблицы: 2.Выберите фон, на котором будут размещаться поля формы, перебрав в окне Мастера несколько вариантов оформления. 3.Завершите проектирование формы с помощью Мастера. 4.Перейдите в режим Конструктора. Вставьте Заголовок формы инструментом 5.Измените мышью расположение и ширину полей заголовка и размещение данных. Вернитесь в режим просмотра форм командами Вид → Форма и оцените результаты. Добейтесь наилучших результатов размещения полей и заголовков формы. 6.Произведите сортировку данных по Дате начала тура. Для этого в режиме Форма установите курсор в это поле и выполните команды Записи → Сортировка. 7.Сохраните созданную форму. Создание формы с помощью Конструктора форм 1. Создайте форму для таблицы Договоры в режиме Конструктора форм (см. на образец). Для этого: > • кнопка Создать в окне БД → Конструктор — на основе таблицы Договоры; > • увеличить поле формы, растянув его за уголок; > • перетянуть каждое поле из окна Списки полей в область формы (если Списка полей нет на экране, то можно его активизировать с помощью команды Вид → Список полей); > • разместить поля в соответствии с образцом; > • добавить на форму некоторые дополнительные элементы, используя панель элементов: прямоугольники различных типов оформления, заголовок формы и др.
Рис 1.1. Список полей формы Рис.1.2. Форма Договоры в режиме Конструктора 2.Измените размеры нескольких полей с помощью команды Формат → Размер. Задайте группе полей одинаковые размеры, например По самому широкому. 3.Задайте текст сообщения в строке состояния, которое будет появляться в момент ввода информации в поле (например, Дата окончания тура). Для этого введите текст «Окончание тура в день вылета до 12 часов» в строке «Текст строки состояния» (контекстное меню поля Дата окончания тура - Свойства - вкладка Другие — «Текст строки состояния»). Проверьте в режиме формы, появляется ли в строке состояния заданный текст при активизации этого поля. 4.Задайте всплывающую подсказку «Номер договора не должен повторяться» для поля Номер договора (Свойства — вкладка Другие — «Всплывающая подсказка»). 5.Добавьте любую картинку в заголовок. 6.Добавьте кнопки для перехода к следующей и предыдущей записи, в конец и начало списка. Сохраните разработанную форму. 7.Включите в эту форму вычисляемое поле Общая стоимость тура, которое рассчитывается как произведение значений поля Цена тура и поля Число туристов. Для этого нужно создать поле с таким названием, используя инструмент =[Цена тура]*[Число туристов] Создание подчиненных форм 8. Для БД Туризм постройте подчиненные формы для таблиц Сотрудники (отношение «один») и Договоры (отношение «много»). Рис.1.3.Форма Сотрудники-Договоры 9. Постройте подчиненную форму для таблиц Клиенты (отношение «один») и Договоры (отношение «много»). 10.Сохраните полученную БД и сдайте работу преподавателю.
КОНТРОЛЬНЫЕ ВОПРОСЫ 1.Что такое форма? 2.Способы создания форм. 3.Покажите подсказку для формы, которую вы создали. 4.Прочитайте сообщение в строке состояния, которое вы создали.
|