一个复杂的treeview问题,作过的高手请进!

good_cyg 2003-10-10 11:20:06
A B
序号 零组件图号 零组件名称 单套用量 装配组合件图号 装配需要数量
3586 011-38 平板 1 011-19ZT 1
3592 011-39 平板 1 011-19ZT 1
3598 011-40 支柱 3 011-19ZT 3
3660 011-65 标签 1 011-19ZT 1
3661 011-66 双耳垫片 1 011-19ZT 1
3550 011-Z1 齿轮组合件 1 011-19ZT 1
3562 011-Z15 齿轮组合件 1 011-19ZT 1
3570 011-Z22 齿轮组合件 1 011-19ZT 1
3574 011-Z24 齿轮组合件 1 011-19ZT 1
3547 011-Z3 齿轮组合件 1 011-19ZT 1
3580 011-Z32 齿轮组合件 1 011-19ZT 1
3598 011-40 支柱 3 011-19ZT 3
3611 011-42 齿轮 3 011-Z22 1
3616 011-42 齿轮 3 011-Z24 1
3619 011-42 齿轮 3 011-Z32 1
3629 011-43 齿轮 2 011-Z15 1
3626 011-43 齿轮 2 011-Z3 1
3634 011-44 齿轮 1 011-Z1 1
3640 011-45 轴齿轮 1 011-Z1 1
3645 011-47 轴齿轮 1 011-Z3 1
表的结构如上:
用treeview显示A与B的组合关系,并计算,显示其装配数量。
说明:
1 表已设计好,只能添加字段,不能减少字段。
2 多个A与多个B相组合,多个B又与多个C相组合....(这只是表的一
部分,且组合关系复杂),级数不固定。
3 要treeview显示A,B其层次关系,并计算其数量。
请赐教,分数不够再加。
...全文
63 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeff_kl 2003-11-10
  • 打赏
  • 举报
回复
我解决这种不能确定级数的树状结构时,就用遍历的方式去增加下级节点.如果只有7,8级的话应该不会很慢.
good_cyg 2003-11-10
  • 打赏
  • 举报
回复
多谢兄弟们的捧场:
俺是gg,这是一个工厂的生产计划管理,数据库sql server 2000,用户要求用treeview实现
这棵树层次有7,8级?
ly_liuyang 2003-11-09
  • 打赏
  • 举报
回复
肯定是商业问题了
算法问题了,慢慢研究了,这个最麻烦的
大地精灵 2003-11-09
  • 打赏
  • 举报
回复
加到树里到不难,关键是你自己要理清楚你的数据表之间的关系,因为哪个你最清楚
cncqly 2003-11-08
  • 打赏
  • 举报
回复
最好不用TreeView,太影响速度
suton 2003-11-08
  • 打赏
  • 举报
回复
一般这种问题呢,我自己包括看到别人都是用递归或者堆栈来处理的。往TREEVIEW里面一条一条的ADDCHILD就行了。

BTW:杨柳青青?好象是玩奇迹的时候见过的名字。一个MM弓箭手,呵呵。
BoningSword 2003-11-08
  • 打赏
  • 举报
回复
怎么看了大半天都看不明白搂主的需求?
请楼主再说清楚点吧.另外,你用的是什么数据库?
说好不能打脸 2003-11-08
  • 打赏
  • 举报
回复
你这种表结构一定要用TreeView吗??能不能试一试用其他的组件呢??比如说dbgrid.
yudehui 2003-11-08
  • 打赏
  • 举报
回复
我认为最好在后台数据库设置好触发器
才能做的好一点
要不然就麻烦了
good_cyg 2003-11-03
  • 打赏
  • 举报
回复
人这么少!进者有分!
good_cyg 2003-11-01
  • 打赏
  • 举报
回复
唉,不会的兄弟也帮我顶以下吗?
good_cyg 2003-10-15
  • 打赏
  • 举报
回复
你说得对,我现在正在从事这样一个大项目,共有66张表且相互关联,希望能得到你的进一步帮助?能留夏qq 或e_mail吗?
谢谢你
ltmb118 2003-10-14
  • 打赏
  • 举报
回复

生产制造里面的物料清单,他的查询(展开)速度可以是各种生产制造软件的一个重要技术标准
good_cyg 2003-10-13
  • 打赏
  • 举报
回复
TO ITMB1180:
BOM表是啥表?能把你的思路说详细点吗?多谢!
good_cyg 2003-10-10
  • 打赏
  • 举报
回复
我感觉关系复杂,理不出来。你能帮咱看一下好吗?说详细点。
huojiehai 2003-10-10
  • 打赏
  • 举报
回复
你用SQL语句组织好数据源就是了
ltmb118 2003-10-10
  • 打赏
  • 举报
回复

这是否为一个 BOM 表 ???


为每个料品建立一个编号,组件也建立一个编号,

加上级次的定义就可以了

如:

笔 笔杆 笔帽 笔杆上半
1 01 02 0101

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧