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

3.2.2.Создание сложной формы

Сложная форма – это форма, созданная на основании двух или более таблиц или запросов. Она состоит из главной и подчиненной формы. Сложная форма необходима для работы (отображения, редактирования) с данными из нескольких таблиц. Например: при внесении новых записей в сложную форму, построенную на основании таблиц: Агенты, Продажи за год, Каталог, данные будут автоматически вноситься в указанные таблицы. При этом реализуется важнейший аспект технологии работы с базой данных – однократный ввод данных.

Задание 11: Создайте сложную форму «Продажи агентов»

Форма должна отражать данные о проданной каждым агентом продукции за весь период времени (год).

  • В окне БД на закладке Формы создайте форму с помощью Мастера форм, не выбирая источника форм.

  • Далее: ответы на вопросы окна диалога: Создание форм:

1) таблица: Агенты, доступные поля: ФИО агента, телефон

таблица: Продажи за год, доступные поля: № по каталогу, Месяц, Проданное количество, Договорная цена за единицу, № заказчика; таблица: Каталог, доступные поля: Наименование товара. Далее.

2) тип представления данных: по Агенты, флажок: Подчиненные формы. Далее.

3) внешний вид подчиненной формы: табличный, требуемый стиль: обычный. Далее.

4) имена форм: Главная форма: Продажи агенты, подчиненная форма: Продажи за год подчиненная форма.

Дальнейшие действия: Открытие формы для просмотра или ввода данных. Готово.

  • Форма после создания будет открыта в режиме добавления и просмотра данных.

  • Откройте форму в режиме Конструктора, задайте заголовок формы: «Продажи агентов» и установите кнопку автоматического закрытия формы (на примере задания 10).

Задание 12: В форме «Продажи агентов» сделайте возможность выбора агентов из списка по номеру агента.

  • В форме Агенты, находящейся в режиме конструктора, выберите из панели элементов кнопку Поле со списком и установите его в форме.

  • Ответьте на вопросы диалогового окна: Создание полей со списком:

1)Способ, которым поле со списком получает свои значения: поле со списком использует значения из таблицы или запроса. Далее.

2)Таблица: Агенты. Показать таблицы. Далее

3) Выбранные поля: № агента. Далее.

4) Сохранить в поле: № агента. Далее.

5) Подпись, которую содержит поле со списком:№ агента. Готово.

  • О ткройте форму в режиме Просмотра, ее вид:

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

Сохраните и закройте форму.

3.3.Технология организации запросов

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]