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

QuickReport 印不出來,是否 query有問題?

尚未結案
JamesLiang
初階會員


發表:54
回覆:78
積分:31
註冊:2003-02-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-11 08:53:59 IP:63.211.xxx.xxx 未訂閱
請教先進;我開了兩個query分別是a1,a2 sql 寫法如下 A1: SELECT Distinct dbo.VFFShipperD.DeliveryNo as DRNO, dbo.VFFShipperD.SN, dbo.VFFShipperD.PurchaseNo, dbo.VFFShipperD.ProductType, dbo.araddr.addrstate, dbo.araddr.zip, dbo.araddr.city, dbo.araddr.address1, dbo.araddr.company, dbo.VFFShipperM.Cdate, dbo.VFFShipperM.Shipper, dbo.VFFShipperM.PickupFrom, dbo.VFFShipperM.PickupDate, dbo.VFFShipperM.DeliveryDate, dbo.apvend.phone FROM dbo.VFFShipperD INNER JOIN dbo.araddr ON dbo.VFFShipperD.Region_id = dbo.araddr.id_col INNER JOIN dbo.VFFShipperM ON dbo.VFFShipperD.SN = dbo.VFFShipperM.SN INNER JOIN dbo.apvend ON dbo.VFFShipperM.Shipper = dbo.apvend.vendno COLLATE Latin1_General_CI_AS WHERE (dbo.VFFShipperD.DeliveryNo >= :FromNo and dbo.VFFShipperD.DeliveryNo <= :ToNo) A2: SELECT dbo.VFFShipperD.SN, dbo.VFFShipperD.ItemNo, dbo.VFFShipperD.Caseqty, dbo.VFFShipperD.ProductType, dbo.VFFShipperD.pallet, dbo.VFFShipperD.Weight, dbo.icitem.itmdesc, dbo.VFFShipperD.DeliveryNo, (dbo.VFFShipperD.pallet / 2) as Space FROM dbo.VFFShipperD INNER JOIN dbo.icitem ON dbo.VFFShipperD.ItemNo = dbo.icitem.item COLLATE Latin1_General_CI_AS WHERE (dbo.VFFShipperD.DeliveryNo = :DRNO) (我在a1加上distinct似乎不管用,同樣的drno依樣出現多筆) 我用form加上dbgrid去看很正常,但是到qr時卻印不出 a2,請問我問題何在? 多謝
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-11 09:22:11 IP:61.220.xxx.xxx 未訂閱
呵呵~~~~~~~ 你這樣問的太廣了 可能的問題很多 你再試著縮小問題的範圍 問個具體一點的 天行健 君子當自強不息~~@.@
------
天行健
君子當自強不息~~@.@
JamesLiang
初階會員


發表:54
回覆:78
積分:31
註冊:2003-02-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-11 12:35:03 IP:207.69.xxx.xxx 未訂閱
多謝..我查出印不出來的原因是我在qr的band未設定dataset但現在的問題是a1 為master,a2為detail,我要印的方式為每一個master帶著detail印一頁後跳頁,但select a1時同樣紀錄會出現2-3筆,送到qr時就會印同樣資料2-3頁後才印下筆資料,我要如何才能讓master同樣紀錄只印一次?QR的band分別為title band,detail band,subdetail band & page footer.. Thanks
T.J.B
版主


發表:29
回覆:532
積分:497
註冊:2002-08-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-11 12:45:31 IP:61.220.xxx.xxx 未訂閱
引言: 多謝..我查出印不出來的原因是我在qr的band未設定dataset但現在的問題是a1 為master,a2為detail,我要印的方式為每一個master帶著detail印一頁後跳頁,但select a1時同樣紀錄會出現2-3筆,送到qr時就會印同樣資料2-3頁後才印下筆資料,我要如何才能讓master同樣紀錄只印一次?QR的band分別為title band,detail band,subdetail band & page footer.. Thanks
你說 你的MASTER同樣記錄的資料有2,3筆 那不就是資料有問題嗎(會造成KEY VIOLATION ) 不過 我想你的意思應該不是這樣 應該是指 部分
------
天行健
君子當自強不息~~@.@
JamesLiang
初階會員


發表:54
回覆:78
積分:31
註冊:2003-02-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-14 23:18:38 IP:63.211.xxx.xxx 未訂閱
多謝你的幫忙,但group有問題,因此我重新將程式修改已不成問題了.
系統時間:2024-05-19 4:17:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!