在一個QuickRep上是否可以放兩個rbDetail物件? |
缺席
|
homeboy
一般會員 發表:11 回覆:11 積分:4 註冊:2007-11-20 發送簡訊給我 |
請問各位先進,小第在做一個報表,需在一個QuickRep上放兩個rbDetail物件,需要在一張報表上面顯示兩個報表資料如下,請問是否可行?
例: 98-1 資料 --->QRGroup1 aaaaa a1 a2 --->rbDetail1 bbbbb b1 b2 cccccc c1 c3 合計 ----->rbGroupHeader1 99-1資料 --->QRGroup2 eeeee e1 e2 --->rbDetail2 ffffffffff f1 f2 gggg g1 g3 合計 ----->rbGroupHeader2 編輯記錄
taishyang 重新編輯於 2009-04-01 11:29:32, 註解 分類成[問題]‧
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好 我認為應該這樣擺 ( 假設資料可以整理為 keyfld fld1 fld2 fld3
------ ---- ---- ---- 98-1 aaaa a1 a2 98-1 bbbb b1 b2 98-1 cccc c1 c3 99-1 dddd d1 d2 99-1 eeee e1 e2 99-1 gggg g1 g3 ) QRBAND1 (BANDTYPE : RBpageheader) 放 表頭, 欄名 等等 -------------------------------------- qrgroup1 (expression : 區分(98-1 資料,99-1資料)的欄位(keyfld), footerband : qrband3) -------------------------------------- qrband2 (bandtype : rbdetail) 裏面放存放 aaaaa, a1, a2 的三個欄位(fld, fld2, fld3) -------------------------------------- qrband3 (bandtype : rbgroupfooter) 裏面放 qrlabel ( caption : 合計 ), qrexpr ( expression : sum(要合計的數值欄位) )
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
douglas
初階會員 發表:24 回覆:42 積分:38 註冊:2008-03-05 發送簡訊給我 |
|
homeboy
一般會員 發表:11 回覆:11 積分:4 註冊:2007-11-20 發送簡訊給我 |
|
enta
一般會員 發表:34 回覆:43 積分:15 註冊:2003-09-29 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好,
想辦法把資料整理成 keyfld fld1 fld2 fld3 由於此報表是要列印歷年成績資料,故需要列印兩個群組資料,無法混合在一個群組上,故想請教各位新進是否可行在一個報表上放兩個rbDetail物件。------ ---- ---- ---- 98-1 aaaa a1 a2 98-1 bbbb b1 b2 98-1 cccc c1 c3 99-1 dddd d1 d2 99-1 eeee e1 e2 99-1 gggg g1 g3 的樣子, 那用上一帖的方法 qreport 會幫您分群並各自統計 ( 這也是程式最能幫助人類的地方... LOOP, 不然, 如果要印10年的資料, 豈不要弄10個 DETAIL BAND? ---依我經驗, 弄2個或10個 DETAIL BAND 對 qreport 來說反而更困難, 因為弄不好的話資料會 loop 再 loop ) 至於如何整理資料成舉例那樣, 如果不同年度的資料在同一個 table 本就不成問題 如果不同年度的資料在不同 table 中, 那就用 tquery, 其 sql.text 大約為 select 需要的欄位們 from 年度一的table union select 需要的欄位們 from 年度二的table union ... (and so on) 如果不同年度的資料在不同 db 中, 那就先用 類似 link server 的方式把不同 db 串起來 ===================引 用 homeboy 文 章===================
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲.
編輯記錄
st33chen 重新編輯於 2009-04-02 17:36:13, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |