Авторизация
Новости
Происшествия на дорогах
Архив новостей
---
Самые рейтинговые новости
- 28.04.11 02:04
- Брюнеточка в белых чулках (14 фото) Body
- 08.04.11 13:28
- Мини лошадка Koda (10 фото) Живые существа
- 17.03.11 02:57
- Девушки в купальниках (43 фото) Body
- 16.03.11 20:40
- Последствия землетрясения в Японии (238 фото) Стихийные бедствия
- 06.03.11 14:08
- Фотоэкскурсия по 412-я авиационной базе (63 фото) Интересные места
- 17.01.11 17:58
- Фотожаба на Анастасию Волочкову (98 фото 6 гифок) Знаменитости
- 03.01.11 21:32
- Пермский лицей милиции (25 фото) Интересные места
- 03.01.11 21:29
- Офисы компании Facebook в различных уголках мира (49 фото) Интересные места
- 03.01.11 21:21
- Для желающих завести себе Хаски (139 фото) Живые существа
- 03.01.11 20:54
- Дороги в горах Японии (3 фото) Природные явления
- 03.01.11 20:51
- Выращивание китайских грибов шиитаке (13 фото) Разное
- 03.01.11 20:47
- Фотографии космоса 2010 года (32 фото) Космос
- 03.01.11 20:35
- Автомобильная ловля на водоемах Ярославля (18 фото) Техника
- 10.12.10 15:05
- Корова-единорог (6 фото) Живые существа
Лента популярных новостей
- 04.02.11 12:35
- Броня темного эльфа (14 фото) Рукотворные красоты
- 14.01.11 11:29
- Частные фото девченок (27 фото) Body
- 08.12.10 17:58
- Раскопки на местах военных действий (54 фото) Археология
- 17.08.06 14:01
- Узкое место (6 фото) Техника
- 01.11.10 07:53
- Автомобили из фильма Форсаж 3 Техника
- 09.12.10 16:18
- Неизвестное существо (3 фото) Неведомое
- 14.12.10 18:22
- Пустые полки магазинов в советское время (33 фото) Разное
- 01.12.10 20:51
- Фотографии крушений самолетов (39 фото) Техника
- 10.12.10 15:22
- Деревья во льду (13 фото) Природные явления
- 08.12.10 15:31
- Подборка фотографий природных катаклизмов (30 фото) Природные явления
- 10.12.10 14:21
- Грандиозная авторазборка в Эмиратах (23 фото) Техника
- 17.01.11 17:58
- Фотожаба на Анастасию Волочкову (98 фото 6 гифок) Знаменитости
- 03.01.11 20:54
- Дороги в горах Японии (3 фото) Природные явления
- 14.12.10 18:33
- Живая презентация Ё-мобиля в Москве (11 фото) Техника
Новости по категориям
Вычисляемые поля в запросах Access
Опубликовано: 16.05.2018В этой статье речь поговорим про вычисляемые поля в запросах Access. В запросе, как и в таблице, для каждой записи могут производиться вычисления с числовыми, строковыми значениями или значениями дат с использованием данных из одного или нескольких полей. Результат вычисления образует в таблице запроса новое вычисляемое поле. В отличие от вычисляемых полей таблицы, вычисляемые поля запросав исходных таблицах базы данных новых полей не создают. При каждом выполнении запроса производятся вычисления на основе текущих значений полей.
В выражениях вычисляемых полей помимо имен полей могут использоваться константы и функции. В результате обработки выражения может получаться только одно значение.
Задача 1. В таблице ТОВАР имеются поля ЦЕНА и СТАВКА_НДС, вычислите цену с учетом НДС и сравните ее с полученной в вычисляемом поле таблицы Цена с НДС.
Создайте в режиме конструктора запрос на выборку для таблицы ТОВАР. Перетащите в бланк запроса поля НАИМ_ТОВ, ЦЕНА, СТАВКА_НДС и Цена с НДС (рис. 4.6). Для подсчета цены с учетом НДС создайте вычисляемое поле, записав в пустой ячейке строки Поле (Field) выражение [ЦЕНА]+[ЦЕНА]*[СТАВКА_НДС]. Для отбора записей со значением выше 5000 в вычисляемом поле в строку Условие отбора (Criteria) введите > 5000 После ввода выражения система по умолчанию формирует имя вычисляемого поля Выражение 1, которое становится заголовком столбца в таблице с результатами выполнения запроса. Это имя вставится перед выражением [ЦЕНА]+[ЦЕНА]*[СТАВКА_НДС]. Для каждого нового вычисляемого поля в запросе номер выражения увеличивается на единицу. Имя вычисляемого поля отделяется от выражения двоеточием. Для изменения имени установите курсор мыши в вычисляемом поле бланка запроса и нажмите правую кнопку мыши. В контекстно-зависимом меню выберите Свойства (Properties) поля и в строку Подпись (Caption) введите новое имя поля ― Цена с НДС1 . Теперь в таблице с результатами выполнения запроса в заголовке вычисляемого столбца отобразится это имя. Имя поля может быть исправлено также непосредственно в бланке запроса. Для отображения результата выполнения запроса щелкните на кнопке Выполнить (Run) в группе Результаты (Results). Вычисляемое поле таблицы и за-проса имеют одинаковые значения. Измените в одной из записей запроса цену товара. Значения в обоих вычисляемых полях будут моментально пересчитаны. Для формирования сложного выражения в вычисляемом поле или условии отбора целесообразно использовать построитель выражений. Построитель позволяет выбрать необходимые в выражении имена полей из таблиц, запросов, знаки операций, функции. Удалите выражение в вычисляемом поле и используйте построитель для его формирования. Вызовите построитель выражений (Expression Builder), нажав кнопку Построитель (Builder) в группе Настройка запроса (Query Setup) ленты Конструктор (Design), или выбрав Построить (Build) в контекстно-зависимом меню. Курсор мыши должен быть установлен предварительно в ячейке ввода выражения. В левой части окна Построитель выражений (Expression Builder) (рис. 4.7) выберите таблицу ТОВАР, на которой построен запрос. Справа отобразится список ее полей. Последовательно выбирайте нужные поля и операторы, двойным щелчком вставляя в выражение. Выражение сформируется в верхней части окна. Обратите внимание, построитель перед именем поля указал имя таблицы, которой оно принадлежит, и отделил его от имени поля восклицательным знаком. Завершите процесс построения выражения в вычисляемом поле, щелкнув на кнопке ОК. Сохраните запрос под именем ― Цена с НДС и закройте его. Выполните сохраненный запрос , выделив его в области навигации и выбрав в контекстном меню команду Открыть (Open).
Задача 2. В вычисляемых полях и условиях отбора можно использовать встроенные функции. В Access определено более 150 функций.
Пусть необходимо выбрать все накладные, по которым производилась отгрузка в заданном месяце. В таблицеНАКЛАДНАЯ дата отгрузки хранится в поле ДАТА_ОТГ с типом данных Дата/время (Date/Time).