Название: ncreport помогите!!! Отправлено: sector от Октябрь 13, 2006, 11:49 Ктонить плиз помогите разобраться с этим чудом!!!
Может у кого есть рабочий екзампл.... 3 сутки бьюсь уже голова не варит... ПОМОГИТЕ Название: ncreport помогите!!! Отправлено: C.H. от Октябрь 13, 2006, 12:21 ну и что имеено у тебя не получается, у меня с Ку4.2 все нормально собралось, я с примером побалывался и пока на него забил.
а вот дизайнер отчетов под ку4 не собрался :( Название: ncreport помогите!!! Отправлено: sector от Октябрь 13, 2006, 12:29 у меня не получилось исспользовать класс в своей проге((( а очень надо...
я и ncreport и ncreportdesigner собрал))) взял примером main.cpp а он у меня ругается: ncreport.cpp: In member function ‘bool NCReport::parseXMLResource()’: ncreport.cpp:358: error: invalid use of undefined type ‘struct NCSqlQuery’ ncreport.h:53: error: forward declaration of ‘struct NCSqlQuery’ ncreport.cpp:358: error: invalid use of undefined type ‘struct NCSqlQuery’ ncreport.h:53: error: forward declaration of ‘struct NCSqlQuery’ в чем проблема понять не могу(((( Название: ncreport помогите!!! Отправлено: C.H. от Октябрь 13, 2006, 12:35 какая версия Ку?
Название: ncreport помогите!!! Отправлено: sector от Октябрь 13, 2006, 12:38 Qt 4.2.0
Название: ncreport помогите!!! Отправлено: C.H. от Октябрь 13, 2006, 12:39 щас под рукой наме Ку, проверть не могу,
а пример который в архиве был собрался? Название: ncreport помогите!!! Отправлено: sector от Октябрь 13, 2006, 12:42 да все нормально собралось тока не проверял((( у меня Postgres а там по дефолту мускул
мне нужен пример исспользования класса NCReport.... Название: ncreport помогите!!! Отправлено: C.H. от Октябрь 13, 2006, 12:48 Я ег оперепавил на SQLite - все работало!
Название: ncreport помогите!!! Отправлено: sector от Октябрь 13, 2006, 13:03 Оно работало где??? Наруже или в личном приложении??? Еще раз повторюсь дайте кто нить рабочий пример.... для Qt без разницы какая версия главное чтобы было видно как использовать класс NCReport.
Название: ncreport помогите!!! Отправлено: SLK от Октябрь 13, 2006, 15:15 используется примерно так
Код: report = new NCReport( QString::null, 0 ); Название: ncreport помогите!!! Отправлено: sector от Октябрь 13, 2006, 17:56 Спасибо но так и зделано....
Ругается на NCSqlQuery *sql = (database ? new NCSqlQuery(*database) :new NCSqlQuery()); В файле ncreport.cpp говорит неизвестный тип ((( Название: ncreport помогите!!! Отправлено: SLK от Октябрь 16, 2006, 14:56 Как понимаю у вас последняя версия ncreport 0.7.10
.... базу данных предварительно открываете? ncreport обычно берёт по умолчанию текущую открытую базу. в версии 0.7.10 дополнительно появилась функция void setDatabase( QSqlDatabase* ); .... с помощью неё, до запуска отчёта report->runReport();, можно базу открыть отдельно. PS .... так же возможно, что это баг. я пока использую версию 0.7.02, всё работает. (QT4, MinGW, WinXP) Название: ncreport помогите!!! Отправлено: sector от Октябрь 19, 2006, 15:22 Всем спасибо! Завел! Но есть корявость при использовании дизайнера(((( Дизайнер создает xml с несовсем корректными параметрами для движка 0.7.10 приходится руками править((( Может кто сталкивался??? Я например нашел причину в ошибки сегментации - параметр height в фонтах. И есть куча других..... Тепрь незнаю как быть или все руками писать или вылавливать несовместимоси....
|