Свойство Формат поля позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Например, для поля "Цена" разумно указать в свойстве Формат поля формат "Денежный". В этом случае введенное в поле значение 4321,678 будет отображаться как 4 321,68р. В свойстве Формат поля задаются разные настройки для различных типов данных.
2. Числовые поля
В таблице приводятся встроенные значения свойства Формат поля для числовых полей.
Значение
Описание
Основной (Значение по умолчанию).
Числа отображаются так, как они были введены.
Денежный
Используются символы денежной единицы и разделителя групп разрядов; свойство Число десятичных знаков по умолчанию получает значение 2.
Фиксированный
Выводится по крайней мере один разряд; свойство Число десятичных знаков по умолчанию получает значение 2.
С разделителями разрядов
Числа выводятся с разделителями групп разрядов; свойство Число десятичных знаков по умолчанию получает значение 2.
Процентный
Значение умножается на 100; добавляется символ процентов (%); свойство Число десятичных знаков по умолчанию получает значение 2.
Экспоненциальный
Числа выводятся в экспоненциальном виде.
Элементами выражения могут быть операторы, идентификаторы, функции, литералы и константы.
Элемент
Примеры
Описание
Оператор
=, <, &, And, Or, Like
Определяет операцию, выполняемую над одним или несколькими элементами.
Идентификатор
Формы![Заказы]![Заказ]
Задает ссылку на значение поля элемента управления или свойства.
Функция
Date, Sum
Возвращает значение, найденное в расчета или другой операции.
Литерал
100, #1-янв-94#, "New York"
Представляет значение например, число, строку или дату, которое используется в Microsoft Access именно в том виде, оно записано. Даты заключаются в символы номера (#), а строки в прямые кавычки (").
Константа
True, False, Да, Нет, Null
Представляет значение, остающееся неизменным.
В Microsoft Access существуют операторы шести типов: арифметические, сравнения, конкатенации (слияния строк), логические, сравнения с образцом и промежуточные. Рассмотрим некоторые из них.
Оператор
Назначение
<
Меньше чем
<=
Меньше или равняется
>
Больше чем
>=
Больше или равняется
=
Равняется
<>
Не равняется
Like
Сравнение строковых значений
Between...And
Проверяет, принадлежность значения выражения указанному диапазону значений.
In
Проверяет значение выражения на совпадение с любым из элементов указанного списка.
Если требуется проверить соответствие значения текстового или Мемо поля заданному шаблону (например, телефонный номер или почтовый индекс), можно воспользоваться оператором сравнения Like. В качестве операнда нужно задать строку символов, используя при этом символы шаблона.
В следующей таблице представлены операторы шаблона, поддерживаемые оператором Like, и наборы символов или цифр, которые они представляют.