Имею: C5.5f
   В Browse в одной из колонок выводятся Real-значения,  какие-то строки должны выводиться с точностью 2 знака, другие 3 знака, а какие-то как целочисленные
   Вопрос: Как это реализовать?
			
			
									
						Изменить формат вывода одного из значений колонки Вrowse
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- 
				Гость
Привет !
Проще всего - вручную.
Заводишь локальную переменную, например: 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
Только смотриться это плохо и трудночитается.
Лучше делать одинаковую размерность колонки ...
С уважением, Тата
			
			
									
						Проще всего - вручную.
Заводишь локальную переменную, например: 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
Только смотриться это плохо и трудночитается.
Лучше делать одинаковую размерность колонки ...
С уважением, Тата
