Page 1 of 1

Pasar valor de registro de un array una funcion(SOLUCIONADO)

PostPosted: Thu Apr 22, 2021 11:31 pm
by Compuin
Saludos

Como logro enviar el registro actual de un array a una funcion?

LO estoy haciendo de esta manera pero no me funciona

Code: Select all  Expand view
DEFINE BUTTON OF oBar ACTION Modificar( aData[oBrw:nArrayAt,1], oBrw )


Y en la funcion

Code: Select all  Expand view
STATIC FUNCTION MODIFICAR( cCodigo, oBrw )


Lo unico que me muestra es el 1er campo pero no el resto de los otros campos

Re: Pasar valor de registro de un array a una funcion

PostPosted: Fri Apr 23, 2021 12:17 am
by FranciscoA
Ya lo intentaste asi?:
Code: Select all  Expand view
DEFINE BUTTON OF oBar ACTION Modificar( oBrw:aRow, oBrw )

Re: Pasar valor de registro de un array a una funcion

PostPosted: Fri Apr 23, 2021 1:15 am
by Compuin
Francisco

Es parte de lo que quiero.

aRow me crea un Array con el registro actual lo cual esta bien

Necesito es poder tomar de ese registro cada campo para pergarselo a los Get, asi

Code: Select all  Expand view
@ 02, 1.5 GET oBrw:aRow[1] PICTURE "@K" UPDATE OF oDlg


Funciona como esperaba

Muchas gracias