Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Операторы для даты и времени



Можно ввести дату и время, при этом значения должны быть заключены между символами #. Например, #10 мая 1998# ,  >#31.12.96#

В Access используется ряд других функций, которые помогут задать условия отбора для даты и времени, например:

Day (дата) – возвращает значение дня месяца в диапазоне от 1 до 31

Month (дата) – возвращает значение месяца года в диапазоне от 1 до 12

Year (дата) – возвращает значение года в диапазоне от 100 до 9999

Сортировка данных в запросе

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

Вычисляемые поля

Можно задать вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в запросе. Для этого в строке Поле  бланка QBE вводится формула для вычисления, причем имена полей заключаются в квадратные скобки.

Например,  =[ Оклад]*0.15

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

- арифметические: * умножение; + сложение; - вычитание; / деление; ^ возведение в степень;

- соединение частей текста при помощи знака &, например, =[Фамилия] & “ “&[Имя]

В кавычки заключен пробел для того, чтобы запись не была слитной.

Использование построителя выражений

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

Для начала нужно щелкнуть дважды в левом списке по папке Таблицы, и выбрать саму таблицу ,а затем в колонке Код  само поле и щелкнуть по кнопке Вставить.

Все имена объектов, из которых строится выражение для вычисления, заключены в квадратные скобки, причем перед именем поля может стоять восклицательный знак (!), разделяющий его и имя таблицы. Ошибку при составлении выражения можно отменить, щелкнув, по кнопке Отмена. В результате произведенных действий получится выражение.

Если щелкнуть по кнопке ОК, то полученный результат будет перенесен в бланк QBE.

Итоговые запросы

Итоговые запросы значительно отличаются от обычных. В них поля делятся на 2 типа:

· поля, по которым осуществляется группировка данных;

· поля, для которых проводятся вычисления.

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

В результате чего в бланке запроса появится строка Групповая операция. Если для соответствующего поля из списка выбрать функцию Группировка, то при выполнении запроса записи по этому полю группируются по значениям в этом поле, но итог не подводится. Группировка в итоговом запросе производится только по одному полю. Во всех остальных полях вводятся итоговые функции. Access предоставляет ряд функций, обеспечивающих выполнение групповых операций. Можно задать нужную функцию, набрав на клавиатуре ее имя, в строке Групповая операция или выбрав ее из раскрывающегося списка.

Основные групповые функции, которыми можно воспользоваться:

SUM - вычисляет сумму всех значений заданного поля (для числовых или денежных полей), отобранных запросом;

AVG - вычисляет среднее значение в тех записях определенного поля, которые отобраны запросом (для числовых или денежных полей);

MIN - выбирает минимальное значение в записях определенного поля, отобранных запросом;

MAX – выбирает максимальное значение в записях определенного поля, отобранных запросом;

COUNT – вычисляет количество записей, отобранных запросом в определенном поле, в которых значения данного поля отличны от нуля;

F I RST - определяет первое значение в указанном поле записей;

LAST -. определяет последнее значение в указанном поле записей.


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 242; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь