Office中国论坛/Access中国论坛
标题:
怎样设置自动编号字段的格式?
[打印本页]
作者:
LSM216
时间:
2002-12-20 00:34
标题:
怎样设置自动编号字段的格式?
我想把自动编号字段的格式设成下面这样:
格式:yyyymmddnw
自动编号结果如下:
电脑编号 我希望的编号
1900010101 2002121801
1900010202 2002121802
1900010303 2002121901
请问怎样才能得到我想要的编号?[em24]
作者:
zhengjialon
时间:
2002-12-20 00:58
自动编号是从1开始往下编的
作者:
fatmingli
时间:
2002-12-20 22:18
借花敬佛
Option Compare Database
Option Explicit
Function auto_make_ID(alias_ID As String, table_name)
If Not IsNull(Screen.ActiveForm(alias_ID)) Then Exit Function
Screen.ActiveForm(alias_ID) = get_usable_alias_ID(Screen.ActiveForm![date], alias_ID, table_name)
End Function
Function get_usable_alias_ID(date1, alias_ID As String, table_name)
Dim date2 As String, ID As String
On Error Resume Next
date2 = Format(date1, "yyyymmdd")
ID = DMax(alias_ID, table_name, alias_ID & " like '" & date2 & "???'")
If IsNull(ID) Or ID = "" Then
get_usable_alias_ID = date2 & "001"
Else
get_usable_alias_ID = date2 & Format(CStr(CInt(Right(ID, 3)) + 1), "000")
End If
End Function
作者:
LSM216
时间:
2002-12-21 00:29
标题:
自动编号的格式是可以设定的。
TO:zhengjialon
自动编号的格式是可以设定的。
作者:
LSM216
时间:
2002-12-21 00:31
标题:
这个程序怎么用?
TO:fatmingli
这个程序怎么用?
作者:
eio
时间:
2002-12-21 04:35
标题:
这样的编号没有意思!
倒不如用窗体做流水帐号!因为ID号有可能会删除的,删除了同样也出现断续的现象!
作者:
fatmingli
时间:
2002-12-22 06:24
auto_make_ID调用
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3