Originariamente inviato da herbie
No ma infatti..ho precisato di essermi sbagliato.
Data1 è un controllo data di vb6.
Ma in vba non si possono creare i recorset?
Se così fosse, lo crei ( lo popoli con l'sql) e poi conti i record che ci sono
Ci sono riuscito. Ho fatto cosi:

Dim numero as integer
Dim rs as DAO.Recordset

Set rs = CurrentDb.OpenRecordset("SELECT COUNT(*) AS numero FROM [tabella]")
numero = rs("numero") + 1
Me.[id].Value = "ID - " & numero