Mostrar los datos al hacer doble click

Por ejemplo Tengo unos registros en un datawindow tipo grid, quiero que al dar click o doble click en cualquier registro, muestre otra ventana con el registro escogido con toda los datos en datawindow freeform, ya que en el datawindow tipo grid solo están algunos datos.
Respuesta
-1
En el evento doubleclick del dw coloca lo siguiente:
String ls_campo
ls_campo = SetItem(row,'codigo')
openwithparm(w_datos,ls_campo)
En el open de la otra ventana (w_datos), coloca:
String ls_dato = MessageString
dw_1.Retrieve(ls_dato)
Cualquier otra duda al respecto solo pregunta.
broder me sale error : Bad number of arguments for function : setitem
Y en la otra ventana me sale este error: variable indefinida messagestring
Cambia : ls_campo = SetItem(row,'codigo') por SetItem(GetRow(),'codigo')
Recuerda q codigo es un ejemplo debes poner el campo de tu tabla.
String ls_dato = MessageString cambialo por String ls_dato = MessageStringParm
oe borther sale error en setItem la variable código que tu le pones en el ejemplo ya la he cambiado por un campo real de mi base de datos (IdCliente),
en la otra ventana le puse el código que me dijiste pero me sale error yo el he puesto haci String ls_dato = String(Message) ya no me vota error pero no se dime tu si esta bien que le haya puesto así, utilizo la version 8.0 de PB
Así no es, colocalo de esta manera:
String ls_dato
ls_dato = MessageStringParm

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas