Иллюстрированный самоучитель по Visual FoxPro 7

Размещение полей

Задание формата данных

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

  • преобразовать весь символьный вывод в прописные буквы;
  • выравнивать информацию;
  • показывать в числах пробелы и десятичные запятые;
  • переводить дату из американского формата в европейский и многое другое.

Иллюстрированный самоучитель по Visual FoxPro 7 › Создание отчета с помощью конструктора отчетов › Размещение полей
Рис. 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 (Европейская дата) Дата отображается в европейском формате
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.