Спасибо. Подключился, отчет сделал. Только когда подключаю его в своей запускаю на выполнение, пытаюсь распечатать отчет и появляется ошибка(Окно с ошибкой во вложении).
Код выполнения отчета:
LimeReport::ReportEngine *m_report = new LimeReport::ReportEngine(0);
LimeReport::PreviewReportWidget* m_preview = m_report->createPreviewWidget();
QSqlQueryModel QueryModel;// = new QSqlQueryModel();
QString Sql= QString::fromUtf8("SELECT ROW_NUMBER() OVER(ORDER BY Сотрудники.ФИОСотрудника ASC) AS 'Номер', Сотрудники.ФИОСотрудника,Подписи.Дата");
Sql.append(QString::fromUtf8("FROM Подписи RIGHT OUTER JOIN Сотрудники ON Подписи.ИдСотрудника = Сотрудники.ИдСотрудника"));
Sql.append(QString::fromUtf8("WHERE (Подписи.ИдДокумента = %1) OR (Подписи.ИдДокумента IS NULL)").arg(Index.sibling(Index.row(),0).data(Qt::DisplayRole).toInt()));
Sql.append(QString::fromUtf8("ORDER BY Сотрудники.ФИОСотрудника"));
QueryModel.setQuery(Sql, Db);
m_report->dataManager()->addModel(QString::fromUtf8("Подписи"),&QueryModel ,true);
m_report->dataManager()->setReportVariable(QString::fromUtf8("Наименование документа"),Index.sibling(Index.row(),1).data(Qt::DisplayRole).toString());
m_report->loadFromFile(QApplication::applicationDirPath()+QString::fromUtf8("/Template/ЛистОзнакомления.lrxml"));
m_preview->refreshPages();
m_preview->show();
Ошибка возникает на первой строчке(проверил в Debug режиме). Если запустить не в Debug, то открывается пустое окно.
Подключение библиотеки осуществляю так:
unix|win32: LIBS += -L$$PWD/LimeReport/ -llimereport
INCLUDEPATH += $$PWD/LimeReport
DEPENDPATH += $$PWD/LimeReport
Подскажите что я делаю не так.
[вложение удалено администратором]