- •Практическая работа № 1 Создание бд
- •Практическая работа №2 Создание связей между объектами базы данных. Формы
- •Практическая работа №3 Создание форм в режиме конструктора
- •Практическая работа №4 Запросы: основные понятия и создание простых запросов
- •Практическая работа № 5 Создание «сложных» запросов
- •Практическая работа № 6 Отчеты: создание, модификация и использование
- •Практическая работа № 7 Работа с подтаблицами и установка фильтров
Практическая работа №2 Создание связей между объектами базы данных. Формы
Цель работы: Научиться создавать связи между объектами базы данных. Научиться создавать формы с помощью мастера форм, устанавливать свойства формы и ее объектов.
Задачи работы:
Научиться связывать данные разных таблиц.
Практика создания форм с помощью Мастера.
Научиться устанавливать свойства формы.
Обеспечивающие средства: Сборник описаний практических работ по MS Access; персональный компьютер, программное обеспечение: СУБД MS Access.
Требования к отчету: Итоги практической работы представить в виде файла LAB30.doc на диске (при необходимости вывести на печать) и оформить отчет по практической работе содержащий ответы на контрольные вопросы
Технология работы:
УСТАНОВКА СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ:
Объекты базы данных / Таблицы
Сервис / Схемы данных / В появившемся окне «Добавление таблицы»
Таблицы / Накладная / Добавить
Требование / Добавить
Товары / Добавить / Закрыть
Связи / Изменить связи / Новое…
Левая таблица / Накладная / Правая таблица / Товары
Левый столбец / Код / Правый столбец / Код товара / ОК
(Обратите внимание на то, чтобы «Тип отношения» был один-ко-многим)
Объединение… / Объединение только тех записей, в которых связанные поля обеих таблиц совпадают / ОК / Создать
Связи / Изменить связи / Новое…
Левая таблица / Товары / Правая таблица / Требование
Левый столбец / Код товара / Правый столбец / Код / Объединение…
Объединение только тех записей, в которых связанные поля обеих таблиц совпадают
ОК / Тип отношения: один-ко-многим / Создать
Сохранить изменения макета «Схема данных»
Наглядно убедиться в наличии связи вам поможет таблица «Товары», для этого: войдите в таблицу «Товары»; слева перед каждой строчкой появился знак « + », если вы на нем щелкнете левой кнопкой мыши, то откроется подтаблица с данными из «Накладной», именно для этого товара. Чтобы облегчить пользование информацией можно написать несколько запросов, но иногда удобней создать связь, что вы и сделали.
ФОРМЫ
Формы позволяют вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам, другими словами – это средство для ввода данных. Смысл формы в том, чтобы предоставить пользователю только те поля, которые ему нужно заполнить. Этим и удобна форма. С помощью форм данные можно не только вводить, но и отображать, то есть вы можете просматривать уже существующие записи таблицы.
СОЗДАНИЕ ФОРМЫ С ПОМОЩЬЮ МАСТЕРА ФОРМ
Объекты базы данных / Формы / Создание формы с помощью мастера
Таблицы и запросы / Товары
Доступные поля / Код товара / > / Товар / > / Наименование / > / Цена / > /
Далее / Выровненный / Международный / Далее
Имя формы: = Новый товар
Пометить: Открыть форму для просмотра или ввода данных
Готово (см. рис. 3.2)
Рис. 3.2
Установите свойства формы, разрешающие добавление записей.
УСТАНОВКА СВОЙСТВ ФОРМЫ:
Выделите форму «Новый товар» / конструктор
Вид / Свойства / Данные
Разрешить изменения / Нет
Разрешить удаление / Нет
Разрешить добавление / Да
Закрыть форму / Сохранив изменения / Открыть форму «Новый товар»
Данная форма позволяет только добавлять записи в таблице «Товары». В появившейся форме «Новый товар» введите следующие данные (см. ниже).
Код товара |
Товар |
Наименование |
Цена |
00005 |
Стол 11ОС |
Деревянный офисный |
2750 |
24983 |
Стул 13ОФК |
Мягкий вращающийся для офиса |
875 |
00011 |
Стеллаж 1Кн |
Деревянный книжный |
2600 |
08653 |
Табурет 2Кр |
Деревянный круглый |
210 |
Контрольные вопросы:
Для чего служит структура Формы?
Как в форме осуществляется переход между записями?
Как вызвать диалоговое окно свойств объекта?
