FoxPro8

         

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


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

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

    Для задания формата поля нажмите кнопку вызова построителя поля Format (Формат). Откроется диалоговое окно Format (Формат) (рис. 8.14), содержащее опции и флажки, позволяющие задать тип данных поля.

    Замечание

    Кнопки вызова построителя всегда располагаются справа от поля ввода.

    Перечень параметров настройки поля определяется выбором соответствующей опции для форматирования полей символьного, числового типов, а также полей дат. Список этих параметров представлен в табл. 8.5—8.7.

    Таблица 8.5. Параметры настройки символьных полей



    Параметр Назначение
    То upper case (Верхний регистр)

    Символы преобразуются в прописные
    Ignore input mask (Игнорировать маску ввода)

    Отображает на экране, но не сохраняет в заданном формате в таблице
    SET DATE format (В виде даты) Данные отображаются в виде даты в формате, установленном командой SET DATE
    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 (Европейская дата) Дата отображается в европейском формате



    Содержание раздела