>volevo capire come si fa ad aprire un RecordSet di una Query
>che prende in input un parametro .
Ciao Emilia,
se non ricordo male ti avevo già indicato questo esempio:
http://www.developerfusion.co.uk/show/111/
Quindi il tuo codice dovebbe essere:
Dim rst As Recordset
Dim qdf As QueryDef
Set qdf = CurrentDb.QueryDefs("CalcolaTotaleLitri")
qdf.Parameters("Codice") = "Il tuo valore"
Set rst = qdf.OpenRecordset()
TotaleLitri = rst.Fields("LitriTotali").Value
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org