Power Builder - Nombre de un campo

 
Vista:

Nombre de un campo

Publicado por Kevin (6 intervenciones) el 22/02/2009 13:13:00
Hola, tengo esta porción de código con el ID_Event pbm_downprocessenter de un control datawindows:

string ls_campo
int n_col, i

dw_1.accepttext( )
ls_campo = dw_1.getcolumnname( )
ls_campo = dw_1.object.id_clie[dw_1.getrow()]
If isnull(ls_campo) or trim(ls_campo)="" then
messagebox("","Ingrese un código")
else
Send(Handle(this),256,9,Long(0,0))
end if

Como ven, lo único que hace, es verificar si en el campo "id_clien" el valor ingresado en un espacio en blanco o un nulo.

Mi pregunta es: ¿Hay alguna manera de reemplazar ese "id_clie" por alguna variable dinámica, que permita aplicar esa porción de código para cualquier campo de una tabla? Por ejemplo: ls_campo = dw_1.object.nombre_columna[dw_1.getrow()]

De antemano gracias por su colaboración.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nombre de un campo

Publicado por Sthif (63 intervenciones) el 23/02/2009 15:41:52
Prueba con estas opciones:
string ls_campo, ls_dato

ls_campo = getcolumnname( )
opción 1: ls_dato = getitemstring(getrow(), getcolumn())
opción 2: ls_dato = getitemstring(getrow(), ls_campo)
opción 3: ls_dato = dwo.Primary[getrow()]

....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar