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

quick report -- after print問題

尚未結案
jackiu
一般會員


發表:15
回覆:16
積分:6
註冊:2003-03-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-02 00:40:06 IP:202.175.xxx.xxx 未訂閱
請教各位網友, 我想record中某一個field列印一次, 所以在detail band設有一個 QRDBText1, 並在 QRBand3AfterPrint 中 填上 QRDBText1.DataField := ''; 但是出來的結果仍是每行記錄都列印這個field的值, 請問我錯了什麼 Thank You Very Much
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-02 08:18:47 IP:211.74.xxx.xxx 未訂閱
我想record中某一個field列印一次,所以在detail band設有一個 QRDBText1<--是否如下??
--------------------------------------------
A   B   C
--------------------------------------------
1   2   3
    4   5
    6   7
--------------------------------------------
如果是這樣你應該用QRLabel來做,並且在Before前給值,並另外 變數來記錄新舊值..
var
xNEW,xOLD:string;
begin
xNEW:=Query1.FieldByName('A').Value;
if xOLD<>xNEW then
begin
QrLabel1.caption:=xNEW;
xOLD=xNEW
end
else
QrLabel1.caption:='';
end;
TRY TRY SEE
cmj
高階會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-02 08:38:22 IP:211.76.xxx.xxx 未訂閱
引言: 請教各位網友, 我想record中某一個field列印一次, 所以在detail band設有一個 QRDBText1, 並在 QRBand3AfterPrint 中 填上 QRDBText1.DataField := ''; 但是出來的結果仍是每行記錄都列印這個field的值, 請問我錯了什麼 Thank You Very Much
控制欄位是否顯示在報表是Enabled屬性 QRDbText1.Enabled:=False;
系統時間:2024-05-04 22:22:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!