D
dragonwind
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟是delphi的新手,现遇到一个问题,望各位大侠不吝赐教!因本人首次登陆大富翁在线,只有200大洋。问题如下:
我先从表一、表二中生成产品和单位的目录树,然后在产品和目录树中各选一项或多项,因为只有底层单位带有数据,如果选择底层单位和产品,则可以从表三中取得数据,如果选择大单位,则需要对大单位下的小单位产品先求和,因为只有底层单位带有数据,再显示。小弟表达能力欠佳,不知道说清楚了吗,望各位大侠指点迷津,有源代码的最好,实在不行,给小弟推荐几本关于这方面的电子书籍。
表一
SWXH(产品序号) SWCC(层次序号) SWMC(产品名称)
1 A 产品
2 A1 手枪
3 A11 56式
4 A12 66式
5 A13 90式
6 A2 无声手枪
7 A21 66式
表二
DWXH(单位序号) DWCC(层次序号) DWMC(单位名称)
1 A 1
9 A1 12
13 A11 123
14 A12 124
15 A13 125
16 A2 22
17 A21 221
表三
DWXH(单位序号) SWXH(产品序号) SWSL(产品数量)
13 2 23
13 3 34
13 5 56
17 1 66
17 2 90
17 4 70
17 6 66
我先从表一、表二中生成产品和单位的目录树,然后在产品和目录树中各选一项或多项,因为只有底层单位带有数据,如果选择底层单位和产品,则可以从表三中取得数据,如果选择大单位,则需要对大单位下的小单位产品先求和,因为只有底层单位带有数据,再显示。小弟表达能力欠佳,不知道说清楚了吗,望各位大侠指点迷津,有源代码的最好,实在不行,给小弟推荐几本关于这方面的电子书籍。
表一
SWXH(产品序号) SWCC(层次序号) SWMC(产品名称)
1 A 产品
2 A1 手枪
3 A11 56式
4 A12 66式
5 A13 90式
6 A2 无声手枪
7 A21 66式
表二
DWXH(单位序号) DWCC(层次序号) DWMC(单位名称)
1 A 1
9 A1 12
13 A11 123
14 A12 124
15 A13 125
16 A2 22
17 A21 221
表三
DWXH(单位序号) SWXH(产品序号) SWSL(产品数量)
13 2 23
13 3 34
13 5 56
17 1 66
17 2 90
17 4 70
17 6 66