Credo di aver capito come mai mi genera quell'errore ma non so come risolverlo.
In pratica quando nel Form_Load() mi fa il ciclo While alla fine mi mette nella listBox tutti i recordset, ma nel momento in cui clicco uno di questi lui non sa in che posizione si trova quindi quando, dopo clicco sulla freccia, non puo' sapere se il campo è EOF o BOF perchè non parte da nessuna parte!!! (chissa' se mi sono spiegato!!)
Ora il problema è: come faccio a comunicare al bottone il recordset da cui partire??
quando seleziono un nome dalla comboBox gli dico di inserirmi i dati nella TextBox con questo Sub:
Private Sub ComboBox1_Click()
Set rs = db.OpenRecordset("SELECT * FROM Campi WHERE Nome ='" & ComboBox1 & "'", dbOpenDynaset)
Nome.Text = rs!Nome
Cognome.Text = rs!Cognome
Indirizzo.Text = rs!Indirizzo
Telefono.Text = rs!Telefono
Email.Text = rs!Email
Note.Text = rs!Note
rs.Close
CHE CASINO!!!!!
![]()
Gigi![]()


CHE CASINO!!!!!

Rispondi quotando