КАТЕГОРИИ: Архитектура-(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) |
Формирование условий отбора
Ввод условий отбора в запросах, создание вычисляемых полей в формах и итоговых полей в отчетах основывается на использовании операторов, функций и выражений. С помощью операторов можно складывать числа, сравнивать и объединять текстовые строки. Кроме того, из них можно создавать сложные условные выражения. Операторы используются для выполнения особых действий над одним или несколькими объектами. В Access можно использовать следующие типы операторов: 1 Математические операторы: · * умножение; · + сложение; · – вычитание; · / деление; · \ деление нацело; · ^ возведение в степень; · Mod остаток от деления. 2 Операторы сравнения: · = равно; · <> не равно; · < меньше; · <= меньше или равно; · > больше; · >= больше или равно. 3 Строковые операторы: · & оператор конкатенации; · Like оператор сравнения строковых выражений. 4 Логические операторы: · And логическое И; · Or логическое включающее ИЛИ; · Eqv логическая эквивалентность; · Imp логическая импликация; · Xor логическое исключающее ИЛИ; · Not логическое отрицание. 5 Вспомогательные операторы: · Between…And определяет принадлежность значения выражения указанному диапазону; · In проверяет, совпадает ли значение выражения с одним из элементов указанного списка; · Is используется для сравнения двух переменных, содержащих ссылки на объекты. Примеры использования операторов приведены в приложении в таблице 14.
В Access предусмотрены сотни внутренних функций общего назначения, которые используются в таблицах, запросах, формах и отчетах. Кроме того, с помощью Visual Basic вы можете создавать собственные функции. В Access предусмотрено несколько типов функций, которые можно разделить на следующие категории: · Функции преобразования типа; · Функции получения даты и времени; · Статистические функции SQL; · Финансовые функции; · Математические функции; · Функции работы со строками. Функции преобразования типа выполняют приведение типов данных. Рассмотрим некоторые из них: Str() – возвращает число в виде строки, например функция Str(921,234) возвращает строку "921,234" Val() – выделяет число из строки, например функции Val("1234,56") возвращает число 1234,56 Val("12 месяцев в году") возвращает число 12. Format() – возвращает строку в формате, определенном пользователем, например: Format("123456789", "@@@-@@-@@@@") возвращает строку "123-45-6789" Format(#02/04/12#, "d-mmmm-yyyy") возвращает строку "2-Апреля-2012". Функции даты и времени используются для получения текущей даты и времени. Рассмотрим некоторые из них: Now() – возвращает текущую дату и время: 2.4.12 12:22:23. Time() – возвращает текущее время: 12:22:23. Date() – возвращает текущую дату: 2.4.12. Статистические функции SQL выполняют групповые операции над набором данных, который содержится в поле формы, отчета или запроса. Приведем наиболее распространенные функции: Sum() – вычисляет сумму всех значений заданного поля в каждой группе, например Sum([Поставщик_товар]![Количество]); Avg() – вычисляет среднее арифметическое всех значений заданного поля в каждой группе; Min() – возвращает наименьшее значение, найденное в заданном поле внутри каждой группы; Max() – возвращает наибольшее значение, найденное в заданном поле внутри каждой группы; Count() – возвращает число записей, найденное в заданном поле внутри каждой группы отличное от Null (пустого значения). Математические функции предназначены для выполнения вычислений. Рассмотрим некоторые из них: Int() – определяет целую часть числа; Sqr() – вычисляет квадратный корень числа.
Дата добавления: 2015-05-09; Просмотров: 478; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |