| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1232 人关注过本帖
标题:在VB里面如何对数据进行比较,并给出比较结果
只看楼主 加入收藏
lianyicq
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:26
帖 子:737
专家分:3488
注 册:2013-1-26
收藏
得分:0 
C-03-05300    A    042    C    08   
C-03-05300    A    042    C    09   
C-03-05300    A    042    C    10    A042C08-10/A043A01/P043A01/B01
C-03-05300    A    043    A    01
C-03-05300    P    043    A    01
C-03-05300    P    043    B    01
在你的例子同文件号下增加了两个P排的数据来说明。相应整理了输出结果。(同排,同架,不同道到底是连续和不连续自己落实,例子有矛盾)
根据我建议的思路进行分类。
在同一文件号的前提下对排号分类,此时有两类,输出为A/P(A类与P类之间用/连接)。
第三步要完成两种情况,分别对架分类,第一种A排时,两类分别为042和043,再插入到前步的A类中。第二种P排时,一类043,插入到前步P类中。输出为A042/A043/P043。
第四步要完成三种情况,分别对道分类,第一种A042时,只有C道。第二种A043时,只有A道。第三种P043时,只有AB两道。分别插入到前次输出为A042C/A043A/P043A/B。
最后要完成四种情况,此时要考虑道号的邻接情况,算法自己考虑。此时分别对四种情况分析后插入到前次输出为A042C09-10/A043A01/P043A01/B01


大开眼界
2014-12-31 11:37
beijiquan
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-12-25
收藏
得分:0 
1、同一文件号不存在排号不同,也就是同一文件号排号只有一个
2、同一文件号,只要架号不同则认为不连续
3、同一文件号,架号相同,层号不同的(层号从A到C,A层满10则进入B层,也就是A10与B01是连续的,B层满10则进入C层,也就是B10与C01是连续的,C层排到10后则架号加一)
2014-12-31 13:24
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:0 
按你所需的要求修改了下,应该能满足你的要求。
另:注意C-03-05300,你在16楼排的结果为A042C08-10/A043A01,我程序的结果为A042C08-A043A01,我认为我的程序正确,当然,如果认为架号不同即为不连续,对算法稍作修改即可,你自己去琢磨下,很简单处理的。再就是你在一楼说一排是40个架,我原程序一直把40作为架号上限,但你C-03-05300却出现了架号为43,搞的我调半天。
图片附件: 游客没有浏览图片的权限,请 登录注册


既然已下载,就删了

[ 本帖最后由 xzlxzlxzl 于 2014-12-31 14:14 编辑 ]
2014-12-31 13:58
beijiquan
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-12-25
收藏
得分:0 
谢谢各楼的帮助,真是学习了
2014-12-31 14:11
快速回复:在VB里面如何对数据进行比较,并给出比较结果
数据加载中...
 
   



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

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