Chiedo scusa e' la prima volta che scrivo e mi decido dopo molte
ricerche e molto tempo speso sul web.

Premetto quello che sto facendo per chiarezza:

-Ho una tabella TEST
-Nell'evento SU apertura creo una nuova connessione "cn" ad un db
esterno via ADODB
-Poi con una SELECT creo un nuovo recordset "rs"
e lo attribuisco alla tabella con il comando Set Me.Recordset=rs


Fino qui tutto bene. Ho testato tutto solo con il codice VBA ed
effettivamente se scandisco il recordset mi trovo il valore dei campi
in rs.Fields("nomecampo")

So che la SELECT mi restituisce 11 record ed effettivamente la mia
tabella si popola di undici record.

A questo punto pero' non so come far comparire nei singoli campi
della tabella, per ogni record, l'effetivo valore contenuto nel recordset.

Ho provato a mettere rs.Fields("nomecampo") nelle proprieta' delle
caselle di testo ma all'apertura mi trovo scritto #Nome?


Perdonatemi ma lavoro da anni con Access senza pero' mai collegarmi
con DB esterni.

Ringrazio anticipatamente


AlexConfuso


Scritto da: AlexConfuso in categoria Office suite nella data 21-01-2016 11:14.