//小弟现在在做 科目余额 问题,
//由于要对 上级科目进行汇总统计,然后显示, 末级科目直接显示。
//把问题抽象为下面的简单问题
//揭帖的分数,看最后的情况。//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
//由于要对 上级科目进行汇总统计,然后显示, 末级科目直接显示。
//把问题抽象为下面的简单问题
//揭帖的分数,看最后的情况。//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
ExpressQuantumTreeList 我看了下demo 应该能实现你的需求!