Office中国论坛/Access中国论坛
标题:
请教自动编码问题
[打印本页]
作者:
ha0148
时间:
2020-9-8 12:54
标题:
请教自动编码问题
在窗体文本框中的默认值中输入:="RP" & Format(Date(),"yymmdd") & Format(Nz(DMax("Right(单号,3)","流水号","mid(单号,3,6)='" & Format(Date(),"yymmdd") & "'"))+1,"000")
可以自动编号。
但如果输入="RP00" & Format(Date(),"yymmdd") & Format(Nz(DMax("Right(单号,3)","流水号","mid(单号,3,8)='" & Format(Date(),"yymmdd") & "'"))+1,"000")
就不能自动编号,为什么?请教各位前辈,加两个“00”后就无法自动编码了,怎样写才能正确编码?望前辈们帮我解释。谢谢!
作者:
tmtony
时间:
2020-9-8 15:11
Dmax 要根据 数值最大值(除掉前缀)。你可跟踪调试下
作者:
admin
时间:
2020-9-8 15:22
位置不对了。你加上了00 。mid就不是(3,8)。
或者你+1 的位置改一下。
作者:
ha0148
时间:
2020-9-8 15:25
因为我不懂这个编号的规律,我想弄懂。
作者:
灰太郎
时间:
2020-9-25 20:49
111111
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3