Power Builder - URGENTE : 2 Combo box en un data window

 
Vista:

URGENTE : 2 Combo box en un data window

Publicado por Alan Erick (1 intervención) el 27/01/2006 00:46:34
Mi consulta es la siguente, tengo en un solo datawindows dos combobox y lo que deseo es hacer que el contenido de uno cambie en funcion de lo seleccionado en el otro, ejemplo

El primer combo es de linea de productos y el segundo de articulos pertenecientes a la linea, deseo que cuando seleccione una lineade prodcutos en el primer combo el segundo combo cargue solo los articulos asociados a esa linea.

Si alguien sabe como hacerlo por favor aviseme
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:URGENTE : 2 Combo box en un data window

Publicado por Jancarlo (890 intervenciones) el 27/01/2006 03:36:29
Bueno supongo que te haz querido referir a un DropDownDataWindow (DDDW).

Primero colocale los DDDW a cada columna. Ten encuenta que la columna donde vas a filtrar por articulo tenga la propiedad AutoRetrieve desactivada. Luego colocas un código parecido al siguiente en el evento ItemChanged de tu DW:

DataWindowChild l_dwc
String ls_null

SetNull(ls_null)
AcceptText()

Choose Case GetColumnName()
case 'cod_producto'
SetItem(row,'cod_articulo',ls_null)
GetChild('cod_articulo',l_dwc)
l_dwc.SetTransObject(SQLCA)
l_dwc.Retrieve(data)
End Choose

Como ves sólo necesitas 2 DDDW y que uno de estos (Artículo) tenga un argumento donde coloques el código del producto.

Espero te sriva de ayuda...

Suerte !
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