проблема с doubletostr в rtf для 712

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
_Tosha_
Сообщения: 8
Зарегистрирован: 30 янв 2007, 17:41

проблема с doubletostr в rtf для 712

Сообщение _Tosha_ »

Люди, может кто сталкивался... Пишу ардшник в ртф формате нужен пробел для разделителя разрядов. Если пишу ^' то ворд этого вообще не понимает и ломает всю табличку. Пишу Doubletostr(poditog,’666 666 666 666’), но пробелы не появляются. SOS! Причем в slk например все работает. Мож Ворд несовместим. Если кто сталкивался с проблемой помогите плиз...
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

Нужен код. Так ничего не ясно.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

_Tosha_
в фрм-ках есть команда, на память не помню, которая указывает каким символом разделять разряды
может и для АРД подойдёт?

А вообще, на фига вам разряды разделять пробелами? Апостроф не подходит что ли?
_Tosha_
Сообщения: 8
Зарегистрирован: 30 янв 2007, 17:41

Сообщение _Tosha_ »

Алексей писал(а):_Tosha_
в фрм-ках есть команда, на память не помню, которая указывает каким символом разделять разряды
может и для АРД подойдёт?

А вообще, на фига вам разряды разделять пробелами? Апостроф не подходит что ли?
да, есть. при употреблении шаблона ^' можно задать символ разделитель. но это не важно т. к. применение этого шаблона приводит к нарушению структуры таблицы и ворд пишет ошибку... можете попробовать

пробелы-пожелание клиента
Последний раз редактировалось _Tosha_ 28 фев 2007, 20:53, всего редактировалось 1 раз.
_Tosha_
Сообщения: 8
Зарегистрирован: 30 янв 2007, 17:41

Сообщение _Tosha_ »

k_vit писал(а):Нужен код. Так ничего не ясно.
.....
i:=123456789;
....
.fields
doubletostr(i, '666 666 666 666')
.endfields
_________________________________________________________
^
_________________________________________________________

на месте шаблона в отчете будет не 123 456 789, как по идее должно быть, а все равно 123456789. Иногда вообще появляются *****, при некоторых значениях i...
k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

> _Tosha_

Странно, думаю i вас типа Double?
Но что если поробовать вот так doubletostr(Double(i), '666 666 666 666')
Ksenia
Посетитель
Сообщения: 39
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Украина, Киев
Контактная информация:

Сообщение Ksenia »

А Вы
.set thousand separator=' '
не пробовали ставить? А еще посоветую шаманство в виде пробела перед выводом поля - мне помогло, когда **** выводились:
.fields
doubletostr(i, '666 666 666 666')
.endfields
Учиться, учиться и еще раз учиться
Ответить