diff --git a/include/report.cpp b/include/report.cpp index 93a113484..2f0df53c1 100755 --- a/include/report.cpp +++ b/include/report.cpp @@ -2727,8 +2727,11 @@ void TReport::mask2report(const TMask & m) TVariant var; TRecordset* rset = recordset(); - if (rset != NULL && rset->variables().items() == 0) - rset = NULL; + //test incoerente con la forzatura del valore (non comparivano i valori.. + //..delle variabili settate nella maschera e mai usate nel recordset) + //if (rset != NULL && rset->variables().items() == 0) + //rset = NULL; + for (int i = m.fields()-1; i >= 0; i--) { TMask_field& f = m.fld(i);