自动编号的问题
表中的“编号”字段是数值型的,10位字符,我想让该编号自动生成,要求前8位数是系统当前的年月日后两位自动加1.例如:2010062401、2010062402、2010062501、2010062801
……
不知怎样完成,向老师们求助了。
程序代码:iid=VAL(DTOC(DATE(),[color=#800000; font-weight: bold]1[/color])+'01')
IF RECNO()=[color=#800000; font-weight: bold]1[/color]
RETURN iid
RETURN .t.
ENDIF
CALCULATE MAX(id) TO iid2
IF iid2>=iid
RETURN iid2+[color=#800000; font-weight: bold]1[/color]
ELSE
RETURN iid
ENDIF