Добавил:
vk.com СтудСклад КубГУ vk.com/studskladrn Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
09.08.2019
Размер:
1.76 Mб
Скачать

Создание запросов на выборку

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

Конструктор

все

таблица

поля

(ПКМ – Добавить таблицу)

перетащить

•по возрастанию ЛКМ

•по убыванию

•отсутствует

1.Добавить таблицу/таблицы

фильтр

2.Выбрать поля.

 

 

3.Ввести условия отбора.

 

4.Упорядочение выходных

 

(сортировка).

спецификация

запроса (QBE - Query by Example -область проектирования)

Запуск запроса

Конструктор

перейти в

перейти в

конструктор

режим таблицы

Условия отбора

Совпадение

Шаблон

* любое количество любых символов

# любая цифра

? один любой символ

Неравенство

Дополнительные возможности запроса на

выборку: построитель выражений

ПКМ

Forms – формы

 

Reports – отчеты

 

Функции: 1) встроенные;

пользователя (VB)

Константы: пустая

Операторы: + - * / < > <= >= = <> Not And Or Xor

Общие выражения – время, дата, нумерация страниц

Вычисляемые поля в запросах

!! ВсеВседанные,данные,которыекоторыеможноможновычислить,вычислить,нене

•• ввестидолжныдолжныЦена*Количествохранитьсяхранитьсяввтаблицах!таблицах!илиПКМ--Построить

Выражение1:В ражение1:[Цена]*[Количество][Цена]*[Количество]

• заменитьВыражение1ражение1наСумма

• ввестиYear(Дата)

Выражение1:В ражение1:Year([Дата])Year([Дата])

• заменитьВыражение1ражение1наГод

Функции, используемые в запросах

Функция

Описание

Sum

Суммирование значений определенного поля

Avg

Вычисление среднего значения данных

 

определенного поля

Min

Вычисление минимального значения поля

Max

Вычисление максимального значения поля

Count

Вычисление количества записей, отобранных

 

запросом по условию

Запросы с параметрами

Запросы с параметрами – это такие запросы, в которых критерии отбора задаются пользователем при каждом запуске запроса.

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

Создается для многократного использования, так как при запуске изменяется условие отбора.

В строку Условие отбора вместо конкретного значения вводится фраза, заключенная в квадратные скобки: [фраза]

Конструктор

Запрос

 

Запросы с параметрами

Задача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса.

Пример: «Какой суммой Вы располагаете?»

Любая неизвестная строка вызывает запрос

Соседние файлы в папке Экономика_1курс