Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.08.30;
Скачать: [xml.tar.bz2];

Вниз

содержимое 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
15-1246451106
@!!ex
2009-07-01 16:25
2009.08.30
ЗИЛ в Германии 45 года????


15-1246111489
Новичок
2009-06-27 18:04
2009.08.30
Помогите разобраться...


15-1246132501
Loginov Dmitry
2009-06-27 23:55
2009.08.30
DBF


1-1213454201
cavalera
2008-06-14 18:36
2009.08.30
Почему не хочет загружаться процедура из dll.


15-1245995836
Ega23
2009-06-26 09:57
2009.08.30
Веб-дизайнеры есть?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский