以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何实现自动编码?  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3382)

--  作者:Wjun1981
--  发布时间:2006/8/23 15:32:00
--  如何实现自动编码?
委托号:GL06082301
2006年8月23日的第一分委托书号码,
如果当天有N份委托书,当处理数据时就自动生成GL06082302、GL06082303、GL06082304........GL0608230N
某天,如2006年8月27日再输入当天的第一份委托书数据时,委托号:GL06082701
依此类推,请问高手有办法实现这样的自动编号方法吗?
--  作者:可可西里
--  发布时间:2006/8/23 15:42:00
--  
egd文件下载
--  作者:Wjun1981
--  发布时间:2006/8/23 15:46:00
--  
我知道SerialNo(2)公式的用法,这只能实现有序编号,不能满足“某天,如2006年8月27日再输入当天的第一份委托书数据时,委托号:GL06082701”

-=-=-=- 以下内容由 Wjun19812006年08月23日 03:47pm 时添加 -=-=-=-
请理解楼主的意思
--  作者:可可西里
--  发布时间:2006/8/23 15:54:00
--  
换新号时重新录入新号,不就又自动编下去了吗?
--  作者:Wjun1981
--  发布时间:2006/8/23 16:03:00
--  
这样还叫自动吗?倒不如每次自己输入?
--  作者:czy
--  发布时间:2006/8/23 16:31:00
--  
楼主是老用户,传文件吧。
--  作者:czy
--  发布时间:2006/8/23 16:53:00
--  
其实楼主的问题非常简单,本着对大家负责的态度,做公式时都要新建文件进行测试,所以提问者最好上传示例文件。
委托书列刷新公式:

"GL"+Format([日期],"yymmdd")+right("0"+text(CountFor(Grid,"日期","=",[日期],1,Row)),2)


--  作者:Wjun1981
--  发布时间:2006/8/23 17:06:00
--  
我正在构思文件,还没有文件出来,CZY可以想得到的。
委托号:GL06082301
GL是缩写
060823是2006年8月23日,即是当前操作的系统日期
01是顺序号
如果用SerialNo(2)公式不能达到设计效果。
--  作者:Wjun1981
--  发布时间:2006/8/23 17:08:00
--  
CZY,7楼所说的公式有变量的,能做一个例子传上来吗?
谢谢

-=-=-=- 以下内容由 Wjun19812006年08月23日 05:17pm 时添加 -=-=-=-
我在变量里添加了%日期%,公式还能用
--  作者:smileboy
--  发布时间:2006/8/23 17:17:00
--  
7楼公式没有变量,且完全可以达到你的要求