Foxtable(狐表)用户栏目专家坐堂 → [求助]如何自动编号而无前缀


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

主题:[求助]如何自动编号而无前缀

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


加好友 发短信
等级:幼狐 帖子:100 积分:900 威望:0 精华:0 注册:2011/12/16 14:00:00
  发帖心情 Post By:2015/4/20 22:00:00 [只看该作者]

以下是引用有点甜在2015/4/20 20:47:00的发言:
补助表

Datacolchanged事件:

Select e.DataCol.Name
    Case "工号"
        If e.DataRow.IsNull("工号") Then
            e.DataRow("次第") = Nothing
        Else
            Dim drs As List(of DataRow) = e.DataTable.Select("工号 = '" & e.NewValue & "'","_SortKey")          
            For i As Integer = 0 To drs.count -1
                drs(i)("次第") = i +1
            Next
        End If
End Select

DataRowAdded事件:
DataTables("补助").DataCols("工号").RaiseDataColChanged(e.DataRow)
[此贴子已经被作者于2015/4/20 20:46:51编辑过]


此主题相关图片如下:qq截图20150420215431.png
按此在新窗口浏览图片

出现的问题是次第不是从1开始,而是从0开始,也就是插入第二行时才自动编号。

还有就是,想现实的功能是,当在关联表 信息.补偿 表中输入年份如2014时,自动编号,而不是插入时编号,因为插入时年份要填的可能是2015了。


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


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/21 9:02:00 [只看该作者]

我测试可以:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:自动编号.table


 回到顶部
总数 12 上一页 1 2