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

有關QuickReport的問題

尚未結案
Elaine1981
一般會員


發表:18
回覆:21
積分:7
註冊:2004-08-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-18 13:08:52 IP:220.130.xxx.xxx 未訂閱
請問一下,我的Form1有個按鈕,按了之後會出現QuickReport1,我想做出一定要關掉QuickReport1才能回到Form1的功能,也就是像ShowModal的功能,要怎麼寫呢?還有QuickReport能夠要怎麼畫表格呢?謝謝!
liorex
初階會員


發表:19
回覆:60
積分:32
註冊:2002-08-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-18 21:49:10 IP:61.64.xxx.xxx 未訂閱
不知道我有沒有誤會你的意見但是我想你可以將 Quickrpt放再另外一個 form上 然後按BUTTON的時候 就開啟那一個 form,然後開上面的 Qr,不知道是不是你要 的方法 其次.要畫表格最普通的方式就是用QRShap畫囉 ---------------------- 一切有為法 如夢幻泡影 如露亦如電 應做如是觀 ----------------------
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-21 09:16:46 IP:210.65.xxx.xxx 未訂閱
Hi Elaine1981,    1.試試 QuickRep1.PreviewModal;    但似乎會有一些問題(我試是不會啦) http://delphi.ktop.com.tw/topic.php?topic_id=47927 建議你如下一篇之建議 ko 大大之建議, Disable Preview Button http://delphi.ktop.com.tw/topic.php?topic_id=54559 2.如 liorex 大大所言,使用 QRShape 即可 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
Elaine1981
一般會員


發表:18
回覆:21
積分:7
註冊:2004-08-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-23 02:54:07 IP:211.74.xxx.xxx 未訂閱
procedure TForm3.CheckBox1Click(Sender: TObject); begin   if CheckBox1.Checked then begin     QuickReport21:=TQuickReport21.Create(Self);     QuickReport21.PreviewModal;     QuickReport21.Free;     QuickReport21:=nil;   end; end; 請問一下我這段程式有什麼問題嗎?因為我有時候把報表關掉的時候就會出現錯誤訊息,有時候又不會,錯誤訊息如下: 請問如果我的程式有問題的話,要如何改呢?謝謝!^^
StrongLemon
高階會員


發表:10
回覆:166
積分:105
註冊:2004-04-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-01-23 04:29:44 IP:211.74.xxx.xxx 未訂閱
您好:    在你的畫面上放一個小小的Panel 取名稱ex:ReportParentPanel 然後加這段紅色的Code,亦或者直接把Report的Parent設成Form3。    推測原因:QuickReport在釋放Windows Handle時沒有設Parent出錯。 又這種情況又不是每次都發生..難追出真正bug..但設了Parent之後比較少出錯。    
procedure TForm3.CheckBox1Click(Sender: TObject);
begin
  if CheckBox1.Checked then 
  begin
    QuickReport21:=TQuickReport21.Create(Self);
    QuickReport21.Parent:=ReportParentPanel;
    QuickReport21.PreviewModal;
    QuickReport21.Free;
    QuickReport21:=nil;
    end;
  end;
end;
Elaine1981
一般會員


發表:18
回覆:21
積分:7
註冊:2004-08-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-01-27 21:43:40 IP:211.74.xxx.xxx 未訂閱
請問一下,為什麼我用delphi5,在label的caption屬性中,輸入「you & me 」可是「&」都沒辦法顯示出來,請問怎麼解決呢?謝謝!^^
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-01-27 22:23:17 IP:61.59.xxx.xxx 未訂閱
引言: 請問一下,為什麼我用delphi5,在label的caption屬性中,輸入「you & me 」可是「&」都沒辦法顯示出來,請問怎麼解決呢?謝謝!^^
這個問題與主題不符, 應該另開一個喔... 在 Label 中 & 是快捷鍵的前導字, 可以輸入兩個 && 或改變 ShowAccelChar 屬性來處理. 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-01-27 22:37:04 IP:61.59.xxx.xxx 未訂閱
請問 QuickReport21 是否有改為 Available form 呢? 請檢查 Project Options > Forms 內容. 我是雪龍 發表人 - bestlong 於 2005/01/27 22:38:47
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
stone0924
一般會員


發表:3
回覆:17
積分:14
註冊:2002-08-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-01-28 13:28:23 IP:211.21.xxx.xxx 未訂閱
請試試下列: QuickReport21.Parent:=ReportParentPanel;     QuickReport21.PreviewModal; quickreport21.cancel repeat until quickreport21.available QuickReport21.Free; QuickReport21:=nil;
Elaine1981
一般會員


發表:18
回覆:21
積分:7
註冊:2004-08-21

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-01-31 10:00:29 IP:220.130.xxx.xxx 未訂閱
不好意思喔…問個小問題…^^||| 我的belong和seqno欄位都是int的型態,我的sql如下: ADOQuery1.SQL.Text:='select * from CHECK_LEVEL where belong=1 and seqno=1'; 我知道int好像還要加引號,可是我不知道要怎麼加,因為我怎麼加都不對,請問一下要怎麼改呢?謝謝!^^
StrongLemon
高階會員


發表:10
回覆:166
積分:105
註冊:2004-04-18

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-02-01 16:04:41 IP:221.169.xxx.xxx 未訂閱
Int不用加任何引號.. 所以你怎麼加都不會對..
系統時間:2024-05-22 0:14:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!