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

Добавлено: 04 Март 2005, 7:56
Гость
Имею: C5.5f
В Browse в одной из колонок выводятся Real-значения, какие-то строки должны выводиться с точностью 2 знака, другие 3 знака, а какие-то как целочисленные
Вопрос: Как это реализовать?

Добавлено: 04 Март 2005, 8:53
Гость
Привет !

Проще всего - вручную.
Заводишь локальную переменную, например: Loc:Kolvo String(20),
и ее выводишь со смещением вправо в Browse.

А перед выводом (секция ValidateRecord [6600]) - это для ABC
пишешь что то вроде:

Loc:Kolvo = Format(Base.Kolvo,Choose(Base.Point + 1,'@n_14b','@n_14.1b','@n_14.2b','@n_14.3b'))

где Base.Kolvo - количество в цифре
Base.Point - кол-во цифр после запятой от 0 до 3

Только смотриться это плохо и трудночитается.
Лучше делать одинаковую размерность колонки ...

С уважением, Тата

Добавлено: 04 Март 2005, 11:19
Гость
Тата, спасибо!
Как говорил кот Матроскин:"Рработает!"