Ciao ragazzi, ho una classe con i metodi primo, precedente, successivo e ultimo che scorre i record di una tabella access.
Il problema è strano.....da quello che so Recordset.bof = true quando è posizionato sopra al primo record e Recordset.Eof = true quando è posizionato dopo l'ultimo record.
Quindi nel metodo precedente...
if not rs.bof then 'se non è prima del primo record
rs.moveprevious
m_nome = rs("nome")
...
..
end if
Il fatto è che quando sono posizionato sul primo record (e lo visualizzo nella form) e premo il pulsante precedente....nell'if che ho scritto prima ci entra e poi mi da errore perchè dice che si punta ad un record prima del primo record ....ecc.
Ho provato in vari modi....ma perchè non funziona? anche nel libro di balena c'è scritto di fare così....
![]()
ciao
grazie