Avrei bisogno di un aiuto per verificare se questo codice è ottimizzato. Da poco ho iniziato a scrivere codice per acceess e non vorrei aver dimenticato qualcosa di importante.
Devo elaborare un tabulato che stampa il campo solo "a rottura di codice"
in pratica devo riempire un campo di una tabella che è solo parzialmente compilato prendendo i dati dai record che stanno sopra, spero si capisca. Funzionare funziona ma sono circa 200.000 record e questa parte è un po lenta.

codice:
 

Dim db As Database
Dim rst As Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("T_tabella")
rst.MoveFirst
V_campo = "Vuoto"
Do While Not rst.EOF
   If rst![F_campo] <> "" Then
      V_campo = rst![F_campo]
   Else
      rst.Edit
      rst![F_campo] = V_campo
      rst.Update
   End If
   rst.MoveNext
Loop
rst.Close            
Set rst = Nothing 
Set db = Nothing

secondo voi si può fare quacosa ?

grazie