Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / Лабораторна робота4.doc
Скачиваний:
13
Добавлен:
19.03.2018
Размер:
300.03 Кб
Скачать

1. Связь типа «один-ко-многим»

- Раскрываем окно Схема данных (Сервис – Схема данных). Дальше перетягиваем код поля из первой таблицы на код поля из второй таблицы ( т.е связываем необходимые поля таблиц). Дальше откроется окно Связи.

- Устанавливается флажок «Обеспечения целостности данных».

- Нажать кнопку Объединения. Раскроется окно Параметры объединения. Установить переключатель в положение 2.

В данной связи одному коду в главной таблице отвечает много записей в подчиненной таблице.

2. Создание итоговых запросов – например, сумма всех значений в какой группе записей или их среднее значение. Предварительно нужно сгруппировать по какому-то признаку.

Для группировки нужно щелкнуть на кнопке Групповые операции на панели инструментов. Теперь в бланке запроса по образцу появится дополнительная строка – Групповая операция (если кнопка Групповые операции отсутствует на панели инструментов, добавляйте ее командой Вид/ Панели инструментов/ Настройка/ Конструктор запросов/ Групповые операции). После установки функции Группировки в необходимом поле в этой же строке раскрыть список и выбрать необходимую функцию:

Sum – сумма по данному полю.

Avg – среднее значение по данному полю.

Min – максимум по данному полю.

Max – количество ненулевых полей,

Count – количество записей в данном поле.

Дополнительные теоретические сведения.

1. Связь типа «один-ко-многим»

- Раскрываем окно Схема данных (Сервис – Схема данных). Дальше перетягиваем код поля из первой таблицы на код поля из второй таблицы ( т.е связываем необходимые поля таблиц). Дальше откроется окно Связи.

- Устанавливается флажок «Обеспечения целостности данных».

- Нажать кнопку Объединения. Раскроется окно Параметры объединения. Установить переключатель в положение 2.

В данной связи одному коду в главной таблице отвечает много записей в подчиненной таблице.

2. Создание итоговых запросов – например, сумма всех значений в какой группе записей или их среднее значение. Предварительно нужно сгруппировать по какому-то признаку.

Для группировки нужно щелкнуть на кнопке Групповые операции на панели инструментов. Теперь в бланке запроса по образцу появится дополнительная строка – Групповая операция (если кнопка Групповые операции отсутствует на панели инструментов, добавляйте ее командой Вид/ Панели инструментов/ Настройка/ Конструктор запросов/ Групповые операции). После установки функции Группировки в необходимом поле в этой же строке раскрыть список и выбрать необходимую функцию:

Sum – сумма по данному полю.

Avg – среднее значение по данному полю.

Min – максимум по данному полю.

Max – количество ненулевых полей,

Count – количество записей в данном поле.