Foxtable(狐表)用户栏目专家坐堂 → [求助]连续编号


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

主题:[求助]连续编号

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


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
[求助]连续编号  发帖心情 Post By:2013/8/30 11:06:00 [只看该作者]

有一个乡的数据,有“村名”、“小班号”的列。要求“小班号”以村名为单位连续编号(三位数)从001开始。求代码?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/8/30 11:08:00 [只看该作者]

上例子.

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


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
  发帖心情 Post By:2013/8/30 11:11:00 [只看该作者]

外部数据库太大,表达已经很清楚了。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/8/30 11:13:00 [只看该作者]

可以上个内部数据源的,放点简单数据做测试即可.

表达再清楚也只是 纸上谈兵 

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


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
  发帖心情 Post By:2013/8/30 11:22:00 [只看该作者]

Static lCount as long
lCount=lCount+1
lCount

 

以上代码不分村,从1开始


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


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

 不需要全部的数据,你做一个简单的例子就行了。

 说明下,是什么操作以后生成编号的。如果是按钮,就好做了。

Dim cname As String = ""
Dim count As Integer = 1
For Each dr As DataRow In DataTables("xxx").Select("村名 is not null", "村名")
    If cname <> dr("村名") Then
        count = 1
        cname = dr("村名")
    End If
    dr("小班号") = cname & Format(count, "000")
Next

 回到顶部