Power Builder - Generar una vista preliminar

 
Vista:

Generar una vista preliminar

Publicado por Andrés (45 intervenciones) el 28/03/2007 23:17:33
Saludos!

Quiero hacer una ventana de vista preliminar para un DataWindow. De hecho, tomé un ejemplo de este portal que funciona muy bien. No obstante, no sé si lo estoy haciendo bien.
Al DataWindow del que deseo tener una vista previa, lo envío a una ventana utilizando la función OpenSheetWithParm.
Al recibirlo, tengo una variable de instancia de tipo DataWindow a la cual la hago igual al que estoy enviando. Algo más o menos así:
[cb_vistaprevia clicked event]
OpenSheetWithParm(w_preview,dw_report,w_main,0,Original!)

[w_preview open event]
idw_message = Message.PowerObjectParm

Al momento de utilizar idw_messageModify("DataWindow.Print.preview=Yes"), no ocurre nada.
Intenté creando una instancia del DataWindow y compartiendo los datos así:
[cb_vistaprevia clicked event]
datawindow ldw_rep

ldw_rep = dw_report

OpenSheetWithParm(w_preview,ldw_rep,w_main,0,Original!)

[w_preview open event]
idw_message = Message.PowerObjectParm

dw_1.dataobject = idw_message.dataobject
dw_1.settransobject(sqlca)
idw_message.settransobject(sqlca)
idw_message.sharedata(dw_1)

Esta funciona no del todo bien, pues en mi DW origen utilizo argumentos que muestro en el reporte, al compartirlo usando ShareData, no se muestran en el DW destino.

Alguna idea de lo que puede sucedeme? Espero haber sido claro. De antemano, mil gracias por su colaboración.

Andrés
Saludos desde COLOMBIA!!!
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