Отель гостиница Севастополя Бельбек

Статьи

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

Опубликовано: 13.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).


Новости

Где купить объективы на Айфон 5

Давно мечтала приобрести для своего iPhone 5 набор объективов 3 в 1 на прищепке. Объективами этими осталась очень довольна. Во-первых,

Виза в сша
Америка — страна грез, знакомая каждому по кадрам голливудских блокбастеров. Америка — страна открытых возможностей. Каждому, кто хочет попробовать свои силы непременно представится шанс проявить себя.

Отдых и туризм в Крыму
Крым– это естественные для бывшего советского человека, любящего получать эмоции, вещи. Особенно актуальной данной тема становится во время курортного сезона, а именно - с мая и вплоть до августа.

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

Дикий пляж черном море видео
Недавно въехали в квартиру и начали в ней все доводить до ума. Потолки были просто ужасными - чтоб выровнять их нашего скромного бюджета вряд ли бы хватило. И потом постоянно их красить, подмазывать -

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

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

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

Виза за границу
Обязательно найдите и зазубрите адрес и телефоны посольства Российской Федерации в той стране, куда Вы уезжаете. Знать их нужно наизусть. Оказавшись на месте работы, никогда, никому не отдавайте свой

Carboxy CO2
Безинъекционная карбокситерапия представляет собой методику насыщения кожи углекислым газом. За счет ее применения удается получить удивительный эффект омоложения. Благодаря активизации микроциркуляции



Отель Бельбек
99001, Украина, Крым, г. Севастополь,
Любимовка, ул. Новая 5а

Телефон: (0692) 73-52-05 (круглосуточно)
Факс: (0692) 73-53-52
Мобильный: (067) 754-77-13
Карта сайта , полезные материалы
Создание сайта
Студия Дизайна Артура Бабушкина
Продвижение сайта в Москве -
Студия Александра Продовикова