quick report的三層報表設計 |
尚未結案
|
maycehsu
一般會員 發表:2 回覆:0 積分:0 註冊:2004-09-04 發送簡訊給我 |
各位好
我的資料表只有一個
欄位為id, name, father_id, pos
這個資料表想呈現的是樹狀的結構,每個node最多有3個child
pos為node的位置,如下所示
0 1 2 3 4 5 6 7 8 9 10 11 12我想要在報表裏印出的結構是這樣的 id name //每個人id和姓名 child_id child_name //列出所屬的child的id和姓名 child_newnode //列出child所屬樹狀結構下沒有child的node我利用query可以找出每個人的id, name和所屬的child_id,child_name 我可以利用quick report使用group和detail band來印出上面前兩層的報表 但是child_newnode的資料則需要藉由程式的計算後來得到結果,無法直接從query中取出結果(使用pos欄位來計算兩個node是否為同一subtree) 所以我的問題是:能不能在程式某處,取得detail band的資料(child_id),並將自己取得的資料列印在之後 謝謝各位 我目前的狀況 ***************** id 姓名 L1 a child_id child_name L2 b L3 c L4 d ---------------------------------------------- L2 b child_id child_name L6 cc ....*********************** 我希望達到的狀況 ********************** id 姓名 L1 a child_id child_name L2 b child_newnode_id child_newnode_name L5 e L8 f L12 h L3 c child_newnode_id child_newnode_name L9 p L11 o L4 d child_newnode_id child_newnode_name L15 n L20 k ---------------------------------------------- L2 b child_id child_name L4 bb child_newnode_id child_newnode_name L7 e L21 f L22 h L6 cc child_newnode_id child_newnode_name L23 p L24 o ....************************** |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |