以文本方式查看主题

-  易表在线答疑  (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=11388)

--  作者:dgmaliyun
--  发布时间:2008/2/11 12:28:00
--  能否实现分类自动编号?
新年好!这是我拟设计的一个表,希望能根据业务类别实现自动编号。能否实现?请赐教。egd文件下载
--  作者:程兴刚
--  发布时间:2008/2/11 13:02:00
--  

       egd文件下载


--  作者:Czy
--  发布时间:2008/2/11 13:07:00
--  
如果严谨一点最好加个年列,刷新公式:Year([立案日期])
然后在案号列设置刷新公式:

Left(GetPY([业务类别]))+[年]+right("00"+text(CountFor(Grid,"年","=",[年],"业务类别","=",[业务类别],1,Row)),3)


--  作者:程兴刚
--  发布时间:2008/2/11 13:14:00
--  
GetPY([业务类别])对多音字会出现错误,还有审批制也需要手工干预,所有要增加一个类别代码列,用来手工干预!

-=-=-=- 以下内容由 程兴刚2008年02月11日 01:15pm 时添加 -=-=-=-
审批制=生僻字
--  作者:wjq1072
--  发布时间:2008/2/11 13:18:00
--  
egd文件下载
--  作者:dgmaliyun
--  发布时间:2008/2/11 13:29:00
--  
为何“Year”函数出错?增加一列“年”,刷新公式后总是显示“1905-06-30”。
--  作者:程兴刚
--  发布时间:2008/2/11 13:37:00
--  
将增加的“年”改为字符型,年列默认值公式:year(today())

-=-=-=- 以下内容由 程兴刚2008年02月11日 01:41pm 时添加 -=-=-=-
或者是刷新公式:year([立案日期])
--  作者:程兴刚
--  发布时间:2008/2/11 13:53:00
--  
这样更方便一点,不用每一生僻字都需要手工干预,建立代码表,只在代码表中一次设置,以后可以重复调用:


       egd文件下载


--  作者:wjq1072
--  发布时间:2008/2/11 14:02:00
--  
估计“业务类别”不会很多吧!这样试试?
egd文件下载
--  作者:dgmaliyun
--  发布时间:2008/2/11 17:36:00
--  
三个人三种方法,都不错。谢谢!