Настраиваемые форматы
Для отображения данных ячеек в табличных формах могут использоваться фиксированные или настраиваемые пользователем форматы. Параметры фиксированных форматов задаются на этапе разработки табличной формы и могут быть изменены только в редакторе форм или программно. При использовании настраиваемого формата на этапе разработки формы задается только его имя, а конкретные параметры (например, количество десятичных знаков) считываются из настроек клиентского приложения во время отображения формы пользователем. Изменить текущие форматы пользователь может на странице Форматы диалога настроек клиентского приложения.
Признак использования настраиваемого формата можно отредактировать в инспекторе объектов на закладке Данные, либо в диалоге редактирования параметров ячейки на закладке Данные. Для вызова данного диалога необходимо нажать клавиши Alt+E, нажать кнопку на панели инструментов, либо выбрать пункт меню Форма/Ячейки/Атрибуты... и перейти на закладку Данные. Там же выбирается имя настраиваемого формата или пустая строка, соответствующая настраиваемому формату <Общий>.
Использование параметров фиксированного формата и имени настраиваемого формата является взаимоисключающим. В зависимости от признака Использовать настраиваемый формат игнорируются одни, либо другие параметры данных ячейки. В инспекторе объектов и на закладке Данные в диалоге параметров ячейки игнорируемые параметры отмечаются значком .
Настраиваемые форматы поддерживаются для ячеек следующих типов:
- вещественное число;
- целое число;
- логика;
- дата;
- время;
- дата и время;
- макрос – имя настраиваемого формата может задаваться в маске вывода.
Фиксация настраиваемых форматов
Для архивного хранения заполненных табличных форм, их просмотра и распечатки вне клиентского приложения имеется возможность фиксации настраиваемых форматов. При фиксации текущие настройки форматов, используемых ячейками данной формы, запоминаются в файле табличной формы (ibf). Сами данные ячеек при этом не меняются. Зафиксированные форматы можно удалить из табличной формы или зафиксировать новые настройки форматов.
В редакторе форм есть команды для управления зафиксированными форматами:
- Форма/Настраиваемые форматы/Просмотр зафиксированных форматов... – в специальном диалоговом окне позволяет посмотреть список и мени и соответствующие им параметры запомненных форматов.
- Форма/Настраиваемые форматы/Зафиксировать текущие форматы... – позволяет запомнить новые значения настроек форматов, которые заданы в клиентском приложении.
- Форма/Настраиваемые форматы/Сброс зафиксированных форматов – удаляет из формы информацию о форматах.
Также просмотр и сброс зафиксированных форматов возможен в утилите просмотра табличных форм TfViewer.