Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная_работа_8.doc
Скачиваний:
2
Добавлен:
23.11.2019
Размер:
243.2 Кб
Скачать

Рекомендации по выполнению:

Открыть ранее созданную базу данных Postavki.dbc. Активизировать вкладку Форма диалогового окна База данных. Начать создание составной формы с использованием Мастера нажатием кнопки Создать.

В диалоговом окне Новая форма выбрать таблицу ПОСТАВЩИКИ для основной формы и тип создания - Мастер форм, нажать кнопку ОК. Далее выполнить последовательно:

  • в окне первого шага Мастера Создания формы из таблицы ПОСТАВЩИКИ выбрать поля Код поставщика, Имя поставщика и Дата договора, в качестве полей основной формы, нажимая после выбора каждого указанного поля кнопку >. Далее выбрать таблицу ТОВАРЫ, содержащую данные для подчиненной формы, выбрать все поля таблицы ТОВАРЫ в качестве полей подчиненной формы поля, нажав кнопку ». По окончании выбора нажать кнопку Далее >;

  • в окне второго шага мастера Создания форм выбрать вид представления данных;

  • в окне третьего шага выбрать внешний вид формы, например, выровненный. По окончании выбора нажать кнопку Далее >;

  • в окне четвертого шага мастера Создания форм выбрать требуемый стиль формы. По окончании выбора нажать кнопку Далее >;

  • в окне пятого шага мастера Создания форм задать имя формы ПОСТАВЩИКИ_ТОВАРЫ и нажать кнопку Готово >. На экране появится новая составная форма, которая содержит как данные таблицы ПОСТАВЩИКИ, так и таблицы ТОВАРЫ.

Сохранить подчиненную форму, ввести в окно Сохранение имя формы ПОСТАВЩИКИ_ТОВАРЫ.

Задание 3. Ввести новую информацию в таблицы ПОСТАВЩИКИ и ТОВАРЫ, используя составную форму.

Рекомендации по выполнению:

На экране вывода составной формы ПОСТАВЩИКИ_ТОВАРЫ пролистать данные таблицы ПОСТАВЩИКИ до конца, чтобы вывести пустую форму.

Сформировать новую запись:

Код поставщика

Имя поставщика

Дата договора

Код товара

Наименование товара

Код поставщика

11010206

Совхоз «Победа»

25.01.99

1050105

Батон нарезной

11010206

Ввести самостоятельно недостающие данные в поля составной формы.

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

В окне Сохранение ввести имя формы ПОСТАВЩИКИ_ТОВАРЫ.

Распечатать новую запись в режиме составной формы.

Закрыть форму.

Закрыть базу данных.

Контрольные вопросы

  1. Что такое реляционная база данных?

  2. Что значит - ключевое поле?

  3. Охарактеризуйте отношение 1:1. Как устанавливается такая связь между таблицами?

  4. Охарактеризуйте отношение 1:М. Когда устанавливается такая связь между таблицами?

  5. Охарактеризуйте отношение М:М. Как устанавливается такая связь между таблицами?

  6. Назначение и функции форм в СУБД.

  7. Виды форм. Привести примеры.

  8. Как осуществить редактирование формы?

ЛАБОРАТОРНАЯ РАБОТА № 8.2

Формирование запросов для многотабличной базы данных.

Разработка многотабличной формы отчета вывода данных

Цель работы: отработать приемы создания запросов в многотабличной базе данных. Отработать приемы и возможности вывода информации. Освоить возможности формирования и печати отчетов на основании таблиц и созданных запросов.

ТЕОРЕТИЧЕСКОЕ ВВЕДЕНИЕ

Формирование запросов для многотабличной базы данных

Для получения определенных данных пользователь может построить запрос. Результатом выполнения запроса является таблица с временным набором данных (динамический набор). Записи динамического набора могут включать поля из одной или нескольких таблиц. Запросы используются аналогично таблицам. Соответствующий динамический набор можно посмотреть в табличном представлении. На основе запроса можно построить отчет или форму. При обновлении данных в динаическом наборе возможно включение этих изменений в таблицы. Использование запросов позволяет осуществить различные формы доступа к одной и той же информации.