La Web del Programador: Comunidad de Programadores
 
    Pregunta:  52497 - SELECCIONAR FILA EN DATAWINDOW RECUPERANDO TODOS LOS VALORES
Autor:  Victor
Tengo un datawindows que recupera los archivos de una tabla X, pero necesito seleccionar una fila con todos sus valores para llevarlos a otra pantalla, la idea es hacer una busqueda bajo algun parametro desde un SLE y que esa busqueda se desplegue en el datawindow para luego seleccionar una fila haciendo click y llenar con esos valores un formulario que esta en otra pantalla.

  Respuesta:  Luis Cruz
Podes hacer asi:

1. Crea una estructura con los campos que querras pasar entre ventanas

2. Crea una ventana donde tengas el datawindows con el SQL que necesites, en el evento click del DW, pones este codigo:

closewithreturn (nombre_ventana, istr_param )

Nota: istr_param es una variable del tipo "la estructura que creaste en paso uno" antes de llamare el codigo anterior debes llenarla con los datos que queres pasar, eso lo que hace es cerrar la venta y pasar un parametro a la ventana que lo llamo. Esta ventana debe ser de tipo Response!

3. En la ventana donde necesitas los datos pones este otro codigo
Open( nombre_ventana) // Llamas a la ventana que te dara los datos
istr_param = message.powerobjectparm // recupera los datos de la ventana que creaste en el paso 2.

si tenes dudas me podes escribir a [email protected]