Power Builder - Duda con DataWindow-Combo-Sql

 
Vista:

Duda con DataWindow-Combo-Sql

Publicado por Alvaro Padilla (2 intervenciones) el 07/07/2003 18:45:17
Tengo un Window (w_tmp_anotacion)
el cual contiene un DataWindow (dw_anotacion_tmp)
este Datawindow tiene un DropDownDW (tipo_anot) que tiene asociado un DataWindow para poder seleccionar (dw_tipo_anot).
El select del ultimo DataWindow (dw_tipo_anot) es un select completo de una Tabla, pero quisiera, en tiempo de ejecucion poder cambiar el SELECT.

hay un metodo que es SelSqlSelect(), que se usa para cambiar la Sintaxis del SQL en tiempo de ejecucion , pero no me permite hacerlo dado que no existe el objeto:

dw_anotacion_tmp.dw_tipo_anot
(Window) (Data Window del dropDownDW)

como le puedo hacer para cmabiar la sintaxis, en tiempo de ejecucion, de este Data Window... recuerden que esta asociado a un DropDownDW.

Saludos.

APS
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:Duda con DataWindow-Combo-Sql

Publicado por martin (97 intervenciones) el 07/07/2003 19:10:24
Estimado alvaro
yo lo hice asi:
comentarios:
evento open de la ventana u otro evento cuando tu necesites mostrar el dw
DECLARAS UN DATAWINDOW CHILD dwc_1(dropdownndatawindow), dw_1 es el dw normal
campo1 es el campo del dropdowdatawindow, parametro de filtro de datos
//empieza el codigo:
DataWindowChild dwc_1
integer li_rspta_child
li_rspta_child = dw_1.GetChild('campo1', campo_child)
IF li_rspta_child <> -1 THEN
campo_child.SetTransObject(SQLCA)
campo_child.Retrieve(parametro)
IF campo_child.Rowcount() <> 0 THEN
campo_child.ScrollPriorRow()
END IF
ELSE
//MENSAJE SI OCURRE ERRORES EN EL DWC
END IF
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
consulta la ayuda de power....
espero que te sirva,
si estoy redundando, nuestros compañeros los tigres del foro pueden pulirlo
chau
nota: el post que sigue es lo mismo, pasar por alto
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