Power Builder - problemas con composite y argumentos

 
Vista:

problemas con composite y argumentos

Publicado por jorge (2 intervenciones) el 18/12/2006 03:32:04
hola amigos del foro ,tengo un dw composite
q recibe 2 argumentos
y estoy probando con este codigo

VGI_General1 =integer( sle_noperacionventa.text)
open (odwr_ventaimpresion)
dw_1.settransobject( sqlca)
dw_1.retrieve( VGI_General1,VGI_General1)

pero cuado el formulario se abre ,sale una ventana q me pregunta por los argumentos
y recien ahi obtengo los datos q necesito,
q puedo hacer para q esto no pase
espero su ayuda gracias
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:problemas con composite y argumentos

Publicado por achafio (18 intervenciones) el 18/12/2006 14:58:59
Jorge, intenta de esta forma:

VGI_General1 =integer( sle_noperacionventa.text)
open (odwr_ventaimpresion)
odwr_ventaimpresion.dw_1.retrieve( VGI_General1,VGI_General1)

El transa del dw, ponlo en el open del formulario odwr_ventaimpresion.
dw_1.settransobject( sqlca)

Espero te sirva.
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

RE:problemas con composite y argumentos

Publicado por jorge (2 intervenciones) el 21/12/2006 02:27:58
gracias
pero ...........................
no veo la diferencia con mi codigo
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

RE:problemas con composite y argumentos

Publicado por achafio (88 intervenciones) el 21/12/2006 18:52:35
Pero al menos has intentado probarlo, para que veas la diferencia.
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

RE:problemas con composite y argumentos

Publicado por Leopoldo Taylhardat (710 intervenciones) el 22/12/2006 23:21:15
Saludos...
Tienes dos (2) opciones...
a) defines que cada uno de los dw del compuesto sea un datawindowchild y le haces retrieve individual a cada uno de ellos..

b) al datawindow composite le defines los argumentos que va a manejar para todos los datawindows y a cada uno de los datawindows lo apuntas y con el botón derecho vas a los argumentos y le indicas cuales son los argumentos que va a usar cada uno de ellos...

Es decir:
cuando estas en el diseño del dw composite le das con el boton derecho fuera de cualquier datawindow y seleccionas propiedades... allí vas a la tableta de argumentos y defines todos los argumentos de todos los dw internos en el orden que le vas a pasar en el retrieve...
Luego apuntas a cada uno de los dw y haces lo mismo pero seleccionas el (los) argumento(s) que corresponden a cada uno de ellos (para eso debes haberlo(s) definido en el general).
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