Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть I.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
18 Мб
Скачать
☆

Литералы

Литералы – это используемые в Access значения в их явном представлении. Литералы бывают следующих типов.

  • Числовые. Вводятся как ряд чисел, могут содержать знак разделителя (в десятичном числе) и знак «минус» (–) для отрицательных значений, символы «Е» и «е», а также знак показателя степени (при экспоненциальной форме представления чисел). Например: 3,4567Е-01, 12000,-25.

  • Текстовые (строковые). Включают любые печатные символы (А–Я, A–Z, числа от 0 до 9, знаки пунктуации и специальные символы клавиатуры, а также непечатаемые символы, например, перевода каретки (задаются с помощью функции Chr()). Строковые литералы следует заключать в двойные кавычки ("  "). Например: "Иванов".

  • Литералы даты и времени. В программе Access знак номера (#) ставится до и после любой даты. Если при вводе в таблицу значение даты указывается в стандартной формате, распознаваемом Access, или определяется в качестве критерия отбора в бланке запроса, указывать эти знаки необязательно. Например, #01.03.00#, 15-янв-2004.

Идентификаторы

Идентификаторы – это имена объектов (баз данных, таблиц, полей, запросов, форм и отчетов). Используемые в выражениях, идентификаторы возвращают определенные числовые или текстовые значения: т.е. представляют собой ссылку на текущее значение поля, элементы управления или свойства. Например, такой идентификатор, как Forms![Ведомость]![1_p].DefaultValue определяет ссылку на значение свойства Значение по умолчанию (DefaultValue) элемента управления 1_р в форме Ведомость.

Функции

Основное назначение функции – возвращать в выражение вместо имени функции вычисляемое значение. Для некоторых функций обязательным является указание одного или нескольких аргументов, в роли которых могут выступать идентификаторы или значения, заключенные в скобки. В Access можно использовать как встроенные функции, так и определяемые пользователем. Ниже перечислены основные типы функций и некоторые примеры их использования.

  • Функции даты и времени.

Date(). Отображает текущую дату в формате дд.мм.гг.

DateAdd("d";15;[Абонемент]![Дата выдачи]). Для БД Библиотека возвращает дату, на 15 дней отстоящую от даты, заданной значением поля Дата выдачи таблицы Абонемент.

DateDiff ("d";[Дата возврата];[Дата выдачи]). Возвращает значение, представляющее разницу числа дней между значениями полей Дата возврата и Дата выдачи.

Year(#23.02.04#). Возвращает число, представляющее год в указанной дате: 2004.

  • Функции обработки текста.

InStr("Андреева";"е"). Возвращает число, указывающее позицию первого вхождения одной строки "е" в другую строку "Андреева": 5.

LCase([ФИО]) Возвращает строку, преобразованную к нижнему регистру.

Left([ФИО],2). Отображает два первых символа значения поля ФИО.

Right([ФИО],5). Отображает 5 последних символов значения поля ФИО.

  • Функции преобразования типа данных.

Val(“1234.56”). Возвращает число, содержащееся в строке 1234.56.

Str(123,45). Возвращает строковое представление числа “123.45”.

  • Математические, тригонометрические, финансовые функции, функции ввода и управления и др. Название, назначение и формат этих функций можно посмотреть, если раскрыть окно Построителя выражений.