Salve a tutti,
ho questo problema:
Ho una form collegata ad un db access con ado.
Con il controllo ado scorro tutti i record del db.
Arrivato ad esempio al 5° record decido di stampare il record corrente.
Utilizzo questo codice per stampare

Printer.Print Space(25) & "Risultati della Ricerca : " & vbCrLf & vbCrLf & "NOME: " & Ricerche.nome2.Text & vbCrLf & vbCrLf & "COGNOME: " & Ricerche.cognome2.Text & vbCrLf & vbCrLf & "DATA DI NASCITA: " & Ricerche.data2.Text & vbCrLf & vbCrLf & "TIPO DI SCUOLA: " & Ricerche.scuola2.Text & vbCrLf & vbCrLf & "LAREATO/A: " & Ricerche.laurea2.Text & vbCrLf & vbCrLf & "TIPO LAUREA: " & Ricerche.tipolaurea2.Text & vbCrLf & vbCrLf & "PARTECIPAZIONE PON: " & Ricerche.pontotali2.Text & vbCrLf & vbCrLf & "COMPETENZE ACQUISITE: " & Ricerche.comp2.Text & vbCrLf & vbCrLf & "INCARICHI: " & Ricerche.incaricotot2.Text & vbCrLf;
Printer.ForeColor = vbRed
Printer.EndDoc

Perchè qualunque record visualizzo, cliccando "Stampa" mi stampa sempre il primo record e non nquello che sto visualizzando?
Grazie 1000