Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Методические рекомендации Основы баз данных.doc
Скачиваний:
24
Добавлен:
30.05.2015
Размер:
4.09 Mб
Скачать

Работа с формой в режиме конструктора

В режиме конструктора выполняются все работы по настройке и оформлению формы как объекта интерфейса приложения: устанавливаются размеры и другие свойства окна формы, вводятся и настраиваются необходимые разделы для режима формы и печати. В разделах размещаются рисунки и элементы управления и осуществляется привязка их к данным. Одновременно к форме и элементам управления привязываются макросы и добавляются процедуры обработки событий.

Задание 10.1.Создать ленточную форму для представления данных из таблицыТовары.

Действия.

  1. Открыть вкладку Создание, в группеФормы выбрать Другие формы – Мастер форм. Указать в качестве источника данных таблицуТовары(рис. 19).

  2. Перенести все поля из таблицы Товары кромеКод товара, нажатьДалее.

  3. Выбрать внешний вид формы – ленточный и нажать Далее.

  4. Выбрать понравившийся стиль формы и перейти к следующему этапу.

  5. Задать имя формы – Товарыи нажать кнопкуГотово.

Рис. 19. Работа с мастером создания форм на этапе выбора полей

  1. Добавить через форму Товарыновую запись (рис. 20).

Рис. 20. Добавление записи в таблицу Товары через форму

Задание 10.2.Самостоятельно создать формуЗаказчики (рис. 21).

Рис. 21. Образец готовой формы Заказчики

Действия.

  1. При создании формы включить все поля из таблицы Заказчики кроме кода. Внешний вид формы выбратьв один столбец, стильлюбой.

  2. В записи, представленной на рис. 21, заменить информацию в поле Дом с 28 на 22.Таким образом, в форме можно изменять записи, добавлять новые, удалять имеющиеся.

  3. Перейти в режим Конструктор (рис. 22).

Рис. 22. Редактирование формы в режиме Конструктор

Задание 10.3.Самостоятельно создать формуПоставщики(параметры формы аналогичны формеЗаказчики).

Задание 10.4.Создать формуСотрудники. В состав формы должны войти следующие поля таблицыСотрудники:Фамилия,Имя,Отчество,Должность,Телефон. Форма строится в один столбец.

Задание 10.5.Запретить ввод и корректировку данных о сотрудниках через формуСотрудники.

Действия.

  1. Открыть форму Сотрудники в режимеКонструктор.

  2. Вызвать окно Свойства (рис. 23).

Рис. 23. Изменение свойств формы

  1. Выбрать вкладку Данныеи переопределить свойства на изменение, добавление, удаление и ввод данных так, как это показано на рис. 23. Закрыть окно свойств, сохранить изменения и закрыть форму.

  2. Проверить работу формы.

  3. Изменить свойства формы на начальные значения.

Задание 10.6.Самостоятельно добавить запись о новом сотруднике. Закрыть формуСотрудники.

Информация о новом сотруднике

Фамилия – Северов, Имя – Олег

Должность – менеджер

Отчество – Викторович

Телефон (доб) – 54-54-67(116)

Задание 10.7.Удалить запись о введенном сотруднике.

Действия.

        1. Переместить курсор на запись (ФамилияЯсенова), выделить всю запись, в контекстном меню выбрать командуУдалить запись(рис. 24).

Рис. 24. Удаление записи из таблицы через форму

        1. Откройте таблицу Продажи, убедитесь, что в ней нет записи с Сотрудником Ясенова. Откройте таблицу Покупки, в ней так же нет записей с сотрудником Ясенова. Произошло автоматичное удаление этих записей из связанных таблиц после удаленияЯсеновойиз таблицы Сотрудники.

Это произошло благодаря созданию связеймежду таблицами с пометкойОбеспечений целостности данных.

Соседние файлы в папке BD