Задает входное и выходное форматирование свойства Value элемента управления. Доступно на этапе разработки и на этапе выполнения.

Control.Format[ = cFunction]

Return Value

cFunction


Задает ограничения на символы, допустимые для ввода данных, и форматирование отображаемых данных. В качестве cFunction допустимы следующие установки для используемых элементов управления:

cFunction Описание

EditBox control

K

Выделить весь текст, когда элемент управления получает фокус.

Spinner control

$

Отобразить символ денежной знака.

^

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

K

Выделить весь текст, когда элемент управления получает фокус.

L

Отобразить ведущие нули вместо пробелов.

R

Отображает маску формата для элемента управления TextBox, заданную свойством InputMask.

Символы маски не сохраняются в источнике управления (для примера, если маска заданна 99-999, то число 12345 отобразится как 12-345). Данная установка используется только для символьных и числовых данных.

Элемент управления TextBox и объект Column

!

Конвертирует буквы в верхний регистр. Использует только символьный тип данных.

$

Отобразить символ денежной знака. Свойство ControlSource должно быть заданно из числовое источника для элемента управления TextBox.

^

Выводит числовые данные, используя научный формат нотации. Свойство ControlSource должно быть заданно из числовое источника для элемента управления TextBox.

A

Разрешает использовать только буквенные символы без пробелов и знаков препинания.

D

Использует текущий формат SET DATE.

E

Редактирует даты в формате BRITISH.

F

Prevents Varchar values from being padded with trailing spaces in text boxes or Varbinary values from being padded with trailing zeroes (0s).

Комментарии:
Для текстовых полей, связанных к данным с типом Varchar, свойство MaxLength должно быть установлено на значение отличное от нуля, чтобы разрешить ввод для желаемого количества символов.

Комментарии:
Когда Вы перетаскиваете поле с типом Varchar к форме, свойство созданного текстового поля Format установлено в "F", и свойство MaxLength установлено на максимальную длину для поля Varchar. Когда Вы перетаскиваете элемент управления Grid по форме и создаете элемент управления TextBox для столбцов с типом Varchar, свойство Format установлено в "F", и свойство MaxLength установлено на максимальную длину для поля Varchar.

Комментарии:
Когда Вы перетаскиваете поле с типом Varbinary по форме или когда Вы перетаскиваете элемент управления Grid по форме и создаете элемент управления TextBox для столбцов с типом Varbinary, происходит следующее :

  • Свойство Format устанавливается в "F".

  • свойство MaxLength установлен на максимальную длину, умноженную на 2 для поля Varchar.

  • свойство InputMask заполнен "H" до значения свойства MaxLength.

K

Выделить весь текст, когда элемент управления получает фокус.

L

Отобразить ведущие нули вместо пробелов в элементе управления TextBox. Свойство ControlSource должно быть заданно из числового источника для элемента управления TextBox.

M

Включено для совместимости с предыдущиими версиями.

R

Отображает маску формата для элемента управления TextBox, заданную свойством InputMask.

Символы маски не сохраняются в источнике управления (для примера, если маска заданна 99-999, то число 12345 отобразится как 12-345). Данная установка используется только для символьных и числовых данных.

T

Отрезает начальные и конечные пробелы у поля.

YS

Отображает дату в коротком формате даты заданном в установками Контрольной панели Windows.

YL

Отображает дату в длинном формате даты заданном в установками Контрольной панели Windows.

Элемент управления EditBox, элемент управления TextBox, объект Column и элемент управления Spinner

Z

Отображает пустое значение, если оно равно 0, пока элемент управления находится в фокусе.

Даты также поддерживаются в этом контроле. / / разделители даты не отображены, если управление не имеет фокус.

Замечания

Обратитесь: Column | ComboBox | EditBox | Spinner | TextBox

Свойство Format определяет поведение всего поля ввода целиком. Вы можете комбинировать вместе несколько кодов Format, но они всегда будут воздействовать на все содержимое поля. Этим данное свойство отличается от свойства InputMask, в котором каждый элемент маски ввода отвечает за некоторый элемент поля ввода.

Свойтво Format играет ту же роль, что и предложение FUNCTION в командах @ ... GET и @ ... EDIT.

Смотреть также