Error al avanzar a un siguiente registro en Access
Tengo un formulario llamado "Documentos Alertas" el cual tiene el campo txtNroDeCarta, txtmail
Coloque un botón para extraer estos dos datos y colocarlos en un informe llamado "Informe1" y enviarlos por e-mail. He probado con estas (02) rutinas que conseguí en el foro, pero ambas solo toman el primer registro y muestran el error que adjunto, en ambos casos el cursor ilumina
Rutina-1
For i = 1 To Form.Recordset.RecordCount
DoCmd.OpenReport "informe1", acPreview, , "[fNro] = Forms![Documentos Alertas]![txtNumeroDeCarta]"
DoCmd. SendObject acSendReport, "Informe1", "pdf", txtmail,,, "Referencia Carta Nº " & " " & txtNumeroDeCarta,, True
DoCmd.GoToRecord , , acNext
Next
Rutina-2
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Select * from [Inscripcion de Documentos]")
Do While Not rs.EOF
DoCmd.OpenReport "informe1", acPreview, , "[fNro] = Forms![Documentos Alertas]![txtNumeroDeCarta]"
DoCmd. SendObject acSendReport, "Informe1", "pdf", txtmail,,, "Referencia Carta Nº " & " " & txtNumeroDeCarta,, True
DoCmd. Close acReport, "Informe1"
Rs. MoveNext
Loop
Por que me manda error en las sentencias DoCmd. GoToRecord,, acNext o rs. MoveNext
PD.- Estoy probando cada una de estas rutinas con un botón diferente y el error se da al momento de moverme a un registro
¿Qué estoy haciendo mal?