Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры[1].Кит.doc
Скачиваний:
3
Добавлен:
26.04.2019
Размер:
162.3 Кб
Скачать

19. Запрос-выборка. Назначение. Виды.

Запрос-выборка - это наиболее часто используемый тип запроса, который задает вопрос базе данных и отображает полученный ответ виде динамического набора данных. Этот запрос может быть

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

20. Задание условий запроса в бланке QBE. Комбинация нескольких условий отбора.Условие отбора - это набор выражений и логических операторов.

Создание условий отбора.

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

21. Вычисляемое поле. Назначение. Правила и способы создания. Свойства вычисляемого поля.

Создание вычисляемых полей

В MsA можно выполнить вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в наборе записей.Результаты вычислений не хранятся в таблице (т.е. не создают полей в исходных таблицах БД), а каждый раз вычисляются при запуске запроса.

Вычисляемое поле добавляется в бланк QBE в строку Поле.

В пустую ячейку вводится выражение, которое может включать всевозможные встроенные функции MsA, арифметические операции с использованием полей таблицы.

Вычисляемому полю обязательно присваивается имя (в противном случае, ему по умолчанию присваивается имя Выражение1), ставится двоеточие, затем задается (в т. ч. с помощью Построителя) вычисляемое выражение.

Замечание: если при выполнении запроса с вычисляемыми полями появляется окно для ввода значения параметра, значит в формуле данного поля некорректно указана ссылка на какой-либо объект БД.

22. Выражения. Построитель выражений. Полное имя поля в выражении.

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

Для построения выражения можно пользоваться: Построителем выражений (кнопка на панели инструментов), либо вручную, используя клавиатуру.

Замечания: при создании критерия по текстовым полям можно использовать символы ( *, ?, #, [ ], !, - ), которые рассматривались выше при рассмотрении функции LIKE.

24. Функции даты/времени. Примеры.Функции даты и время.Day (дата) - возвращает значение дня месяца от 1 до 31. Month (дата) - возвращает значение месяца от 1 до 12. Например, если нужно найти записи, у которых значение поля Дата продажи - декабрь, то Month ([ Дата продажи ]) =12 – условие отбора для данного поля. Year (дата) - возвращает значение года от 100 до 9999. Weekday(дата) – по умолчанию возвращает целое число от 1 (Воскресенье) до 7 (Суббота), соответствующее дню недели. Hour (дата) - возвращает целое число от 0 до 23, представляющее значение часа в дате Datepart (интервал, дата) - возвращает номер квартала или номер недели в зависимости какой код интервала вы задаете"q" - определение квартала (значение от 1 до 4 ) "ww" - определение номера недели в году (знач. от 1 до 53) Date ( ) - текущая системная дата. Например, чтобы выбрать дату за 25 дней до текущей, нужно ввести < Date () - 25 в условие отбора для этого поля.

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