Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia5_Obschaya_kharakteristika_SUBD_Microsof...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
355.05 Кб
Скачать
    1. Элементы выражения

Выражения используются при выполнении многих операций Access (например, при определении условий в запросах). Выражения – комбинация значений и операторов, дающих определенный результат. Например, следующее выражение позволяет вывести в запросе разность значений полей «Сумма_Начислено» и «Сумма_Удержано»:

= [Сумма_Начислено] – [Сумма_Удержано]

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

Литерал – фактическое значение в виде числа, тестовой строки, даты (например, 200, «Россия», #02-окт-13#).

Константа не изменяющееся значение (например, Yes, No, True, False и Null, натуральные числа 0, 1, 2, и т.д.).

Функция – небольшая программа, которая всегда возвращает значение (число или строку символов), являющееся результатом расчетов или выполнения других операций. К функции обращаются по имени, за которым в круглых скобках указывают ее аргументы. Имеются и безаргументные функции, например, Date(). В Access определено множество типов функций: статистические, математические, даты/время, текстовые, финансовые и др.

Идентификатор – ссылка на значение поля, элемента управления или свойства. Например, Forms![]![].Default Value (ссылка на свойство Default Value элемента управления «Таб_Ном» в форме «Зарплата»). Символ «!» предполагает ссылку на открытую форму, на открытый отчет или элемент управления, а символ «.» - на свойства форм, отчетов и элементов управления.

    1. Операторы

Оператор – операция над значениями. В выражении могут использоваться четыре типа операторов:

Арифметические: + (сложение), - (вычитание), * (умножение), / (деление), % (проценты), : (возведение в степень) и др.

Операторы сравнения: = (равно), > (больше), < (меньше), >=(больше или равно), <= (меньше или равно), <> ( не равно).

Логические операторы: AND (логическое умножение), OR (логическое сложение), NOT (логическое отрицание).

Текстовый оператор: & (слияние строковых значений).

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

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

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