Page 1 of 1

MULTIVENTANAS Y GRID VIRTUAL

Posted: Tue Feb 08, 2022 9:09 am
by SALINETAS24
Hola a todos.
Os paso un ejemplo con un problema que estoy teniendo.
Vengo trabajando con GRID VIRTUAL, y ahora quiero aplicar multiventanas.
Así que tengo un MAIN, que a su vez tiene la opcion de abrir una <STANDARD WINDOW> que muestra un GRID VIRTUAL, de forma que si hago doble CLICK en un resgistro del GRID se me muestra una nueva <STANDARD WINDOW> "ventana de datos", con la información de dicho registro, y permito al usuario que pueda volver el FOCO al GRID sin necesidad de cerrar la "ventana de datos", de tal forma que el usuario pueda tener las dos pantallas y navegar.
He probado de distintas formas, con "CHILD", definiendo una ventana dentro de la otra, en paralelo y siempre obtengo el mismo resultado..., cuando tengo abierta la "pantalla de datos" no puedo navegar por el GRID, pero el TEXTBOX que hay situado en la parte de arriba o las ordenaciones de las diferentes columnas si que funciona.
¿alquien sabe que estoy haciendo mal, o es un posible BUG del GRID VITUAL....?

Gracias a todos y vamos con una cervecita fresquita!!!

Re: MULTIVENTANAS Y GRID VIRTUAL

Posted: Tue Feb 08, 2022 11:31 am
by AUGE_OHR
hi,

i have test your Code and change

Code: Select all

   ONDBLCLICK PonerMensaje(1) 
to

Code: Select all

   ONDBLCLICK MsgInfo("Hello")
to make it clear

when EVAL( {|| PonerMensaje(1) } ) it will stop in GRID until RETURN
so use a new Thread when want to open "Child" Window and navigate in GRID

Re: MULTIVENTANAS Y GRID VIRTUAL

Posted: Tue Feb 08, 2022 12:18 pm
by SALINETAS24
AUGE_OHR wrote: Tue Feb 08, 2022 11:31 am hi,

i have test your Code and change

Code: Select all

   ONDBLCLICK PonerMensaje(1) 
to

Code: Select all

   ONDBLCLICK MsgInfo("Hello")
to make it clear

when EVAL( {|| PonerMensaje(1) } ) it will stop in GRID until RETURN
so use a new Thread when want to open "Child" Window and navigate in GRID
No entiendo nada de lo que quieres decir..., mi ingles es cada día peor.
Sl2

Re: MULTIVENTANAS Y GRID VIRTUAL

Posted: Tue Feb 08, 2022 12:23 pm
by SALINETAS24
¡¡ SOLUCIONADO !!

Hola a todos, ya tengo una solución, no creo que sea la más correcta pero en principio el GRID VIRTUAL retoma el FOCO y funciona. Desconozco si el mismo problema ocurrirá con un GRID normal (que no sea VIRTUAL) y con el BROWSE.

Al final hay que definir las ventana y activarlas a la misma vez, y en mi caso minimizo la segunda, que se mostrará cuando se haga DBLCLICK sobre un registro del GRID.

Es un poco extraño, pero funciona.
Si alguien puede aportar una mejor solución de una forma didáctica, y con ejemplo, pues estaré agradecido.

Gracias a todos y esta cervecita corre de mi cuenta!!!.

Re: MULTIVENTANAS Y GRID VIRTUAL

Posted: Tue Feb 08, 2022 2:49 pm
by AUGE_OHR
hi,
SALINETAS24 wrote: Tue Feb 08, 2022 12:23 pm ¡¡ SOLUCIONADO !!

Code: Select all

ACTIVATE WINDOW  vGrid, Form_5 
YES
now both are in "same" Eventloop

Re: MULTIVENTANAS Y GRID VIRTUAL

Posted: Fri Feb 11, 2022 1:20 pm
by SALINETAS24
Hola a todos.
Os paso el enlace donde he publicado el ejemplo que funciona correctamente, con multiples ventanas y GRID

http://www.hmgforum.com/viewtopic.php?f ... 121#p68121

Salud y cerveza para todos