关于Lotus Notes表单中自动生成的文档编号
我希望每个表单建立的时候都能有个自动生成的编号,但是又不要像@DocumentUniqueID生成的那么长的。有知道的人,请帮帮我,给我提供一些建议,谢谢 lotus notes --------------------编程问答-------------------- 在表单中添加一个编号域,保存时表单时执行一个代理,代理的内容就是制作一个表单号 --------------------编程问答-------------------- 不太会使用代理,能否再详细说明指导一下,谢谢 --------------------编程问答-------------------- 可以用公式简便些,建个域用公式定好规则在open表单时就会自动产生一个唯一号。不过要注意当前表未保存别人也同时在open时导致编号重复的问题。 --------------------编程问答-------------------- 表单上创建一个域,设为计算域(例如:域名为fld)。其公式上面写
day:=@ReplaceSubstring(@Text(@Now;"S0");"-";"");
time:=@ReplaceSubstring(@Text(@Now;"S1");":";"");
Yubianhao :="BX-"+@Right(day+time;12);
@If(@IsNewDoc;Yubianhao;fldbh)
则输出的是 "BX-"+"年月日时分秒"(如:BX-130730170755) --------------------编程问答-------------------- 不用计算的域就行,在域 default value 里面写上上面代码即可! --------------------编程问答-------------------- 呵呵~~~~~~~~楼上大神学习了!
补充:企业软件 , Lotus