Hai perfettamente ragione oregon, scusa tanto, infatti quello è un codice che utilizzo a pescare solamente un record in una tabella, vi posto l'altro:

sRagSoc = Replace(List1.text, "'", "''")
Set DB1 = OpenDatabase("C:\...\DB.mdb")
Set rst1 = DB1.OpenRecordset("SELECT * FROM ID_AZIENDE where RAGIONESOCIALE ='" & sRagSoc & "'")
Do While Not rst1.EOF

TXT_NOME.text = rst1!RAGIONESOCIALE
TXT_INDIRIZZOFATTURA.text = rst1!INDIRIZZO
TXT_CITTA1.text = rst1!CITTA
TXT_PROVINCIAFATTURA.text = rst1!PROVINCIA
TXT_CAP1.text = rst1!CAP
rst1.MoveNext
Loop
rst1.Close
DB1.Close

...chiaramente con questo codice pesco un record alla volta da una list1.
Dato che sto creando un programma di fatture mi serve che in una determinata textbox io riesca a visualizzare il numero dell'ultima fattura emessa.
Grazie, vrclaudio