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

為何報表只有一筆資料

答題得分者是:chih
sword185
一般會員


發表:36
回覆:81
積分:23
註冊:2002-06-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-22 10:44:31 IP:61.64.xxx.xxx 未訂閱
請問各位先進,我在查詢視窗--設計查詢當月生日,結果我用TDBFrid元件,可以看見當月的生日之客戶,但是報表卻只有一筆資料,為什麼呢??? 以下是我的程式碼.... DM_DataBase.ADOQ_Customer.Close; DM_DataBase.ADOQ_Customer.SQL.Clear; DM_DataBase.ADOQ_Customer.SQL.Add('Select * From 顧客基本資料 Where 生日 Like :Q1'); DM_DataBase.ADOQ_Customer.Parameters.ParamByName('Q1').Value:=Cbx_Birthday.Text '%'; DM_DataBase.ADOQ_Customer.Open; if DM_DataBase.ADOQ_Customer.Eof=False then begin QR_CustomerBirthday.Preview; end; 是哪邊錯了????
chih
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-22 11:02:05 IP:211.74.xxx.xxx 未訂閱
建議改成如下:
DM_DataBase.ADOQ_Customer.Close;
DM_DataBase.ADOQ_Customer.SQL.Clear;
DM_DataBase.ADOQ_Customer.SQL.Add('Select * From 顧客基本資料 Where 生日 Like ' #39 Cbx_Birthday.Text '%' #39);
//這樣是以Cbx_Birthday.Text開頭的資料查詢,你原先就是以此寫法
DM_DataBase.ADOQ_Customer.Open;
DM_DataBase.ADOQ_Customer.First
if DM_DataBase.ADOQ_Customer.Eof=False then
begin
QR_CustomerBirthday.Preview;
end;
TRY TRY SEE
sword185
一般會員


發表:36
回覆:81
積分:23
註冊:2002-06-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-22 11:28:31 IP:61.64.xxx.xxx 未訂閱
不好意思....還是一樣,只有一筆資料 不曉得哪裡設定錯誤了...程式應該沒Bug.. 但是不曉得哪裡錯了????
sword185
一般會員


發表:36
回覆:81
積分:23
註冊:2002-06-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-22 11:37:56 IP:61.64.xxx.xxx 未訂閱
不好意思....不好意思...... DataSet忘記連結了.... 另外一問 DrawBottom設成True時,有一些橫條會變的比較粗(例如:第一列、第七列、第十二列、.....),有辦法改善嗎??? 再次謝謝您
chih
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-22 11:41:48 IP:211.74.xxx.xxx 未訂閱
你有印出來嗎??預覽變的比較粗是不準的喔..
引言: 另外一問 DrawBottom設成True時,有一些橫條會變的比較粗(例如:第一列、第七列、第十二列、.....),有辦法改善嗎??? 再次謝謝您
發表人 - chih 於 2003/04/22 11:44:52
sword185
一般會員


發表:36
回覆:81
積分:23
註冊:2002-06-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-22 12:45:50 IP:61.64.xxx.xxx 未訂閱
哦...原來如此...謝啦... 那我想將,客戶名稱與住址之間有一直線下來,用TQRShape的話,則資料量少時,則會有多餘的直線????(偏離主題了)...不好意思
chih
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-04-22 13:03:58 IP:211.74.xxx.xxx 未訂閱
不知道你的畫面怎樣排ㄋ??
引言: 哦...原來如此...謝啦... 那我想將,客戶名稱與住址之間有一直線下來,用TQRShape的話,則資料量少時,則會有多餘的直線????(偏離主題了)...不好意思
sword185
一般會員


發表:36
回覆:81
積分:23
註冊:2002-06-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-04-22 13:24:56 IP:61.64.xxx.xxx 未訂閱
原本的畫面  _____________________________ |姓名__住址___________________|    想要的畫面  _____________________________ |姓名|住址____________________|    就是姓名與住址之間多了一條直線,資料量少時,不會有多餘的直線    
chih
版主


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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-04-22 13:34:33 IP:211.74.xxx.xxx 未訂閱
用QrShpae,數性Shape設為qrsVertLine,Width為1,height你在自己拉.. TRY TRY SEE
引言: 原本的畫面 _____________________________ |姓名__住址___________________| 想要的畫面 _____________________________ |姓名|住址____________________| 就是姓名與住址之間多了一條直線,資料量少時,不會有多餘的直線
sword185
一般會員


發表:36
回覆:81
積分:23
註冊:2002-06-05

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-04-22 15:56:50 IP:61.64.xxx.xxx 未訂閱
謝啦....真是太感謝了
系統時間:2024-05-03 16:13:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!