Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ для САТ по СУБД.doc
Скачиваний:
59
Добавлен:
16.05.2015
Размер:
915.97 Кб
Скачать

Лабораторная работа №4 «Работа с формами»

Формы – это объекты базы данных, предназначенные для просмотра данных из таблиц и запросов, для ввода данных в базу, корректирования существующих данных и выполнения заданных действий.

Создавать формы можно на основе нескольких таблиц или запросов с помощью Мастера, используя средство автоформы, «вручную» в режиме Конструктора, сохраняя таблицу или запрос как форму. Созданную любым способом форму можно затем изменять в режиме Конструктора.

Все данные на форме хранятся внутри элементов управления. Элементы управления могут быть связанными, несвязанными и вычисляемыми.

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

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

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

Задание 1. Создать с помощью Мастера форм формы Сотрудники, Клиенты, Договор о продаже, Автомобиль.

Порядок выполнения

  1. Выполните команду: вкладка ленты Создание панель инструментов

  2. Формы → Другие формы → Мастер форм.

  3. В диалоговом окне Создание форм выберите таблицы (запросы) и поля, которые будут помещены в форму. Щелкните по кнопке Далее.

  4. В следующих диалоговых окнах мастера выберите внешний вид формы, стиль, задайте имя формы. Щелкните по кнопке Готово.

Задание 2. Отформатировать и отредактировать форму Сотрудники с помощью Конструктора, добавить кнопки управления.

Порядок выполнения

  1. Откройте форму Сотрудники в режиме Конструктора. Этот режим предназначен для создания и редактирования форм.

  2. Разместите элементы в удобном для вас порядке, измените размер и цвет текста.

  3. В заголовок формы добавьте текст Сотрудники фирмы.

  4. В примечание формы добавьте объект Кнопка (вкладка ленты Конструктор → панель инструментов Элементы управления).

  5. После того как вы «нарисуете» кнопку указателем, на экране появится диалоговое окно Создание кнопок.

  1. В категории Работа с формой выберите действие Закрытие формы и нажмите кнопку Далее.

  2. Выберите рисунок или текст, который будет размещаться на кнопке.

  3. В последнем диалоговом окне Мастера кнопок задайте имя кнопки и нажмите Готово.

  4. Мастер кнопок написал для данной кнопки процедуру на языке Microsoft Visual Basic.

  5. Самостоятельно создайте кнопки Выход из приложения, Поиск записи, Удаление записи.

Задание 3. Создать кнопочную форму

Порядок выполнения

  1. Для создания кнопочной формы необходимо на вкладке ленты Работа с базами данных выбрать команду Диспетчер кнопочных форм.

  2. Если кнопочной формы в базе данных нет, то будет выведен запрос на подтверждение ее создания. Нажмите Да в диалоговом окне подтверждения. Перед вами появится Диспетчер кнопочных форм, в котором щелкните по кнопке Создать.

  3. В диалоговом окне Создание введите имя новой кнопочной формы и нажмите ОК.

Имя новой кнопочной формы добавится в список Страницы кнопочной формы окна Диспетчер кнопочных форм.

  1. Выделите имя новой кнопочной формы и щелкните по кнопке Изменить.

  1. В диалоговом окне Изменение страницы кнопочной формы щелкните по кнопке Создать. Появится диалоговое окно Изменение элемента кнопочной формы.

  1. В поле Текст введите текст подписи для первой кнопки кнопочной формы, а затем выберите команду из раскрывающегося списка в поле Команда. В поле Форма выберите форму, для которой будет выполняться данная команда.

  2. Аналогичным образом добавьте кнопки Клиенты, Автомобили, Договор о продаже, Выход.

  3. В диалоговом окне Диспетчер кнопочных форм выберите имя вашей кнопочной формы и щелкните по кнопке По умолчанию. Рядом с названием кнопочной формы появится надпись «(по умолчанию)».

  4. Чтобы закончить создание кнопочной формы, щелкните по кнопке Закрыть.

Задание 4. Создать форму с вычислениями, содержащую информацию о дате заключения договора, о сотруднике, осуществляющем продажу, о марке и цене автомобиля, а также вычислить налог, взимаемый с продажи.

Порядок выполнения

  1. Создайте с помощью мастера форму, включив в нее все необходимые поля.

  2. Откройте форму в режиме Конструктора и добавьте надпись Налог.

  3. Для данного поля введите формулу =[Цена]*0,13

  1. Задайте имя форме и просмотрите результат.

  2. Вопросы для контроля

  1. Для чего служит электронная форма?

  2. Какие разновидности экранных форм вы знаете?

  3. В каких режимах можно работать с экранной формой? Каково назначение каждого из этих режимов?

  4. Какими способами можно создавать экранную форму?

  5. Как можно включать поля таблицы/запроса в форму при создании формы с помощью «Мастера»?

  6. Как можно включать поля таблицы/запроса при работе в режиме конструктора?

  7. Как можно скорректировать ранее созданную электронную форму?

  8. Какие элементы управления могут быть использованы в экранной форме? Какими способами можно создать эти элементы?

  9. Каким образом можно менять размещение элементов на экране?

  10. Как можно менять размер элемента управления?