Programación General > Power Builder
Ayuda Con El Datawindow
(1/1)
kokyM:
Les agradeceria mucho si me dieran una ayuda con lo siguiente:
necesito saber como puedo capturar en una variable el texto introducido en un datawindow, es decir se esta llenando el datawindow con el teclado.
Gracias de antemano
pierpiter:
Para extraer el texto se usa la función GetItemString, la sintaxis es esta:
dwcontrol.GetItemString ( long row, integer column {, DWBuffer dwbuffer, boolean originalvalue } )
Tenés que decirle en que número fila y columna esta el dato que querés extraer.
Este es un ejemplo de la ayuda:
--- Código: Text --- String LNameLName = dw_employee.GetItemString(3, "emp_name")
Otra opción de esta función es que podés usar el nombre de la columna (como en el ejemplo) para no tener que saber el número de columna.
También hay otras funciones para saber en que fila estas parado actualmente y otras cosas más. Si necesitas más ayuda avisa.
Saludos.
leoandres:
Saludos... otra opcion cuando se esta trascribiendo es:
en el evento itemchanged del datawindow colocar el script:
CHOOSE CASE dwo. name
CASE 'nombre_de_columna'
variable=data ... si es string
variable=integer(data)... si es un entero corto
variable=long(data)... si es un entero largo
variable=decimal(data) ... si es un decimal
variable=date(data) ... si es una fecha
END CHOOSE
EL 'NOMBRE_DE_COLUMNA' ES EL NOMBRE DEL OBJETO PARA LA COLUMNA
Navegación
Ir a la versión completa