Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8. БД Продажи.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.11 Mб
Скачать

Связи информационных объектов

Номер связи

Главный объект

Подчиненный объект

Тип связи

1

Товары

Накладная

1:М

2

Покупатели

Реестр

1:М

3

Реестр

Накладная

1:М

Технология создания схемы данных

  1. Добавьте таблицы в схему данных:

  • Выполните Работа с базами данных – Схема данных ,

  • в окне Добавление таблиц выберите таблицы, включаемые в схему данных и нажмите кнопку Добавить. При выделении нескольких таблиц держите нажатой клавишу CTRL или SHIFT,

  • нажмите кнопку Закрыть.

  1. Расположите таблицы в соответствии с инфологической моделью. Для этого, установив курсор на имя таблицы, переместите ее на соответствующий ей уровень.

  2. Установите связи между таблицами БД:

  • Создайте связь между таблицами ТОВАРЫ и НАКЛАДНАЯ. Для этого:

    • установите курсор мыши на ключевое поле НТОВ главной таблицы ТОВАРЫ и перетащите его на поле НТОВ таблицы НАКЛАДНАЯ.

    • В открывшемся окне Изменение связи в строке «Тип отношения» установится один-ко-многим. Проверьте правильность устанавливаемых отношений (имена связываемых полей должны быть одинаковыми).

    • Установите флажок Обеспечение целостности данных

    • Нажмите кнопку Создать.

Аналогичные действия выполняются с другими парами таблиц РЕЕСТР - ПОКУПАТЕЛИ, РЕЕСТР - НАКЛАДНАЯ.

Работа с формами

Формы позволяют пользователям вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам. В тоже время они позволяют выводить результаты запросов не в виде скупых результирующих таблиц, а в виде красиво оформленных документов.

Формы удобно готовить средствами автоматизации - автоформами. Автоформа основывается только на одном объекте (таблице или запросе), открытом в режиме Конструктора.

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

Структура формы. Форма имеет три основных раздела: область заголовка, область данных и область примечания. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменить размеры разделов так, как требуется. Редактирование разделов формы доступно в режиме Конструктора.

Разделы заголовка и примечания имеют чисто оформительское назначение – их содержимое напрямую не связано с таблицей или запросом, на котором основана форма. Раздел данных имеет содержательное значение – в нем представлены элементы управления, с помощью которых выполняется отображение данных или их ввод. Разработчик может разместить здесь дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки, списки и другие, типичные для приложений Windows).

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

Создание экранных форм для ввода и просмотра данных.

Содержание задания. Для базы данных ПРОДАЖА сформировать экранные формы для ввода и просмотра сведений о товарах, покупателях и продажах.

Проведенный анализ информации, хранящейся в базе данных ПРОДАЖА, показал, что для ведения справочников ТОВАРЫ и ПОКУПАТЕЛИ целесообразно использовать простые экранные формы табличного типа или в столбец. Для ввода данных о продажах необходимо создать составную многотабличную форму СЧЕТ - ФАКТУРА на основании таблиц РЕЕСТР и НАКЛАДНАЯ.