sto cercando di incremetare il numero dinamico dei segnalibro in Word con un ciclo for dove i=0 to tot che corrisponde al recordcount del recordset, questo è il codice:
codice:
For i = 0 To tot
If rsDati("NC_NUMREPNOF") <> "" Then
.ActiveDocument.Bookmarks("txtNumRepnof" & i).Select
.Selection.Text = (CStr(rsDati("NC_NUMREPNOF")))
Else
.ActiveDocument.Bookmarks("txtNumRepnof" & i).Select
.Selection.Text = ""
End If
If rsDati.EOF = True Then
Exit Sub
Else
rsDati.MoveNext
End If
Next i
Il problema però sta nel fatto che tot contiene 24 record difatti il ciclo for funziona ma solo se metto reDati.Movenext!!
Invece se inserisco il controllo If rsDati.EOF = True Then... mi cicla per 24 volte però poi mi esce e va in errore
Invece non dopo il 24° non dovrebbe fare un exit sub?
Errore 3021 Il record corrisponde all'inizio o alla fine oppure è stato eliminato...
Lo so magari sono io che sbaglio la sintassi però per favore un aiuto