Actualizar el formulario y volver o seguir en el registro actual
Es una pregunta para Sveinbjorn El Rojo
Es una pregunta para Jacinto Trillo
Hola
Me gustaría actualizar los registros de mi formulario "FormLibros" pero manteniéndome en el registro actual o bien volviendo a él.
Lo he intentado con el me. Requery pero me saca del registro actual y me lleva al reg. 1 (claro está si no estoy en el registro 1 ya como registro actual)
Tengo 4 opciones que me permiten actualizar el form y mantenerme o volver al registro actual pero no sé cuál puede ser la óptima luego y que me dé menos problemas...
1º OPCIÓN:
Me. Refresh
O bien
DoCmd. RunCommand acCmdRefresh
------------------------------------------------------------------------------------
2º OPCIÓN:
Dim Bk As Variant
Bk = Me.Bookmark
Me.Requery
Me.Bookmark = Bk
------------------------------------------------------------------------------------
3º OPCIÓN:
Dim CrId As Integer
CrId = Me.CurrentRecord
Me. Requery
DoCmd. GoToRecord acDataForm, Me. Name, acGoTo, CrId
------------------------------------------------------------------------------------
4º OPCIÓN:
Form_FormLibros.Recalc
-------------------------------------------------------------------------------------
¿Cuál de éstas opciones o bien otra alternativa me recomendáis como la preferida por vosotros para lo que quiero ya sea porque consume menos recursos o por otras razones?