2
. Objeto DataWindow que contiene el Child Objeto DataWindow que contiene el Child 1. El listado final del campo cod_area seria como la imagen siguiente. Vista Final Crear DropDownDataWindows lista desplegable con PowerBuilder con base de datos Se debe crear un DataWindow tipo Grid que devuelva la descripción y el código del listado que queremos mostrar. El SQL puede ser algo así: Select descripcion, valor from catalogo Luego se debe crear un DataWindow tipo External, donde contenga un campo, por ejemplo: Campo: producto, Tipo: String, Tamano: 20 Se da clic en finalizar y luego se procede a editar el DW External que creamos.

Qué Es Un DataWindowChild

Embed Size (px)

DESCRIPTION

owChil

Citation preview

.

Objeto DataWindow que contiene el Child

Objeto DataWindow que contiene el Child

1. El listado final del campocod_areaseria como la imagen siguiente.

Vista Final

Crear DropDownDataWindows lista desplegable con PowerBuilder con base de datosSe debe crear un DataWindow tipo Grid que devuelva la descripcin y el cdigo del listado que queremos mostrar.El SQL puede ser algoas:

Select descripcion, valor from catalogo

Luego se debe crear un DataWindow tipo External, donde contenga un campo, por ejemplo:

Campo: producto, Tipo: String, Tamano: 20

Se da clic en finalizar y luego se procede a editar el DW External que creamos.Se selecciona el campo producto y en la pestaa "Edit" en "Style Type" se selecciona: DropDownDW, en la parte inferior de la misma pestaa se selecciona: "Always Show Arrow" y mas abajo en la parte que dice "DataWindow", se busca el primer DW que creamos, en la parte inferior, se selecciona el campo "Display Column" (Descripcion) y "Data Column" (valor).

Luego en la ventana se instancia un DW que apunta al DW External.

En cdigo fuente, en el evento open de la ventana, colocamos el siguiente cdigo:

datawindowchild ldwc_dwselectdw_external.getchild( "producto", ldwc_dwselect)ldwc_dwselect.settransobject( sqlca )ldwc_dwselect.retrieve()dw_external.insertrow(0)

y eso es todo.