• Viernes 29 de Marzo de 2024, 10:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - leviatanMx

Páginas: [1]
1
Power Builder / Composite DW( 2 DW con filtro )
« en: Lunes 26 de Octubre de 2009, 22:58 »
Hola a todos, tengo un reporte compuesto con 2 DW que llevan 3 argumentos de consulta,  al contendor, le he puesto igualmente 3 argumentos de consulta   ai_año, ai_qna, ai_qna  todos numericos
estos despues los asgino a cada dw  ke van al reporte

despues hago el preview me pide los datos y me los muestra correctamente los 2 reportes

perooooooooooooooooo,  cuando lo hago desde mi sistema, solo me muestra el primeroo.! ke pasaaaa.! ya lo intentente con getchild y ni asi funciona..!

espero me puedan ayudar.!

----------   Aqui el codigo  -------------
s_reporte ls_reporte
string ls_orden
datawindowchild dw_rep1, dw_rep2
integer li_rtn, li_año, li_qna
string ls_qna

ls_reporte = Message.PowerObjectParm

this.title = ls_reporte.s_titulo

if ls_reporte.s_size = "C" then
   st_size.Text = "Carta"
else
   st_size.Text = "Oficio"
end if


dw_reporte.Object.DataWindow.Print.Preview = "yes"
dw_reporte.SetTransObject(sqlca)


string ls_er
if ls_reporte.s_size = "C" then
   ls_er = dw_reporte.modify("datawindow.print.paper.size=1")
else
   ls_er=dw_reporte.modify("datawindow.print.paper.size=5")
end if
//dw_reporte.SetRedraw(false)

li_año = Integer( w_rep_comb.em_año.Text )
li_qna = Integer( w_rep_comb.em_qna.Text )
ls_qna = String(li_año)+"01"

dw_reporte.Retrieve( li_año, li_qna, Integer(ls_qna) )
//li_rtn = dw_reporte.GetChild('dw_1', dw_rep1)
//dw_rep1.Settransobject( sqlca )
////
//li_rtn = dw_reporte.GetChild('dw_2', dw_rep2)
//dw_rep2.Settransobject( sqlca )
//dw_rep2.Retrieve( li_año, li_qna, Integer(ls_qna) )
//dw_rep1.Retrieve( li_año, li_qna, Integer(ls_qna) )


//if dw_reporte.Retrieve() = 0 then
//   Messagebox("Aviso", "No existe Información Solicitada")
//     close(this)
//     return
//end if
//
//
//dw_reporte.SetRedraw(true)

Páginas: [1]