線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:998
推到 Plurk!
推到 Facebook!

请关注一下FASTREPORT的问题...

尚未結案
dengguo
一般會員


發表:41
回覆:49
積分:23
註冊:2004-01-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-03 16:17:39 IP:219.133.xxx.xxx 未訂閱
请各位大大帮手解决一下问题 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=62552    ############################### 初學delphi,請各位多多提點!謝謝! ###############################
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-03 18:26:57 IP:61.71.xxx.xxx 未訂閱
引言: 请各位大大帮手解决一下问题 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=62552 ############################### 初學delphi,請各位多多提點!謝謝! ############################### 我在打印時,是這樣寫的 ----------------------------------------------------- allprt.SQL.Clear; allprt.SQL.Text:='select csbh from cg_cszl order by csbh'; allprt.Open; while not allprt.Eof do begin h:=0; yfdz_p1.active:=false; yfdz_p1.Parameters.ParamByName('@csbh').Value:=allprt.fieldbyname('csbh').AsString; yfdz_p1.Parameters.ParamByName('@t1').Value:=formatdatetime('yyyy-mm-dd',datetimepicker1.date); yfdz_p1.Parameters.ParamByName('@t2').Value:=formatdatetime('yyyy-mm-dd',datetimepicker2.date); yfdz_p1.active:=true; yfdz_fr.showreport; allprt.Next; end; allprt.Close; ------------------------------------------------------------------ 這樣每一個CSBH就會出現一個打印預覽界面,關掉一個才會出現下一個界面 請問:可不可以做到後面的CSBH選 出來打印的頁面追加到前一CSBH的打印頁面後 最後只出現一次打印預覽的界面,而預覽的內容是所有CSBH, 謝謝!!
1.有關報表問題建議你在報表區發問 2.其實不用這麼麻煩, 不過因為你在上面那封並未指定用那一個報表, 所以我想 大家都不知道怎麼幫你 3.看來你是有兩個資料庫 allprt 為 master table yfdz_p1 為 detail table (allprt 移動, yfdz_pl跟著變動) fastreport 建兩個 frDataBaseset1-> allprt frDatabasset2 -> yfdz_pl 在 allprt 的 onScroll event中 把這段寫入 yfdz_p1.active:=false; yfdz_p1.Parameters.ParamByName('@csbh').Value:=allprt.fieldbyname('csbh').AsString; yfdz_p1.Parameters.ParamByName('@t1').Value:=formatdatetime('yyyy-mm-dd',datetimepicker1.date); yfdz_p1.Parameters.ParamByName('@t2').Value:=formatdatetime('yyyy-mm-dd',datetimepicker2.date); yfdz_p1.active:=true; 4.把上面的程式全部拿掉, 只保留下三列在列印前執行 allprt.SQL.Clear; allprt.SQL.Text:='select csbh from cg_cszl order by csbh'; allprt.Open; 底下參照fastreport 的報表輸出程式作業, 請參考fr的demo program frreport1..... 這樣自然fastreport 會去連結兩個table 輸出 ps: fastreport 中置入兩個band masterdata band ->allprt detaildata band ->yfdz_p1
系統時間:2024-06-29 18:32:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!