Ошибка QtRPT: в QtRPT нет члена с именем recordCount - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу добавить еще одну строку для таблицы в отчете.

но выдает ошибку: ни один член с именем 'recordCount' в 'QtRPT' версии 2.1.0.

я показываю файл qtrpt.h, который я нашел recordCount в Struct, а не функции.

QtRPT *report = new QtRPT(this);
report->loadReport(":/reports/deliveryreport.xml");

report->recordCount.append(10);    error: no member named 'recordCount' in 'QtRPT'

connect(report,&QtRPT::setValue,[&](const int recNo,
                        const QString paramName, QVariant &paramValue, const int reportPage)
{
(void) reportPage;
if(paramName=="name"){
    paramValue = client;
}
if(paramName == "wife"){
    paramValue=wife;
}
if(paramName == "lab"){
    paramValue=lab;
}
if(paramName == "doctor"){
    paramValue=doctor;
}
if(paramName == "amount"){
    paramValue=amount;
}
if(paramName == "date"){
    QDateTime dt;
    paramValue=dt.currentDateTime().toString();
}
nquery->prepare("select value,result,recommend from lab_result where labid=:id");
nquery->bindValue(":id" , id);
QStringList listvalue;
if(nquery->exec()){
    while (nquery->next()) {
        if(paramName == "value"){
            paramValue=nquery->value(0).toString();
        }
        if(paramName == "result"){
            paramValue=nquery->value(1).toString();
        }
        if(paramName == "range"){
            paramValue=nquery->value(2).toString();
        }
    }
}
else {
    qInfo() << "Error in apped " << query->lastError().text();
}
});
report->printExec();

спасибо, что поделились.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...