全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1264
推到 Plurk!
推到 Facebook!

TQuickRep.State

答題得分者是:yenhorng
jasonma168
一般會員


發表:39
回覆:33
積分:14
註冊:2002-05-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-21 16:57:23 IP:211.75.xxx.xxx 未訂閱
if QuickRep1.State = qrPrint then // 無法判別都是qrAvailable TQuickRep.State 不管Preview or Print都是qrAvailable 請問這是 Bug 嗎?
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-22 23:01:27 IP:61.61.xxx.xxx 未訂閱
qrAvailable-----The report is ready to be previewed or printed qrPrepare-------A report generation process is going on qrPreview-------A preview of the report is being displayed qrPrint---------The report is being printed qrEdit----------The report is being edited in a report editor --------------------------------------------------------------- if QuickRep1.State = qrPreview then begin //預覽中 end; if QuickRep1.State = qrPrint then begin //列印中 end; ---------------------------------------------------------------- 再試試看!
jasonma168
一般會員


發表:39
回覆:33
積分:14
註冊:2002-05-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-23 09:29:32 IP:211.75.xxx.xxx 未訂閱
引言: if QuickRep1.State = qrPreview then begin //預覽中 end; if QuickRep1.State = qrPrint then begin //列印中 end;
他是這麼寫沒錯,但是實際好像並沒有改變 State 值, 請問您有實際測過嗎?
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-23 21:57:16 IP:61.61.xxx.xxx 未訂閱
在 Event 中有 QuickRep1.AfterPrint 和 QuickRep1.BeforPrint ,可是卻無 QuickRep1.OnPrint ‧‧‧那請問在列印時,您如何觸發 Event ?還有,您的問題癥結是?
jasonma168
一般會員


發表:39
回覆:33
積分:14
註冊:2002-05-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-11-25 17:17:42 IP:211.75.xxx.xxx 未訂閱
引言: 在 Event 中有 QuickRep1.AfterPrint 和 QuickRep1.BeforPrint ,可是卻無 QuickRep1.OnPrint ‧‧‧那請問在列印時,您如何觸發 Event ?還有,您的問題癥結是?
1. 先 Preview 再 Print 2. 確實 Print 後要紀錄(寫入狀態欄位) 3. 可能只 Preview 沒 Print 我在 onNeedDate 做判斷。 判斷程式不管放哪裡,好像都沒用!
yenhorng
中階會員


發表:12
回覆:82
積分:94
註冊:2002-06-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-11-25 21:46:37 IP:61.61.xxx.xxx 未訂閱
我試過好像只有 QuickRep1.AfterPrint 和 QuickRep1.BeforPrint 可以判斷是否“列印資料”(按下列印鈕)。如果要逐筆紀錄好像不行!! 建議: 如果將要列印的資料,一次送一筆至 QuickRep ,應該可以喔!QuickRep 上只使用 QRLabel ,在 BeforePrint 中指定各個 QRLabel 的值。像我印出貨單就是這樣子用的!
jasonma168
一般會員


發表:39
回覆:33
積分:14
註冊:2002-05-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-12-10 20:39:34 IP:211.75.xxx.xxx 未訂閱
引言: 我試過好像只有 QuickRep1.AfterPrint 和 QuickRep1.BeforPrint 可以判斷是否“列印資料”
QuickRep1.State 根本沒用,從頭到尾狀態都是qrAvailable, QuickRep1.AfterPrint 只是可以確定全部印完無誤!
系統時間:2024-05-02 20:17:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!