Формат поля
Свойство Формат поля позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Например, для поля "Цена" разумно указать в свойстве Формат поля формат "Денежный". В этом случае введенное в поле значение 4321,678 будет отображаться как 4 321,68р. В свойстве Формат поля задаются разные настройки для различных типов данных.
Числовые поля
В таблице приводятся встроенные значения свойства Формат поля для числовых полей.
Значение |
Описание |
Основной (Значение по умолчанию). |
Числа отображаются так, как они были введены. |
Денежный |
Используются символы денежной единицы и разделителя групп разрядов; свойство Число десятичных знаков по умолчанию получает значение 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, и наборы символов или цифр, которые они представляют.
Символ шаблона |
Назначение |
? |
Любой одиночный символ |
* |
От нуля до любого числа символов |
# |
Любая одиночная цифра (0-9) |