以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 精华分享 (http://egrid2000.com/dvbbs/list.asp?boardid=12) ---- 年份变更时如何重新编写流水号(小吴原创) (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=12&id=962) |
-- 作者:喜爱易表 -- 发布时间:2006/8/13 15:19:00 -- 年份变更时如何重新编写流水号(小吴原创) 利用易表的默认值公式和SerialNo()函数可以很方便地实现自动编号,比如我们在某列里写上001、002、003,然后再将该列的默认值公式设置为SerialNo(0),那么以后新增行的时候编号就会自动往下编写:004、005、006…… 但是如果我们的编号规则里有年份,当年份变更的时候希望编号重新开始,那么该如何设置默认值公式呢?比如我的编号是2003001、2003002……,当时间到2004年的时候,怎样实现新增记录的时候编号为2004001呢? 其实很简单,看下面这个例子: 其实公式的原理很简单:如果“当前年份-当前列上一行编号中的年份部分=1”时,编号就是“当年年份+001”,反之则延续上面的编号规则。 编后话: |