Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.30;
Скачать: CL | DM;

Вниз

содержимое StringGrid в FastReport   Найти похожие ветки 

 
max1991   (2008-05-16 13:56) [0]

Уважаемые мастера, помогите пожалуйста, есть компонент StringGrid, пытаясь вывести его содержимое на печать обнаружил, что выравнивание в столбцах происходит по центру, соответственно последующие столбцы съезжают, почитал на форумах, советуют для печати содержимого StringGrid использовать FastReport с его компонентом frUserDataset, возникла проблема, не совсем понятно как связать StringGrid  с этим компонентом , чтобы данные из стринггрида можно было передать в генератор отчета


 
starnger   (2008-05-16 14:04) [1]

В FastReport есть пример использования - называется PrintStringGrid


 
max1991   (2008-05-16 14:13) [2]

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


 
max1991   (2008-05-16 14:50) [3]

прошу прощения, нашел эти демки, спасибо ограмное за подсказку


 
max1991   (2008-05-16 16:53) [4]

Сделал, все как в данном примере, обнаружилась еще одна неприятность, у меня в сетке есть записи не только целых чисел, но и текст и цисла с плавающей точкой большой величины, если отправлять в отчет только столбцы, которые содержат записи целых чисел, то все нормально работает, а если добавлять остальные, то при генерации отчета выскакивает ошибка о невозможности конвертировать определенный тип
Примерно такого содержания: exception class EVariantTypeCastError with message "Could not convert variant of type (String) into types (Double)".
Понятно, что в сетке все записи хранятся в виде строк, понятно, что при генерации отчета производится попытка переконвертировать стринг в дабл, но что-же делать с текстовыми записяси и числами типа extended?


 
Человек   (2008-06-07 13:42) [5]

Разве нельзя выставить в Cross-tab"e строковый тип, а при отправке туда данных переводить все что нужно в строковый тип, стандартными функциями? о0


 
sniknik ©   (2008-06-07 14:25) [6]

> но что-же делать с текстовыми записяси и числами типа extended?
поменяй в них точку на запятую... или наоборот. или настрой DecimalSeparator под то что есть, при конвертировании наверняка он используется.

но вообще держать данные в StringGrid верх ид... т.е. непрофессионализма, данные должны быть в наборах данных (DataSet).



Страницы: 1 вся ветка

Текущий архив: 2009.08.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1246097479
serejka
2009-06-27 14:11
2009.08.30
Самый быстрый способ работы с фалами?


8-1182333180
SunriseGirl
2007-06-20 13:53
2009.08.30
работа с изображениями .bmp


9-1182001225
Li-ion
2007-06-16 17:40
2009.08.30
Насчет графики


15-1246431478
pasha_golub
2009-07-01 10:57
2009.08.30
Как вызвать стандартный property editor для свойства?


15-1246464115
Pashka.cool
2009-07-01 20:01
2009.08.30
Проблема с режимом отладки в самой среде!!!!!!