diff --git a/src/ca/ca3A00.cpp b/src/ca/ca3A00.cpp index b5532d12e..3455b1251 100644 --- a/src/ca/ca3A00.cpp +++ b/src/ca/ca3A00.cpp @@ -165,7 +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(DATACOMP," << dal.date2ansi() << ',' << al.date2ansi() << "))"; + filtro << "(BETWEEN(" << MOVANA_DATACOMP << "," << dal.date2ansi() << ',' << al.date2ansi() << "))"; + if (filtro.full()) + filtro << "&&"; + filtro << "(" << MOVANA_TIPOMOV << "== \"\")"; } void TPrint_prosp_ricerca_ca_recordset::crea_trr(const TFilename& trr)