| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1790 人关注过本帖, 1 人收藏
标题:如何用递归实现?
只看楼主 加入收藏
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

授人于鱼,不如授人于渔
早已停用QQ了
2014-03-20 16:26
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 20楼 风吹过b
不好意思,我想用递归函数实现
2014-03-20 16:38
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 21楼 风吹过b
分解是正确的,但还没有将数据分开,我要的结果请参考16楼附件,谢谢
2014-03-20 16:40
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
晕死,我代码是按你 1楼 的代码做的。

你 16 楼的要求,我有ASP 现在的代码。生成HTML 菜单 用的。

。。。。。。。。。。。


好吧。你 16 楼的要求递归代码的流程如下:

函数入口(传入需要查询的名字)
查询这个名字对应的 记录。
  do
  先添加一级记录(树型)
     以本级记录为名字,递归调用 自己查询是否存在下一级。
  loop
展开本级树内容
函数结束

流程就是这样的。
你要递归,那么生成的结果
要么使用 树型结构, treeview
要么使用 列表       listview 或 listbox

没时间再去按你 16 楼的要求重做程序了。
就这样了吧。


附件是 按1楼做的代码。做了1个多小时。主要我没装 数据库软件。
递归BOM.rar (10.86 KB)

授人于鱼,不如授人于渔
早已停用QQ了
2014-03-20 17:23
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册

授人于鱼,不如授人于渔
早已停用QQ了
2014-03-20 21:46
xiaoshi112
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2011-2-10
收藏
得分:0 
学习了,不错不错。。。。
2014-03-21 10:58
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 25楼 风吹过b
谢谢版主!!
2014-03-21 10:58
yuk_yu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:334
专家分:134
注 册:2009-3-16
收藏
得分:0 
回复 25楼 风吹过b
可否将这个的附件传上来?谢谢
2014-03-21 11:01
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
递归物料.rar (9.88 KB)


本想今天再检查一下代码,但没时间了。

授人于鱼,不如授人于渔
早已停用QQ了
2014-03-21 11:26
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
1、查询的,只能选择 成品、半成品、预加工。如果范围不对,需要修改代码里的限制条件。

2、配料表管理里:
   左边选择是可以有下级配方的,也是限定是 成品、半成品、预加工 。

3、四种类型是数据库里定义的,名字不能改,如果改了,那程序里限定也要对应改。

4、配料表里,那个 用量,估计你要再考虑一下,怎么办。
   比如说, 成品里包括 预加工1,1份 和 半成品1,2份 ,预加工1里包括原料1,1份,半成品1里也包括原料1,2份。那说这个最后的用量统计里怎么办?
   是显示  原料1,1份和 原料1,2份,分两行显示。还是合并,然后 显示 原料1,5份??
这些都没有规划,所以程序里都没有去考虑这种情况。

5、这个程序原来是计划写成三个程序的,所以每个窗体都是确保独立运行,自己初始化自己所需的内容,不依赖别的窗体。

[ 本帖最后由 风吹过b 于 2014-3-21 11:55 编辑 ]

授人于鱼,不如授人于渔
早已停用QQ了
2014-03-21 11:37
快速回复:如何用递归实现?
数据加载中...
 
   



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

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