Grazie all' aiuto ricevuto da Tommy_G in merito alla creazione di una query in access che per l'implementazione di una colonna che riportasse il saldo del campo 1, ho tentato di riportarlo in Visual Basic in questo modo:

Private Sub Form_Load()
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\anna.mdb;"

Set adoPrimaryRS = New Recordset

adoPrimaryRS.Open "select *, Sum(Nz(campo1),Tabella1,id <= & [id]) AS saldo FROM Tabella1", db, adOpenStatic, adLockOptimistic

Set DataGrid1.DataSource = adoPrimaryRS

mbDataChanged = False
End Sub

Si genera un errore di sintassi operatore mancante nell'espressione della query (funzione 'dsum' non definita nell'espressione).

Mi aiutate a risolvere.

A presto.
Salutissimi