Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lec_07_MA_4_Функции Access.doc
Скачиваний:
4
Добавлен:
26.04.2019
Размер:
220.67 Кб
Скачать

Функция Val

Возвращает числовое значение соответствующего типа в качестве чисел, содержащихся в строке.

Синтаксис Val(строка)

Обязательный аргумент строка — это любое допустимое строковое выражение.

Функция Val обрабатывает строку до первого символа, не являющегося числом. Сюда также входят знаки, употребляемые вместе с численными значениями (знак доллара и запятая). Однако допускается использование базисных префиксов &O (восьмеричный) и &H (шестнадцатеричный). Из аргумента исключаются пробелы, знаки табуляции и перевода строки.

В следующем примере результатом функции будет значение 1615198.

Val(" 1615 198th Street N.E.")

Для шестнадцатеричного значения функция Val вернет действительное число -1.

Val("&HFFFF")

Примечание. В качестве допустимого десятичного разделителя для функции Val выступает точка (.). Для преобразования строки в число при использовании других десятичных разделителей (например, в международных приложениях) пользуйтесь функцией CDbl.

Функция Date

Возвращает значение типа Variant (Date), содержащее текущую системную дату.

Синтаксис Дата

Чтобы установить системную дату, используйте инструкцию Дата.

Результат функций Date и, если календарь григорианский, Date$ не изменится при настройке установок Календаря. Если установлен календарь хиджра, Date$ возвращает 10-знаковую строку мм-дд-гггг, где мм (01–12), дд (01–30), а гггг (1400–1523) месяц, день и год по календарю хиджра. Эквивалентный интервал григорианского календаря — с 1 января 1980 года по 31 декабря 2099 года.

Функция Davg

Функция DAvg используется, чтобы вычислить среднее значение набора значений из указанного набора записей (подмножества). Функция DAvg используется в коде Visual Basic, в макросе, модуле, выражении запроса или в вычисляемом элементе управления.

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

DAvg(выражение, подмножество, [условия_отбора])

Функция DAvg имеет следующие аргументы.

Аргумент

Описание

выражение

Выражение, определяющее числовое поле, значения которого надо усреднить. Это может быть строковое выражение, определяющее поле в таблице или запросе, или выражение, которое производит вычисление на основе сведений в этом поле. Аргумент выражение может содержать имя поля в таблице, элемент управления в форме, константу или функцию. Если аргумент выражение содержит функцию, она может быть встроенной или пользовательской функцией, но не может быть другой функцией по подмножеству или статистической функцией SQL

подмножество

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

условия_отбора

Необязательное строковое выражение, используемое для ограничения диапазона данных, с которым работает функция DAvg. Аргумент условия_отбора часто эквивалентен предложению WHERE в инструкции SQL без использования самого слова WHERE. Если аргумент условия_отбора опущен, функция DAvg вычисляет выражение для всего подмножества. Поля, включенные в аргумент условия_отбора, должны также входить в подмножество; в противном случае функция DAvg вернет значение Null

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]