Ciao.
Se provo ad inizializzare una variabile con un recordset mi da errore di property.
codice:Dim RsToChoose As Recordset If variabile = True Then RsToChoose = RsRicerca Else RsToChoose = Rs End If
Ciao.
Se provo ad inizializzare una variabile con un recordset mi da errore di property.
codice:Dim RsToChoose As Recordset If variabile = True Then RsToChoose = RsRicerca Else RsToChoose = Rs End If
Ho risolto con:
codice:If variabile = True Then Set RsToChoose = RsRicerca.Clone Else Set RsToChoose = Rs.Clone End If
Ora ho la necessità di posizionare il cursore del recordset clonato, nella stessa posizione che ha il recordset sorgente.
Ho provato utilizzando:
Ma il RS clonato è tutto spostato in avanti di un record, così ho dovuto aggiungerecodice:Set RsToChoose = Rs.Clone RsToChoose.Move (Rs.AbsolutePosition)
L'ho fatto empiricamente e funziona, ma non ho ben capito il motivo.codice:RsToChoose.Move (Rs.AbsolutePosition) - 1
Qualcuno me lo spiega?
THanks