Numberformat

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#1
Всем привет!!!!
У меня очередной вопрос.
Кто-нить пробовал программно менять формат числового значения?
Меня интересует числовой формат и процентный
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
а поподробнее, чтото не понятно, хде менять?
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#3
у чиловых полей есть свойство Number Format
format.JPG
так вот... мне надо бы программно менять это формат с числового значения на процентное и на оборот.
Возможно ли это?
Я знаю как изгалиться с текстовым.... но просто мороки много.
 

Вложения

Xalet

Well-known member
08.08.2008
410
0
#4
Ну сделай два поля с разными форматами, одно спрятаное другое нет. Меняешь в одном, получаешь два поля с одинаковым значением в разных форматах...

Но на самом деле непонятно, что конкретно, где и как нужно сделать.
 
30.05.2006
1 345
11
#6
..у чиловых полей есть свойство Number Format
А.. Ты о свойствах формы, т.е. элемента дизайна. Видимо, через DXL это возможно.
Изменения св-в формы неизбежно потребуют перекомпиляции (права!) и перезапуска приложения (т.к. дизайн кешируется)
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#7
xalet
это не устраивает :) ОЧЕНЬ МОГО полей получится.
 

Kizarek86

Lotus team
20.07.2007
864
4
#8
В любом случае получиться больше изголений чем с текстовым)
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 802
21
#10
компутед не подходит. Пытаюсь организовать диалог с пользователем.
чтоб пользователь мог вводить на сколько частей ему нужно разбить определенную сумму.
Делить можно как в процентном соотношении (для этого формат поля должен быть % чтоб видуально было например 53,3%) так и в абсолютном (т.е. обычные числа). Ну и соответственно чтоб происходил пересчет оставшихся полей. Я уже все сделал... кроме визуализаци... но думаю придется прийти к текстовому типу и расчеты проводить в массиве.

Ну и попутно вопрос.... как получить поле, которое только что изменилось?
WS.CurrentDocument.CurrentField - не подходит