Allora, ho risolto da solo quasi tutto.Mi resta solo un punto.
Infatti ho inserito semplicemente la stringa sql nel command del dataenvironment e come variabile ho messo "Cognome =?" And Nome =?.
Nel command button del form chiamante:
dove le due text sono quelle corrispondenti a cognome e nome.codice:DataEnvironment1.Report1 (Text2.Text), (Text3.Text)
Mi resta solo da chiudere il recordset ma, non avendo popolato da codice il datareport, non so dove insereire il " rs.close".
Se lo metto nel command button, me lo chiude prima di mostrare il report e lo stesso mi da errore.
se non lo chiudo proprio, il report funziona solo la prima volta e le successive mi dice che è già aperto.
Idee?