Foco en subformularios de Access con Split Form no se oculta al cambiar de registro

Diseñando una aplicación me encontré otro de los tantos problemas que genera un Splitform en Access.

Pasos para reproducir el error:

Nota: Este formulario tiene una particularidad y es que debe ocultar el subformulario si se cumplen unas condiciones cuando cambia de registro.

  1. Tener un formulario en Split form con un subformulario embebido así:

 

  1. Hacer clic en el subformulario

 

  1. Pasar a un registro que cumple las condiciones de ocultar el subformulario

El formulario permanece visible

 

 

Solución:

  1. Crear una variable a nivel de formulario para determinar si el subformulario ya perdió el foco.

 

  1. Agregar a los eventos Enter y Exit del subformulario (en el formulario padre) el siguiente código:

 

  1. Con base en el valor de la variable cambiar el control que tiene el foco hacia un control en el formulario padre si no se ha retirado el foco del subformulario.

Anuncios

Acerca de ricardodiazjimenez

I'm a person of big ambitions, but takes care of small details. As an entrepreneur I have learned to value people that surrounds me and invest in their wealth. Living in a big chaotic city has been an inspiration for ideas to make working from home a viable option. From some years, until now, I have discovered that sharing my knowledge is a way to feel good and at the same time, receive more. I have invested in a headhunting company specialized in information technology, an elearning content production company and an outsourcing administrative services company.
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s