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

3.Построение запросов в субд Access. Структура запроса. Условие на значение.Between, In, Like Многотабличные запросы, вычисляемые поля. Групповые операции.

Построитель запросов QBE

1

2

3

4

5

6



Поля:

  1. Схема данных.

  2. Поле.

  3. Имя таблицы.

  4. Сортировка при отображении.

  5. Вывод на экран.

  6. Условие отбора.

  7. или.

Последовательность:

1. Выбор объектов ( качестве объектов используются таблицы БД, или ранее созданные запросы)

2. Выбор полей.

3. Условия назначения.

4. Прочие свойства.

Условия записанные в соседних ячейках одной строки считаются соединенными операцией и, а в соседних строчках операцией или. Если не оговорено особо, то все объекты запроса, используемые в запросе должны быть связаны между собой.

Between #01.10.2001# And #01.12.20010# - задание интервалов значений. # - признак константы типа дата время, In (“ABC”, “Веса”)- выбрать из поля значений, Like “В*”-поиск значений полей, соответствующих указанному шаблону.

Условия назначения могут вводиться в запросе. Для этой цели параметр записывается в виде текста заключенного в квадратные скобки. Значения вводимых параметров по умолчанию считаются текстовой строкой и может не прообразовываться в необходимый тип. Для преобразования нужно использовать функцию. >Val([параметр]) Вычисляемые поля. Формула соответствующая вычисляемому значению записывается в строке поля QBE. Стоимость: Спец !Количество * Спец!Цена. В качестве имени столбца в запросе может использоваться функция от значений соответствующего атрибута. Месяц: Month (ттн!дата

4. Запросы с параметрами. Групповые операции. Вспомогательные запросы

Групповая операция. По отношению к групповой операции каждое поле запроса может выполнять следующую функцию:

1-Группировка

2-Групповая операция (Sum,Max,Min, статистика, среднее квадратическое отклонение,Avg, StDev,Count,Last,First).

3 -Условие поля по которым установлены признаки не отображаются после выполнения

4-Выражение

Можно назвать следующие преимущества использования в запросах параметров вместо констант:

Зачастую удобнее задавать значения для условий отбора (или других констант) при запуске запроса на выполнение, а не менять каждый раз константы в режиме конструктора.

Администратор может запретить пользователю, работающему с базой данных, доступ к макету запроса. В результате пользователь не сможет изменить значения констант в режиме конструктора (Design View). В этом случае использование параметров — единственный способ организации нормальной работы приложения.

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

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