Access - Eventos en el Formulario Activo

   
Vista:

Eventos en el Formulario Activo

Publicado por Juan Carlos Giraldo (2 intervenciones) el 22/07/2014 11:53:53
Tengo varios formularios (Form 1, Form 2, Form ..N) y todos ellos necesitan los mismos botones (Guardar, Modificar, Salir, etc). Tengo deseñado el Ribbon con estos botones.. mi inquietud es: Como hago para que de acuerdo al formulario que tenga en enfoque pueda yo realizar las acciones propias de cada formulario que obviamente son diferentes, sin necesidad de crear tantos Ribbons iguales como formularios tenga.
Por ejemplo para Salir tengo el procedimiento: DoCmd.Close acForm, "Form1", acSaveYes
Como hago para no salir llamado a cada formulario, sino que realice la acción sobre el que tiene en enfoque.
Les agradezco su valiosa colaboracion
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 Neckkito

Eventos en el Formulario Activo

Publicado por Neckkito (1104 intervenciones) el 22/07/2014 23:05:36
Hola!

Mira si esto te sirve: en el código para cerrar escribe:

...
Dim nomForm as string
nomForm = screen.activeform.name
docmd.close acform, nomForm
...

No es necesario que incluyas la constante acSaveYes. Eso es para guardar el formulario como objeto, no para los datos del formulario.

A ver si lo que te comento era lo que necesitabas.

Un saludo,

http://neckkito.siliconproject.com.ar
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