Asignar foco a formulario padre al cerrar un formulario hijo

23/02/2016 - 21:43 por Rómulo Manuel Soto Díaz | Informe spam
Buenas tardes:
Se trata de lo siguiente. Tengo un proyecto con varios formularios y los he programado para que mediante un cuadro combinado pueda cargarse cualquiera de ellos.

Sin embargo, cuando cierro uno, cualquiera de ellos, el foco como que queda "en el aire" y no logro que regrese al "formulario padre", es decir, al formulario desde el cual se cargó el formulario cerrado.

Un caso es, por ejemplo, el formulario "Panel de control" que es el punto de partida por defecto de mi proyecto. De ahí selecciono que se cargue el formulario "Fichas Nuevo", y cuando cierro este último formulario, deseo que el foco regrese a Panel de control

Otro caso es cuando desde el formulario "Fichas" llamó y cargo el formulario "Fichas Nuevo", e igual, al cerrar este último formulario, desearía que el foco vaya, esta vez, al formulario Fichas.

No logro hacer esto.

¿Alguien podría darme una orientación por favor?

Un saludo cordial desde Lima, Perú
Bendiciones

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
25/02/2016 - 10:07 | Informe spam
El martes, 23 de febrero de 2016, 21:43:27 (UTC+1), Rómulo Manuel Soto Díaz escribió:
Buenas tardes:
Se trata de lo siguiente. Tengo un proyecto con varios formularios y los he programado para que mediante un cuadro combinado pueda cargarse cualquiera de ellos.

Sin embargo, cuando cierro uno, cualquiera de ellos, el foco como que queda "en el aire" y no logro que regrese al "formulario padre", es decir, al formulario desde el cual se cargó el formulario cerrado.

Un caso es, por ejemplo, el formulario "Panel de control" que es el punto de partida por defecto de mi proyecto. De ahí selecciono que se cargue el formulario "Fichas Nuevo", y cuando cierro este último formulario, deseo que el foco regrese a Panel de control

Otro caso es cuando desde el formulario "Fichas" llamó y cargo el formulario "Fichas Nuevo", e igual, al cerrar este último formulario, desearía que el foco vaya, esta vez, al formulario Fichas.

No logro hacer esto.

¿Alguien podría darme una orientación por favor?

Un saludo cordial desde Lima, Perú
Bendiciones



Hola
No nos comentas que versión de Access utilizas.
Dentro de la base de datos Northwind (no recuerdo que versión) había una función para comprobar sí un formulario está cargado. Es muy sencilla, se trata de recorrer la colección forms y verificar sí el nombre del formulario que le pasas como parámetro corresponde con el nombre del formulario en el que estás en ese momento dentro de bucle For Each usado para recorrer la colección de formularios. Sí corresponde, sales del bucle y devuelves un verdadero.
Con eso puedes discernir a que formulario devolver el foco.

Salu2,
José Mª Fueyo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida