Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / синхронизировать формат денег в cxGrid и FastReport / 8 сообщений из 8, страница 1 из 1
09.08.2020, 18:10
    #39987961
GrigoriyFomin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
Подскажите красивое решение. Формат денежных полей задается в cxEditRepository, и потом на него ссылаются все нужные колонки cxGrid. То есть меняем в одном месте формат - везде автоматом поменялся - очень удобно. А вот как также красиво задать в фастрепорте? Может там есть какая-то глобальная переменная с денежным форматом?
...
Рейтинг: 0 / 0
09.08.2020, 18:33
    #39987964
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
GrigoriyFominФормат денежных полей задается в cxEditRepository, и потом на него ссылаются все нужные
колонки cxGrid. То есть меняем в одном месте формат - везде автоматом поменялся - очень
удобно.

Теперь заменяем "cxEditRepositoy" на "системные настройки Windows" и задача решена.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.08.2020, 20:50
    #39987975
GrigoriyFomin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
Dimitry Sibiryakov,

а количество цифр после запятой, формат денежной единицы (или ее отсутствие для валют)?
...
Рейтинг: 0 / 0
09.08.2020, 22:02
    #39987990
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
GrigoriyFominа количество цифр после запятой, формат денежной единицы (или ее отсутствие для валют)?

Всё задаётся настройками сответствующей локали.
GetLocaleInfo(LOCALE_SMON*).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.08.2020, 23:36
    #39988005
GrigoriyFomin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
Dimitry Sibiryakov,

а как FastRep сказать форматировать поле как денежное, заданное в дельфийской локали ?
ЗЫЖ - я глобальную виндузевую локаль менять не хочу - это должно быть только в пределах моей дельфийской экзехи.
...
Рейтинг: 0 / 0
10.08.2020, 00:25
    #39988008
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
GrigoriyFominя глобальную виндузевую локаль менять не хочу

Только не говори, что совесть не позволяет. Ты уже положил болт на настройки пользователя,
зачем останавливаться на полпути?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.08.2020, 07:27
    #39988031
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
Репозитория в Faste нет. Каждый отчёт - автономная единица.
Как вариант - передавать параметром в отчёт денежный формат и в отчёте Скриптом присваивать нужный формат нужным мемкам
...
Рейтинг: 0 / 0
10.08.2020, 11:03
    #39988086
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синхронизировать формат денег в cxGrid и FastReport
Самое простое - переменные окружения. См. Get/FreeEnvironmentStrings, Get/SetEnvironmentVariable. Оттуда FR будет брать настройки при создании своих объектов. Если нужно налету,то смотрите, умеет ли это делать FastReport.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / синхронизировать формат денег в cxGrid и FastReport / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]