Размещение полей
Задание формата данных
Диалоговое окно Report Expression (Выражение отчета) позволяет задать формат отображения поля при печати, допуская использование тех же функций форматирования, которые используются при форматировании полей формы. С помощью форматирования вы можете:
- преобразовать весь символьный вывод в прописные буквы;
- выравнивать информацию;
- показывать в числах пробелы и десятичные запятые;
- переводить дату из американского формата в европейский и многое другое.

Рис. 8.14. Диалоговое окно Format
Для задания формата поля нажмите кнопку вызова построителя поля Format (Формат). Откроется диалоговое окно Format (Формат) (рис. 8.14), содержащее опции и флажки, позволяющие задать тип данных поля.
Замечание
Кнопки вызова построителя всегда располагаются справа от поля ввода.
Перечень параметров настройки поля определяется выбором соответствующей опции для форматирования полей символьного, числового типов, а также полей дат. Список этих параметров представлен в табл. 8.5-8.7.
Таблица 8.5. Параметры настройки символьных полей.
| Параметр | Назначение | 
|---|---|
| То upper case (Верхний регистр) | Символы преобразуются в прописные буквы | 
| SET DATE format (В виде даты) | Данные отображаются в виде даты в формате, установленном командой SET DATE | 
| Ignore input mask (Игнорировать маску ввода) | Отображает данные на экране в соответствии с маской ввода | 
| British date (Европейская дата) | Данные отображаются в виде даты в европейском формате | 
| Left justify (Сдвинуть влево) | Данные выравниваются по левому краю поля | 
| Right justify (Сдвинуть вправо) | Данные выравниваются по правому краю поля | 
| Center justify (По центру) | Данные в поле центрируются | 
Таблица 8.6. Параметры настройки числовых полей.
| Параметр | Назначение | 
|---|---|
| Left justify (Сдвинуть влево) | Число выравнивается по левому краю поля | 
| Blank if zero (Пусто, если ноль) | Ноль не печатается | 
| (Negative) (Отрицательное) | Отрицательные числа заключаются в круглые скобки | 
| SET DATE format (В виде даты) | Данные отображаются в виде даты в формате, установленном командой SET DATE | 
| British date (Европейская дата) | Данные отображаются в виде даты в европейском формате | 
| CR if positive (CR, если положительно) | Если число положительное, после него ставится CR (кредит) | 
| DB if negative (DB, если отрицательно) | Если число отрицательное, после него ставится DB (дебет) | 
| Leading zeros (Незначащие нули) | Печатаются все ведущие нули | 
| Currency (Денежная единица) | Данные отображаются в формате денежной единицы, который задается командой SET CURRENCY | 
| Scientific (Экспоненциально) | Отображает число в экспоненциальном формате | 
Таблица 8.7. Параметры настройки полей типа "дата".
| Параметр | Назначение | 
|---|---|
| SET DATE format (В виде даты) | Дата отображается в формате, установленном командой SET DATE | 
| British date (Европейская дата) | Дата отображается в европейском формате | 
