标题:请教大神,如何编程序展开零部件的级别并在EXCEL中显示?
只看楼主
LLIKEVFP
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-5-31
结帖率:0
已结贴  问题点数:20 回复次数:3 
请教大神,如何编程序展开零部件的级别并在EXCEL中显示?
我是搞汽车制造的,一个零部件往往包含许多子零件,我想编一个程序,可以在EXCEL中将零部件的爆炸图在EXCEL中展示出来:


00级----01级
        01级
       。。。---02级
             ---02级
 。。。。。。。
搜索更多相关主题的帖子: 零部件 EXCEL 汽车 如何 
2016-05-31 10:40
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:7 
零部件的爆炸图是什么?上个图示
2016-05-31 10:47
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
得分:0 
显示出来用 Tree 控件级联
数据存储用一对多的多级表格

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-05-31 11:17
厨师王德榜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:7 
说一下实现思路,代码没时间写,
1、可以先建立一个表,字段大概有:一级编码、二级编码、对应图片文件名(文本型字段,存储文件全名即可,不必用通用型字段),对应图片的显示方式(相对坐标)……
2、对零件按零件代码编码,并在编码中,体现出零件的归属关系,如某一级零件编码为A001,其下级有其它零件,分别编码为A001-01、A001-02、A001-03……,当然,A001也可能由其它公用零件构成,公用零件编码为G00x ,
3、在EXCEL中建立ODBC连接,画好Imagelist控件/ListView/Combox等控件(假设你要用Combox来显示),并设置好组合框的数据源。
4、当读取的数据发生变化时,Imagelist控件中的图片,有对应的刷新动作(在Combox控件的Selectchange事件中)。取出表中对应的零件、编码、对应图片和图片的相对坐标,进入一个数组。
5、剩下的,就是把取得的数组,在ListView中显示了,有了相对坐标,基本能体现“爆炸图”的效果,前提是,你的显示坐标要比较准确。
上述步骤,是假定你要在EXCEL中实现上述想法,当然,如果你VFP熟练,也可以直接在VFP中实现,随你喜欢。
2016-05-31 11:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465420-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.087600 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved