Я хочу добавить еще одну строку для таблицы в отчете.
но выдает ошибку: ни один член с именем '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 ¶mValue, 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();
спасибо, что поделились.