Страница 1 из 1

Изменить формат в динамике

Добавлено: 30 Май 2017, 23:48
ingasoftplus
Есть у меня приложение, в нем много разных таблиц, а в них много полей с десятичными.

По максимуму поля определены с 4 знаками после запятой.

Есть много форм и броузов с данными полями.

Есть глобальная переменная - с указанием кол-ва десятичных которое нужно показывать: 2, 3 или 4

Так вот, есть ли какой-то быстрый способ или шаблон, чтобы менять показ десятичных в формах и броузах?

Или все ручками, ручками через формат???

Изменить формат в динамике

Добавлено: 30 Май 2017, 23:49
Дед Пахом
Script Player!

Изменить формат в динамике

Добавлено: 30 Май 2017, 23:54
ingasoftplus
Дед Пахом писал(а): 30 Май 2017, 23:49 Script Player!
ты знал!!! :D :idied:

Изменить формат в динамике

Добавлено: 31 Май 2017, 2:00
Admin
Дед Пахом писал(а): 30 Май 2017, 23:49Script Player!
Дерево!
- А при чем тут дерево?
- А, при чем Script Player?

Изменить формат в динамике

Добавлено: 31 Май 2017, 9:40
Yufil
Почему ручками? Формат для Entry может быть определён через Prop:Text, а для списков - через Prop:Picture
Открыв окно, устраиваем цикл по полям. Если поле типа Entry (Spin, DropCombo), исправляем его формат через Prop:Text , а если список - залазим в его Prop:Format, ищем там типа строку типа '.4@' (четыре символа после точки) и меняем, например, на '.1@' .

А когда эта функция будет отлажена, загоняем в шаблон по необходимости.

Изменить формат в динамике

Добавлено: 31 Май 2017, 16:51
Дед Пахом
Admin писал(а): 31 Май 2017, 2:00Дерево!
- А при чем тут дерево?
- А, при чем Script Player?
А при том, что он для этого и предназначен. https://github.com/mikeduglas/Script-Player

Изменить формат в динамике

Добавлено: 01 Июнь 2017, 1:58
Admin
Дед Пахом писал(а): 31 Май 2017, 16:51 А при том, что он для этого и предназначен. https://github.com/mikeduglas/Script-Player
Со ссылкой все понятно. До этого нет :)