Foxtable(狐表)用户栏目专家坐堂 → 请教甜大师


  共有3355人关注过本帖树形打印复制链接

主题:请教甜大师

帅哥哟,离线,有人找我吗?
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
请教甜大师  发帖心情 Post By:2014/7/22 20:45:00 [只看该作者]

您好!
狐表实例的会计科目中,二级节点的长度目前比上一节点都是增加两位,但同一节点有可能是1-5位,如何能自动判断生成目录树?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/22 20:48:00 [只看该作者]

 必须是固定位数,可以是两位,也可以是三位,但是如果不固定,就没有规律可言,判断就不可能唯一。

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2014/7/22 21:04:00 [只看该作者]

那肯定不对的!比如应收账款有的明细100多个,大型企业上万个,科目代码位数是不固定的,导入数据时是不知道的,再说企业明细编码也是随意的,有的10010001 有的1001100001,所以应该考虑通用代码。

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2014/7/22 21:07:00 [只看该作者]

能否首先求代码长度排列,然后变量,递归函数调用?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/22 21:08:00 [只看该作者]

客户代码肯定是要固定位数的,你不是数学很好么?

 

比如 一堆数,必须知道按照几位区分,才能分出等级,不然,任意位数分级都是对的啊。

 

1010

1011

1012

1013

101123

101124


 回到顶部
帅哥哟,离线,有人找我吗?
nothing
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:517 积分:3383 威望:0 精华:0 注册:2013/1/3 17:08:00
  发帖心情 Post By:2014/7/22 21:09:00 [只看该作者]

财务软件要求编码是固定的

不固定的,可以用上下级关系来处理,递归的方式

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/22 21:10:00 [只看该作者]

以下是引用hbhb在2014-7-22 21:07:00的发言:
能否首先求代码长度排列,然后变量,递归函数调用?

 

可以,你把下面代码替换成变量即可

 

nd.Name.Length + 2

 

dr("代码").Length = 4

 

CInt(dr("代码").Substring(0,1))


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/22 21:12:00 [只看该作者]

以下是引用nothing在2014-7-22 21:09:00的发言:
财务软件要求编码是固定的

不固定的,可以用上下级关系来处理,递归的方式

 

上下级的关系,你可以用这种方法

 

http://www.foxtable.com/help/topics/2416.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2014/7/22 21:14:00 [只看该作者]

那就是说要设定控件让客户选定参数,在设置好内部函数分别调用。能否首先分析科目代码长度的数据排列,递归函数判断参数调用?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/22 21:17:00 [只看该作者]

以下是引用hbhb在2014-7-22 21:14:00的发言:
那就是说要设定控件让客户选定参数,在设置好内部函数分别调用。能否首先分析科目代码长度的数据排列,递归函数判断参数调用?

 

嗯嗯,是的,用变量直接替换代码即可。变量给用户设置。


 回到顶部