//小弟现在在做 科目余额 问题,
//由于要对  上级科目进行汇总统计,然后显示, 末级科目直接显示。
//把问题抽象为下面的简单问题
//揭帖的分数,看最后的情况。//1、数据
数据表
T5TBH TDM               TName               TTag
编号 代码              名称                末级机构标识(1 末级,0 非末级 )
1 01        A         0
2 01-01     AA        0
3 01-01-01  AAA       1
4 01-01-02  AAB       1
5 01-01-03  AAC       1
6 02        B         0
7 02-01     BA        1
8 02-02     BB        1
9 03        C         1数据表
T6
TID                TBH                  TValue
标识    编号(来在上表T5,且TTag=1)   要统计的数据值        下面括号()中的内容没有用,
数据库中只保存 3,4,5,6,7,8,9 等1        3(01-01-01)   1
2        3(01-01-01)   2
3        3(01-01-01)   3
6        4(01-01-02)   1
7        4(01-01-02)   2
8        5(01-01-03)   1
15       7(02-01)      1
16       7(02-01)      2
17       8(02-02)      1
18       7(02-01)      2
19       8(02-02)      1
20       9(03)         1
21       9(03)         2
22       9(03)         3//2、普通 DBGrid 中 汇总结果为:
TBH         TName        TValue01          A            10
01-01       AA           10
01-01-01    AAA          6
01-01-02    AAB          3
01-01-03    AAC          1
02          B            7
02-01       BA           5
02-02       BB           2
03          C            6//3,要得到的统计结果为:
1,其中,+ 的意思,是代表,点击可以打开下一级,末级不能点开
2,级数不确定,中间以 "-" 分开
3,如果有这方面的例子,可以发到我邮箱,[email protected]
   谢谢先!
+01              A      10
  +01-01         AA     10
    +01-01-01   AAA    6   
     01-01-02   AAB    3
     01-01-03   AAC    1
+02              B      7
  +02-01         BA     5
    02-02         BB     2
+03               C      6