Использование параметров запроса — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Использование параметров запроса

2017-08-23 226
Использование параметров запроса 0.00 из 5.00 0 оценок
Заказать работу

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

Запрос 2. В базе данных “Продажи”получить упорядоченный список товаров по заданной цене


Чтобы установить параметр на бланке QBE, в строку Условие отбора нужно ввести фразу, заключенную в квадратные скобки.

 


Выборка вычисляемых значений

Результирующая таблица может включать не только поля исходных таблиц, но и результат вычисления над полями таблицы.

В выражениях могут использоваться арифметические операторы и функции.

 

Использование арифметических операций

Запрос 3. В базе данных “Продажи”получить коды товаров и стоимость товаров с учетом НДС (например, 0.23)

При создании запроса в режиме конструктора в строке поле вводится имя вычисляемого поля, отделенное двоеточием от арифметического выражения.


Использование функций

Функция Назначение Использование (запросы 5 – 13)
Date() Текущее время и дата Запрос 4. Заказы, сделанные за последний месяц (не раньше, чем месяц назад)
Now() Текущее время    
Day(дата) День месяца (от 1 до 31) Запрос 5. Заказы с датой заказа большей, чем десятое число любого месяца

 

Month(дата) Месяц (от 1 до 12) Запрос 6. Заказы, сделанные в текущем месяце
Year (дата) Год (от 100 до 9999) Запрос 7 Заказы, сделанные в текущем году

 

Weekday (дата) День недели (воскресенье=1) Запрос 8 Заказы, сделанные в выходные
Format(дата,”формат”)   Название дня недели, месяца и др. Запрос 9 Заказы, сделанные в выходные
d 1-31 (без начальных нулей) m Номер месяца (1-12)
dd 01-31 mm Номер месяца (01-12)
ddd Сокращенное название дня недели mmm Сокращенное название месяца
dddd Полное название дня недели mmmm Полное название месяца
ddddd Пример: 10.02.2008 y День в году (1-366)
dddddd Пример: 10 Февраль 2008 г. yy Две последние цифры года
w Номер дня недели (1-7) yyyy Четыре цифры года
ww Номер дня недели (1-54)    

 

DatePart(”интервал”,дата)   Часть даты Запрос 10 Заказы, сделанные с начала текущей недели, включая сегодня
yyyy Год d День
q Квартад w День недели
m Месяц ww Недедя
y День года  

 

     
IIF(условие, если_истина, если_ложь) Выбор одного из двух значений Запрос 11. Заказы, сделанные в прошлом месяце
& Склеивание строк  
Left(строка, количество) Вырезывание первых символов из текстовой строки Запрос 12. Отобразить фамилии покупателей с инициалами
                     

1.2.

Реляционные объединения

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

 

Запрос 13. Получить сведения о фамилиях покупателей и количестве проданного им за предыдущий месяц



Поделиться с друзьями:

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.