
- •Характеристика Microsoft Access 2007
- •Тип, платформа, функциональные возможности
- •Справочная система
- •Характеристика базы данных
- •Объекты бд, их хранение
- •Инструментальные средства для создания бд
- •Пользовательский интерфейс Access
- •Настройка рабочей среды в Access
- •Типы данных и выражения
- •Типы данных
- •Элементы выражения
- •Операторы
Элементы выражения
Выражения используются при выполнении многих операций Access (например, при определении условий в запросах). Выражения – комбинация значений и операторов, дающих определенный результат. Например, следующее выражение позволяет вывести в запросе разность значений полей «Сумма_Начислено» и «Сумма_Удержано»:
= [Сумма_Начислено] – [Сумма_Удержано]
В качестве значений в выражениях используют литералы, константы, функции и идентификаторы.
Литерал – фактическое значение в виде числа, тестовой строки, даты (например, 200, «Россия», #02-окт-13#).
Константа не изменяющееся значение (например, Yes, No, True, False и Null, натуральные числа 0, 1, 2, и т.д.).
Функция – небольшая программа, которая всегда возвращает значение (число или строку символов), являющееся результатом расчетов или выполнения других операций. К функции обращаются по имени, за которым в круглых скобках указывают ее аргументы. Имеются и безаргументные функции, например, Date(). В Access определено множество типов функций: статистические, математические, даты/время, текстовые, финансовые и др.
Идентификатор – ссылка на значение поля, элемента управления или свойства. Например, Forms![]![].Default Value (ссылка на свойство Default Value элемента управления «Таб_Ном» в форме «Зарплата»). Символ «!» предполагает ссылку на открытую форму, на открытый отчет или элемент управления, а символ «.» - на свойства форм, отчетов и элементов управления.
Операторы
Оператор – операция над значениями. В выражении могут использоваться четыре типа операторов:
Арифметические: + (сложение), - (вычитание), * (умножение), / (деление), % (проценты), : (возведение в степень) и др.
Операторы сравнения: = (равно), > (больше), < (меньше), >=(больше или равно), <= (меньше или равно), <> ( не равно).
Логические операторы: AND (логическое умножение), OR (логическое сложение), NOT (логическое отрицание).
Текстовый оператор: & (слияние строковых значений).
Пользователь имеет возможность создавать выражения с помощью построителя выражений или путем набора их на клавиатуре. Построитель выражений доступен во всех случаях, когда требуется ввести выражение.
В верхней части окна построителя выражений находится поле выражения. Под ним располагаются кнопки с часто используемыми операторами. Ниже содержится раздел, предназначенный для создания элементов выражения. Процесс создания выражения сводится к последовательному выбору в разделе необходимых значений – констант, функций, идентификаторов, - вставке их в поле выражения. При этом с помощью кнопок попутно вставляются между значениями необходимые операторы Литералы, присутствующие в выражении, набираются на клавиатуре.