КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Области применения выражений
Запуск построителя выражений в запросе
-или- Если запрос уже открыт, щелкните правой кнопкой мыши вкладку документа запроса и в контекстном меню выберите команду Конструктор.
Between 33 And 40 Between #01.01.2000# And Date() Right([НазваниеФильма];1)="я" Or Right([НазваниеФильма];1)="и" Left([НазваниеФильма];3)="пут" Or Left([НазваниеФильма];1)="б" Right([НазваниеФильма];2)="ия" Or Right([НазваниеФильма];1)="и" >"П*" Between "Б*" And "С*" Равносильно >"Б*" And <"С*" Просрочено(дней): IIf(IsNull([КогдаВозв]);Date()-[КогдаВзято];0) Сообщения: IIf([НазваниеФильма] Is Null Or [ГодВыпуска] Is Null;"Заполните пустые поля";" ") Like "[А -П]*" Not Is Null Выражение1: [НазваниеФильма] Like "[!А -П]*" Выражение1: [НазваниеФильма] Like "[А -П]*" Выражение1: Format([Телефон];"@@@-@@-@@") Выражение2: Format([ДатаПокупки];"d mmmm yyyy") В Access выражения можно использовать в указанных ниже целях.
Один из наиболее распространенных способов применения выражений Access заключается в вычислении значений, которые непосредственно отсутствуют в данных. Например, можно создать столбец в запросе, в котором вычисляется итог по элементам строки, а затем использовать это значение в форме или отчете. Столбец в запросе, получаемый в результате данного вычисления, называется вычисляемым полем. Например, следующее выражение в запросе вычисляет итоги по элементам строки с применением скидки: Расширенная_цена: CCur([Сведения заказа].[Цена за единицу]*[Количество]*(1-[Скидка])/100)*100 Это выражение позволяет получить результирующий столбец (вычисляемое поле) с именем Расширенная_цена. Нельзя создать поле таблицы, которое автоматически вычисляет собственное значение. При необходимости поле таблицы можно использовать для хранения результатов вычислений, выполненных где-либо еще (например, в запросе или форме). При этом обычно гораздо эффективнее хранить только значения, которые требуются для вычислений, а результаты вычислять при необходимости. Предположим, что требуется вычислить общую сумму в долларах для строки счета. Вместо сохранения итога строки он вычисляется по необходимости с использованием двух других элементов, хранящихся в базе данных — количества и цены. В текстовом поле отчета счета для вычисления этого значения используется следующее выражение: =CCur([Количество]*[Цена]) Это выражение умножает количество на цену, а затем использует функцию преобразования в валюту (CCur) для приведения результата к типу данных Currency. Также можно вычислить скидку для каждого заказа. Вычисляемые поля можно создавать всякий раз, когда требуется вычислить данные в нескольких полях таблицы или выполнить с ними другие операции. Например, в большинстве таблиц имя и фамилия хранятся в разных полях. Если требуется объединить имя и фамилию, а затем отобразить их в одном поле, в запросе можно создать вычисляемое поле. Как было отмечено ранее, создание этого типа вычисляемого поля непосредственно в таблице кажется логичным, однако таблицы не поддерживают этот тип операции. Они не содержат полей и свойств, в которые можно вводить нужные выражения. Вычисляемое поле, которое объединяет имя и фамилию, может выглядеть следующим образом: [Имя] & " " & [Фамилия]. В этом случае амперсанды (&) объединяют значение в поле Имя, пробел (заключенный в кавычки) и значение в поле Фамилия. Выражения можно использовать в Microsoft Access для указания значения по умолчанию для поля в таблице или элемента управления. Например, чтобы по умолчанию задать для поля даты текущую дату, в поле свойства Значение по умолчанию необходимо ввести выражение Date(). Кроме того, выражения можно использовать для настройки правила проверки. Например, правило проверки можно использовать в элементе управления или поле таблицы, чтобы требовать ввода даты, которая не предшествует текущей. В этом случае в поле свойства Условие на значение вводится выражение >= Date(). Наконец, выражения можно использовать для определения условий запросов. Предположим, что необходимо получить данные о продажах для заказов, поставленных в определенный период времени. Можно ввести условия для определения диапазона данных, а Microsoft Access вернет только те строки, которые соответствуют им. Например, выражение может выглядеть следующим образом: Between #1/1/2007# And #12/31/2007# При добавлении условий в запрос и выполнении этого запроса возвращаются только те значения, которые соответствуют указанным датам.
Дата добавления: 2014-01-13; Просмотров: 428; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |