在做一個生產管理系統的時候難免自動生成一些例如訂單號的號碼。如果要讓號碼看起來比較有規律 如 標誌+日期+後綴 舉例: cgd+20070517+001 可以用format和FormatDateTime 生成
1 首先看 日期的生成
formatdatetime('yyyymmdd',date);
2 號碼的生成
在每一天裏 一般情況下 不會生成999個訂單,現判斷今天是否生成過訂單,如果沒有那麼 號碼就是001
如果 已經生成過了,那麼找到今天的最後一個訂單然後再號碼的基礎上加一就得到現在訂單的號碼。
號碼 format('%.3d',id)