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

請問在QR預覽時,列印、印表機設定按鈕不知為何Disabled?

答題得分者是:Justmade
channel
尊榮會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-30 17:04:12 IP:211.21.xxx.xxx 未訂閱
各位Delphi前輩、高手們: 最近我的客戶反應,一開始用QR報表預覽時列印、印表機設定按鈕均可以按,也就是Enabled,但是換了印表機之後,也有安裝Driver,用Word也可以印,但用QR報表預覽時,列印、印表機設定按鈕均Disabled,不知要如何解決?是不是能不要讓QR自動捉取是否有印表機,讓列印、印表機設定按鈕均Enabled?
------
~小弟淺見,參考看看~
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-30 18:35:51 IP:218.16.xxx.xxx 未訂閱
這個情況我沒遇過,所以只能提出一些猜測給你參考。 通常 列印、印表機設定按鈕 disabled 的原因是 1. 偵察不到有印表機 2. 報表未完全完成 有關一,你可試試直接列印成不成,或用 R.QRPrinter.Printers.Count; 看看偵察到多少 printer 有關二,按觀察,該兩鍵是會在預覽完全完成後才出來的。會不會是你在 summery band / report.afterprint / afterpreview 事件 裡便有些動作是針對某些 printer 的而換 printer 後 loop 死了或 exception 了,所以報表沒完全完成而令該兩按鈕沒有顯示 ? 我知道由於是客戶的電腦測試可能有困難,但因為沒遇過所以抱歉不能直接指出問題所在。 希望其他有經驗的高手繼續作答。
channel
尊榮會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-02 11:46:20 IP:211.21.xxx.xxx 未訂閱
引言: 這個情況我沒遇過,所以只能提出一些猜測給你參考。 通常 列印、印表機設定按鈕 disabled 的原因是 1. 偵察不到有印表機 2. 報表未完全完成 有關一,你可試試直接列印成不成,或用 R.QRPrinter.Printers.Count; 看看偵察到多少 printer 有關二,按觀察,該兩鍵是會在預覽完全完成後才出來的。會不會是你在 summery band / report.afterprint / afterpreview 事件 裡便有些動作是針對某些 printer 的而換 printer 後 loop 死了或 exception 了,所以報表沒完全完成而令該兩按鈕沒有顯示 ? 我知道由於是客戶的電腦測試可能有困難,但因為沒遇過所以抱歉不能直接指出問題所在。 希望其他有經驗的高手繼續作答。
Justmade兄:感謝您回答、建議。
  • 用R.QRPrinter.Printers.Count:我偵測到>0,應該沒有問題,有偵測到印表機。
  • 我確定我沒有在 summery band / report.afterprint / afterpreview 事件作任何事情,目前我偵測的是用客戶明細表,只把客戶的資料從資料庫叫到Query而已。
  • 我在懷疑是:因為我的報表是用繼承的,而且我用QR是先New一個Form,然後在放上一個TQuickRep元件,而不是用New一個Report的方式,我目前正在測試,測試後,我會在Post上來結果的。
不知還有那位QR的前輩、高手,有遇過相同的情況,請幫我解惑一下,感激不盡....
------
~小弟淺見,參考看看~
chih
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-02 13:05:49 IP:211.74.xxx.xxx 未訂閱
在開發報表時曾經遇過莫名其妙的事件,所有設定都是對的,跑出來的報表卻不是希望的樣式,Debug好久,找不出原因, 後來將QuickRep那各Form砍掉,再重新建一個一模一樣的報表,竟然就OK了,你是用繼承的方式,要不要試試看這樣可不可行ㄋ? 僅供參考.HOPE IT HELP YOU..
引言:
  • 我在懷疑是:因為我的報表是用繼承的,而且我用QR是先New一個Form,然後在放上一個TQuickRep元件,而不是用New一個Report的方式,我目前正在測試,測試後,我會在Post上來結果的。
發表人 - chih 於 2003/06/02 13:15:15
channel
尊榮會員


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-02 13:16:13 IP:211.21.xxx.xxx 未訂閱
引言: 在開發報表時曾經遇過莫名其妙的事件,所有設定都是對的,跑出來的報表卻不是希望的樣式,Debug好久,找不出原因, 後來將QuickRep那各Form砍掉,再重新建一個一模一樣的報表,竟然就OK了,你是用繼承的方式,要不要試試看這樣可不可行ㄋ? 僅供參考.HOPE IT HELP YOU..
chih兄:感謝您回答、建議。我會按照您的方法試試看。感謝您囉! 不知還有那位QR的前輩、高手,有遇過相同的情況,請幫我解惑一下,感激不盡....
------
~小弟淺見,參考看看~
channel
尊榮會員


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-07 18:25:53 IP:218.163.xxx.xxx 未訂閱
這個問題真的很奇怪,不知是我的QR有問題,還是有其他原因,不管如何,我決定自己寫一個preview from,列印、印表機設定的按鈕均自己寫,這樣就不會有問題,我已經快被這問題搞瘋了...... 不過還是感謝Justmade兄及Chih兄的回應。
------
~小弟淺見,參考看看~
kahocg
一般會員


發表:3
回覆:6
積分:1
註冊:2003-05-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-29 16:02:33 IP:218.189.xxx.xxx 未訂閱
你是否用PreviewModal,試試改成Preview。 祝好運!
系統時間:2024-05-02 14:19:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!