Database Access. Non capisco perché, pur ottenendo un recordset contenente 5 record, se faccio click sul cmdAvanti più volte ottengo lo scorrimento in avanti di un solo record: in pratica vedo il record corrente ed il successivo, dopodiché basta.
codice:
Private Sub cmdAvanti_Click()
Call connettiArchivio
Rs.Open strSQLArchivio
'dopo aver creato il recorset si porta sul suo ultimo
'record e in questo modo la proprietà RecordCount
'contiene il numero esatto dei record selezionati
Rs.MoveLast
rsTotale = Rs.RecordCount
'torna al primo record
Rs.MoveFirst
Rs.MoveNext
'Trova il numero di record corrente
intRecordCorrente = Rs.AbsolutePosition
'Aggiorna il contenuto della etichetta
'con il numero del nuovo record corrente
lblContaRecord.Caption = "Pagina" & intRecordCorrente & " di " & rsTotale & ""
CaricaImmagine (App.Path & "\544CANON\" & Rs!AC_pagina_file)
If Rs.EOF Then
Rs.MoveLast
End If
Rs.Close
Cn.Close
End Sub
Ho fatto già una ricerca nel forum ma non sono arrivata a capo di niente. Grazie!