Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 2_Задание_Метод_указ_ИТС_СИ_бак_заочн_Access2003_ 2015.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Типы запросов

  1. многотабличные запросы на выборку с условиями в разных полях - 1 минимум.

  2. итоговые запросы по одной таблице – 1 запрос минимум.

  3. итоговые запросы по нескольким таблицам – 1 запрос минимум.

  4. итоговые запросы с выборкой по другому полю – 1 запрос минимум;

  5. итоговые запросы на основе запросов на выборку – 1 минимум

Эти номера 1-5 использовать в названиях запросов первым символом. Слово «запрос» в названиях запрещено!

Создание запросов осуществляем в режиме Конструктора.

Запрос 1.

В этом примере выводятся количество работ по каждому проекту, вид работы задается через параметр.

Это окно Конструктора. В верхней половине добавленные источники данных для запроса. Ниже показано, как их добавить.

В нижней половине – бланк запроса, там формулируются условия отбора. Если в строке условия - текст в квадратных скобках – это запрос с параметром, параметр принимает значения условия отбора при вводе значения параметра.

В качестве параметра в окне введен вид работ Штукатурка. Далее не сохраняя запрос, исполним его кнопкой

Запуск запроса вызывает исполнение программного кода и показ результата Запуск осуществляет эта кнопка на панели инструментов в режиме Конструктора. После запуска запрос можно сохранить и дать ему имя. Созданный запрос появляется на вкладке Запросы.

Запрос 2.

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

Ниже показан этот запрос в Конструкторе и ниже в окне – результат.

Запрос 3.

Требуется выполнить расчеты: сколько материалов каждого вида требуется для каждого проекта. Вычисляемое поле будет создано, курсор размещается в первый пустой столбец справа в бланке запроса. Затем вызывается Построитель (кнопка), который формирует формулы в столбце.

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

Запрос 4.

Работы по проекту «Дом 10 этажный жилой» Процесс построения показан в окнах.

Запрос 5.

Суммарные объемы бригад. Показан запрос в Конструкторе и его результат

Этот процесс создания запросов не излагается в отчете! Излагается смысл каждого запроса и его имя в базе данных по варианту.

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

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

Покажем форму ввода и форму просмотра.

Форма ввода делается из таблиц.

На экране форма сделана через меню Вставка/Автоформа на вкладке Таблицы.

Форма ввода Проекты создана Мастером форм, на вкладке Формы, через создание.

Форма просмотра создана на основе Запроса. Редактирование форм, вставка элементов управления делается в Конструкторе форм. Можно открыть созданную Мастером форму и ее редактировать Конструктором.