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

QReport 格式

尚未結案
vernon
一般會員


發表:27
回覆:26
積分:10
註冊:2003-05-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-22 09:25:42 IP:202.175.xxx.xxx 未訂閱
請問 QReport 怎樣做才能把資料列印為左右兩欄的格式 ??
cmj
高階會員


發表:15
回覆:242
積分:226
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-22 09:36:53 IP:211.76.xxx.xxx 未訂閱
QuickRep1.Page.Columns:=2;
vernon
一般會員


發表:27
回覆:26
積分:10
註冊:2003-05-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-22 11:36:37 IP:202.175.xxx.xxx 未訂閱
不好意思, 我想的是左右左右的列印格式.
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-22 23:16:37 IP:211.76.xxx.xxx 未訂閱
若左右是2筆不同資料的話, 可以利用 QuickReport 的 OnNeedData 事件來做.
vernon
一般會員


發表:27
回覆:26
積分:10
註冊:2003-05-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-23 08:42:52 IP:202.175.xxx.xxx 未訂閱
引言: 若左右是2筆不同資料的話, 可以利用 QuickReport 的 OnNeedData 事件來做.
小弟經驗不足沒有使用過 OnNeedData , 能否給於簡單的例子呢 ?
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-23 11:29:37 IP:211.21.xxx.xxx 未訂閱
引言:
引言: 若左右是2筆不同資料的話, 可以利用 QuickReport 的 OnNeedData 事件來做.
小弟經驗不足沒有使用過 OnNeedData , 能否給於簡單的例子呢 ?
在您安裝Delphi的路徑如:C:\Program Files\Borland\Delphi5\Demos\Quickrpt就有OnNeedData的例子。 小弟稍為說明一下OnNeedData事件用法的注意事項:
  • 自行將資料填入TQRLabel中
  • 不能指定QuickRep1.DataSet
  • OnNeedData事件當MoreData = True會一直執行直到MoreData = False為止
  • 舉個例子
    //sCount是一個private變數,目的是為了累計目前的筆數
    procedure TForm1.QuickRep1NeedData(Sender: TObject; var MoreData: Boolean);
    begin
      if Query1.Eof do
        MoreDate := False
      else
      begin
        Inc(sCount);
        MoreDate := True;
        if sCount mod 2 = 0 then
          //填入資料至右半部 
          QRLabel2.Caption := Query1.FieldByName('FieldName').AsString;
          .....
        else
          //填入資料至左半部 
          QRLabel1.Caption := Query1.FieldByName('FieldName').AsString;
          .....
        Query.Next;
      end;
    end;
    
------
~小弟淺見,參考看看~
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-06-23 13:59:57 IP:218.163.xxx.xxx 未訂閱
發表文章前請詳閱本區版規: 1.請註明資料庫系統及版本 2.若非資料(數據)庫相關問題, 將不預警加以移區並扣分
系統時間:2024-07-03 1:46:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!