diff --git a/src/ca/ca3A00.cpp b/src/ca/ca3A00.cpp index 3455b1251..2e53b799e 100644 --- a/src/ca/ca3A00.cpp +++ b/src/ca/ca3A00.cpp @@ -165,10 +165,10 @@ void TPrint_prosp_ricerca_ca_recordset::crea_filtro_rmovana(TRectype& da_rmovana if (_adata.ok()) al = _adata; if (dal.ok() || al.ok()) - filtro << "(BETWEEN(" << MOVANA_DATACOMP << "," << dal.date2ansi() << ',' << al.date2ansi() << "))"; + filtro << "(BETWEEN(" << FIELD_NAME(LF_MOVANA, MOVANA_DATACOMP) << "," << dal.date2ansi() << ',' << al.date2ansi() << "))"; if (filtro.full()) filtro << "&&"; - filtro << "(" << MOVANA_TIPOMOV << "== \"\")"; + filtro << "(" << FIELD_NAME(LF_MOVANA, MOVANA_TIPOMOV) << "== \"\")"; } void TPrint_prosp_ricerca_ca_recordset::crea_trr(const TFilename& trr) @@ -256,6 +256,7 @@ void TPrint_prosp_ricerca_ca_recordset::requery() TRectype a_rmovana(LF_RMOVANA); TString filtro; + rel_rmovana.add(LF_MOVANA, "NUMREG==NUMREG"); crea_filtro_rmovana(da_rmovana, a_rmovana, filtro); TCursor cur_rmovana(&rel_rmovana, filtro, 3, &da_rmovana, &a_rmovana);