Связи информационных объектов
Номер связи | Главный объект | Подчиненный объект | Тип связи |
Товары | Накладная | 1:М | |
Покупатели | Реестр | 1:М | |
Реестр | Накладная | 1:М |
Технология создания схемы данных
1. Добавьте таблицы в схему данных:
· Выполните Работа с базами данных – Схема данных ,
· в окне Добавление таблиц выберите таблицы, включаемые в схему данных и нажмите кнопку Добавить. При выделении нескольких таблиц держите нажатой клавишу CTRL или SHIFT,
· нажмите кнопку Закрыть.
2. Расположите таблицы в соответствии с инфологической моделью. Для этого, установив курсор на имя таблицы, переместите ее на соответствующий ей уровень.
3. Установите связи между таблицами БД:
· Создайте связь между таблицами ТОВАРЫ и НАКЛАДНАЯ. Для этого:
o установите курсор мыши на ключевое поле НТОВ главной таблицы ТОВАРЫ и перетащите его на поле НТОВ таблицы НАКЛАДНАЯ.
o В открывшемся окне Изменение связи в строке «Тип отношения» установится один-ко-многим. Проверьте правильность устанавливаемых отношений (имена связываемых полей должны быть одинаковыми).
o Установите флажок Обеспечение целостности данных
o Нажмите кнопку Создать.
Аналогичные действия выполняются с другими парами таблиц РЕЕСТР - ПОКУПАТЕЛИ, РЕЕСТР - НАКЛАДНАЯ.
Работа с формами
Формы позволяют пользователям вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам. В тоже время они позволяют выводить результаты запросов не в виде скупых результирующих таблиц, а в виде красиво оформленных документов.
Формы удобноготовить средствами автоматизации - автоформами. Автоформа основывается только на одном объекте (таблице или запросе), открытом в режиме Конструктора.
Форма может основываться на полях из нескольких связанных таблиц. т.е.представлять собой композицию из нескольких форм. Наиболее часто используется Создание форм с помощью мастера. Мастер форм – специальное программное средство, создающее структуру формы в режиме диалога с разработчиком. На первом этапе работыМастера форм выбирают таблицы и поля, которые войдут в будущую форму. Затем выбирают внешний вид формы, стиль оформления формы. На последнем этапе выполняется сохранение формы под заданным именем.
Структура формы. Форма имеет три основных раздела: область заголовка, область данных и область примечания. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменить размеры разделов так, как требуется. Редактирование разделов формы доступно в режиме Конструктора.
Разделы заголовка и примечания имеют чисто оформительское назначение – их содержимое напрямую не связано с таблицей или запросом, на котором основана форма. Раздел данных имеет содержательное значение – в нем представлены элементы управления, с помощью которых выполняется отображение данных или их ввод. Разработчик может разместить здесь дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки, списки и другие, типичные для приложений Windows).
Элементы управления формы.Элементы управления, которыми может пользоваться разработчик, представлены на Панели элементов.
Созданиеэкранных форм для ввода и просмотра данных.
Содержание задания. Для базы данных ПРОДАЖА сформировать экранные формы для ввода и просмотра сведений о товарах, покупателях и продажах.
Проведенный анализ информации, хранящейся в базе данных ПРОДАЖА, показал, что для ведения справочников ТОВАРЫ и ПОКУПАТЕЛИ целесообразно использовать простые экранные формы табличного типа или в столбец. Для ввода данных о продажах необходимо создать составную многотабличную форму СЧЕТ - ФАКТУРА на основании таблиц РЕЕСТР и НАКЛАДНАЯ.