以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何设置列公式,达到自动编号  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=1660)

--  作者:tslz
--  发布时间:2009/1/19 16:19:00
--  [求助]如何设置列公式,达到自动编号
我希望受案编号列能根据受案年度来编号,每年都从1号开始编,自动编号,如果年度号变了,编号再次从1号开始编,该如何设置编号列的公式,谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:案件管理.table


--  作者:狐狸爸爸
--  发布时间:2009/1/19 16:25:00
--  
手工输入编号,简单实用。
即使你要输入1000行,利用填充可以一秒钟完成输入。
--  作者:tslz
--  发布时间:2009/1/19 16:35:00
--  
我以前用易表时,这个问题很好解决,只要求年度号=年度号,受案编号的最大值加1就可以了,用这个狐表就不会设公式了,平时录入数据时,是一条一条录入,不需要填充,手工又怕有年度号和受案编号都重号,该如何解决
--  作者:狐狸爸爸
--  发布时间:2009/1/19 16:46:00
--  
同样在在DataRowAdding事件中:

With e.DataTable
    If .DataRows.Count > 0 Then
        e.DataRow("受案编号") = .DataRows(.DataRows.Count - 1)("受案编号") + 1
     End If
End With


每年的第一个编号手工输入即可。

建议您先看两次帮助,这样可能会更有效果一点。

--  作者:狐狸爸爸
--  发布时间:2009/1/19 16:52:00
--  
当然,你可以自己加入一个条件,如果年份相同,就加1,否则等于1,这样就能完全自动了。