我做了個資料視窗列印預覽視窗,A視窗是GRID風格,預覽視窗用復合風格。
A 視窗列印預覽里面 按鈕 的代碼 是
s_print ls_print
ls_print.dw_name="temp.psr"
dw_1.saveas(".\temp.psr",psreport!,true)
openwithparm(w_print_sy00,ls_print)
預覽視窗用復合風格open里面是
s_print ls_print
ls_print = message.powerobjectparm
dw_1.object.dw_2.DataObject=ls_print.dw_name
dw_1.settransobject( sqlca)
dw_1.retrieve( )

把A視窗的資料庫傳到 復合風格 視窗的DW_2里面,為什么 紅框的在預覽視窗變成了數字,
沒有傳過來,這是用DropDownDW做的???
應該怎么做???求救??
uj5u.com熱心網友回復:
先使用getchild找到這個dddw,讓后對它settransobject和retrieveuj5u.com熱心網友回復:
預覽視窗open事件 改這樣,也還是不行,是哪的問題??。。。s_print ls_print
ls_print = message.powerobjectparm
dw_1.object.dw_1.DataObject=ls_print.dw_name
dw_1.settransobject( sqlca)
dw_1.retrieve( )
datawindowchild dw1,dw2
dw_1.getchild('dw_1', dw2)
dw2.settransobject( sqlca)
dw2.retrieve( )
如果不用 復合風格 視窗是可的,顯示正常的。。。??。是哪的問題?
uj5u.com熱心網友回復:
你的DW_2里面要設定settransobject,你是將DW_1 share到還是COPYROWS過去DW_2的,要手動載入一下各個chiledw轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/18114.html
標籤:DataWindow
上一篇:PB如何呼叫oleobject合并2個excel檔案
下一篇:2008遠程桌面重定向列印問題
