以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  自动编号的表达式列怎么写才可以调用出时间格式?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115292)

--  作者:初心不改再说未来
--  发布时间:2018/3/4 16:33:00
--  自动编号的表达式列怎么写才可以调用出时间格式?
演示中是这样的:
\'MP\' + SubString(\'0000\', 1, 4 - Len(Convert([_Identify],\'System.String\'))) + Convert([_Identify], \'System.String\')

运行结果是MP0001

怎么写才能让表达式运行结果为

MP20180301-001

MP+现在年月日+序号

--  作者:初心不改再说未来
--  发布时间:2018/3/4 16:37:00
--  
还有个问题  按照演示去添加表达式  报错   说MP0001不能转换为int32
我把表达式格式改为字符型 就添加成功了

所以现在MP+现在年月日+序号 应该咋写啊

--  作者:有点甜
--  发布时间:2018/3/4 17:34:00
--  

表达式列无法做到你需要的,必须使用代码,如

 

http://www.foxtable.com/webhelp/scr/2403.htm