Power Builder - Seleccionar un DropDownListBox con dos dataobject diferentes

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido su posición en 16 puestos en Power Builder (en relación al último mes)
Gráfica de Power Builder

Seleccionar un DropDownListBox con dos dataobject diferentes

Publicado por Renzo (2 intervenciones) el 13/11/2019 23:49:10
Buenas noches, tengo una consulta. Tengo dos dataobject:

"d_cm_vh_listaprecio_consulta_v2" este esta asignado como ventana "1"
dataobject1

"d_cm_vh_listaprecio_consulta_v3" este esta asignado como ventana "2"
dataobject2

Y tengo un filtro, donde hay 4 campos (La lista de precio es un DropDownListBox):
filtro

Mi consulta es: Si yo selecciono el "1" me debe aparecer el primer dataobject y si yo selecciono el "2" me debe aparecer el segundo dataobject. Todo los dataobject y el filtro seran colocados en UN MISMO DATAWINDOW.

El código que hice hasta el momento es este (no se en que esta mal ya que no me corre como yo quiero, lo coloque en el ue_postopen, estoy usando la version 11 del PB):
1
2
3
4
5
6
7
8
CHOOSE CASE il_OpcionVentana
	CASE 1
		idw_detail.dataobject = "d_cm_vh_listaprecio_consulta_v2"
		idw_detail.settransobject(sqlca)
	CASE 2
		idw_detail.dataobject = "d_cm_vh_listaprecio_consulta_v3"
		idw_detail.settransobject(sqlca)
END CHOOSE

Ayuda porfavor!
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
Imágen de perfil de Leonardo Daniel A.
Val: 808
Oro
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Seleccionar un DropDownListBox con dos dataobject diferentes

Publicado por Leonardo Daniel A. (358 intervenciones) el 15/11/2019 02:45:18
mmm la verdad es que no te entendi bien... tienes esos 2 dw, y tienes otro con esos campos, al seleccionar 1 o 2, deseas mostrar cualquiera de esos 2 dw, pero dentro del otro ?? esta anidado o como ?? que es idw_detail ???
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
sin imagen de perfil
Val: 9
Ha aumentado su posición en 5 puestos en Power Builder (en relación al último mes)
Gráfica de Power Builder

Seleccionar un DropDownListBox con dos dataobject diferentes

Publicado por Leopoldo (4 intervenciones) el 30/11/2019 16:26:12
En los ListBox no se usa "case" debes usar una variable interna del PB llamada "index"

en el evento "SelectionChanged" escribes....

if index = 1 then
...
elseif index=2 then
...
else
...
endif
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