Error ocasional al ejecutar el comando DoCmd.GoToRecord , , acNext
Tengo un subformulario que, siempre que se abre, ejecuta el siguiente código:
Dim treg As Long
Dim tdes As Long
txt_expedientes = DCount("Id", "Expedientes")
MsgBox txt_expedientes
Dim i As Integer
For i = 1 To Form.Recordset.RecordCount
[Edad] = Age(Nacimiento)
MsgBox i
If i = DCount("Id", "Expedientes") Then
Exit For
End If
DoCmd.GoToRecord , , acNext
Next
Txt_destruir = DCount("Id", "expedientes", "Edad>21")Básicamente, lo que hace es revisar la edad de los alumnos que están en la tabla "expedientes". Desde el primer registro, hasta el último, va actualizando la edad de cada niño. El problema es que, a veces, me da un error en la linea DoCmd. GotoRecord,, acNext con el mensaje "La acción o comando "Ir al registro" no está disponible ahoa.
¿Qué puedo hacer?
2 respuestas
Respuesta de Julián González Cabarcos
1
Respuesta de Eduardo Pérez Fernández
1

