Visual Basic - Error 91 en tiempo de ejecución

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Salvador
Val: 10
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error 91 en tiempo de ejecución

Publicado por Salvador (6 intervenciones) el 08/06/2019 10:31:59
Esta instrucción colocada en "Después de actualizar" de in cuadro de lista, que he usado en muchas ocasiones, de momento en un nuevo proyecto me produce error 91 en tiempo de ejecución, variable de objeto o bloque wiht no se ha establecido:

1
2
3
4
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[Id] = " & Str(Nz(Me![Lista0], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark

Rogaría que si alguién tiene alguna pista, me la facilitara.

Saludos

Salva
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de gilman
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error 91 en tiempo de ejecución

Publicado por gilman (359 intervenciones) el 09/06/2019 09:47:32
Eso no es Visual Basic, es VBA, si no me equivoco, y me imagino que en Access.
De todas formas indica en que sentencia se produce el error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Salvador
Val: 10
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error 91 en tiempo de ejecución

Publicado por Salvador (6 intervenciones) el 09/06/2019 10:50:39
Efectivamente, es VBA para Access, y la sentencia que produce error es "Set rs = Me.Recordset.Clone"

Perdón por la confusión.

Salva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de gilman
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error 91 en tiempo de ejecución

Publicado por gilman (359 intervenciones) el 10/06/2019 08:22:56
No soy esperto en Access pero el problema está en que el recordset Me.Recordset todavía no se ha creado o ya se ha destruido, cual de las dos casos sea, depende de cuando se esté ejecutando el código
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar