, pues tampoco.
Lo he cambiado asignandole nulo, tanto al Dataset del QReport como a cada uno de los campos justo antes y justo después de realizar de nuevo cada consulta, y no ha dado resultado.
FListForm.QRListado.DataSet:= NIL;
FListForm.QRListado.DataSet:= DM.ADOSP_Rel_CabLin;
FListForm.QRDBTxtNumObra.DataSet := NIL;
FListForm.QRDBTxtNumObra.DataField := '';
FListForm.QRDBTxtNumObra.DataSet := DM.ADOSP_Rel_CabLin; FListForm.QRDBTxtNumObra.DataField := 'DM.ADOSP_Rel_CabLinNum_OPROD';
No obstante gracias y si alguien sabe algo....