Per passare delle variabili ad un data report non puoi utilizzare il classico metodo text1.text="xxx" dovresti fare in questo modo:


Private Sub DataReport_Initialize()
Me.Sections(1).Controls("lblText1").Caption = "XXX"
Me.Sections(1).Controls("lblText2").Caption = frmFattura.txtImporto.text
................
end sub


la section(1) è l'intestazionereport
la (2) é l' intestazionepagina e così via

è possibile effettuare anche una query attravero il data environment
ex:

DataEnvironment.rsFatture.Filter = "[data]>=" & R_DataInizio & " And [data]<=" & R_DataFine

DRFatture.Show


spero di esserti stato di aiuto.