Страница 1 из 1
проблема с doubletostr в rtf для 712
Добавлено: 27 фев 2007, 19:18
_Tosha_
Люди, может кто сталкивался... Пишу ардшник в ртф формате нужен пробел для разделителя разрядов. Если пишу ^' то ворд этого вообще не понимает и ломает всю табличку. Пишу Doubletostr(poditog,’666 666 666 666’), но пробелы не появляются. SOS! Причем в slk например все работает. Мож Ворд несовместим. Если кто сталкивался с проблемой помогите плиз...
Добавлено: 28 фев 2007, 11:34
k_vit
Нужен код. Так ничего не ясно.
Добавлено: 28 фев 2007, 13:28
Алексей
_Tosha_
в фрм-ках есть команда, на память не помню, которая указывает каким символом разделять разряды
может и для АРД подойдёт?
А вообще, на фига вам разряды разделять пробелами? Апостроф не подходит что ли?
Добавлено: 28 фев 2007, 20:41
_Tosha_
Алексей писал(а):_Tosha_
в фрм-ках есть команда, на память не помню, которая указывает каким символом разделять разряды
может и для АРД подойдёт?
А вообще, на фига вам разряды разделять пробелами? Апостроф не подходит что ли?
да, есть. при употреблении шаблона ^' можно задать символ разделитель. но это не важно т. к. применение этого шаблона приводит к нарушению структуры таблицы и ворд пишет ошибку... можете попробовать
пробелы-пожелание клиента
Добавлено: 28 фев 2007, 20:44
_Tosha_
k_vit писал(а):Нужен код. Так ничего не ясно.
.....
i:=123456789;
....
.fields
doubletostr(i, '666 666 666 666')
.endfields
_________________________________________________________
^
_________________________________________________________
на месте шаблона в отчете будет не 123 456 789, как по идее должно быть, а все равно 123456789. Иногда вообще появляются *****, при некоторых значениях i...
Добавлено: 05 мар 2007, 08:59
k_vit
> _Tosha_
Странно, думаю i вас типа Double?
Но что если поробовать вот так doubletostr(Double(i), '666 666 666 666')
Добавлено: 06 мар 2007, 14:00
Ksenia
А Вы
.set thousand separator=' '
не пробовали ставить? А еще посоветую шаманство в виде пробела перед выводом поля - мне помогло, когда **** выводились:
.fields
doubletostr(i, '666 666 666 666')
.endfields