我是新手,我正在构建一个表,其主键是申请人 ID,并采用五位数字 xxx07 的格式,其中 xxx 是 100 到 999 之间的任何数字。例如 10107
我在创建此自定义计算 ID 时遇到问题,非常感谢任何帮助。
我是新手,我正在构建一个表,其主键是申请人 ID,并采用五位数字 xxx07 的格式,其中 xxx 是 100 到 999 之间的任何数字。例如 10107
我在创建此自定义计算 ID 时遇到问题,非常感谢任何帮助。
多用户系统中序号比较复杂,例如:Access VBA: Find max number in column and add 1
如果可能,请考虑将自动编号作为您的主键,并将申请人 ID 添加为具有唯一索引的附加字段。它会让事情变得容易得多。
请参阅:增加您的计数器
而不是他们的公式(只是增加一个),你可能想尝试类似的东西:
Private Sub Form_BeforeInsert(Cancel As Integer)
Dim x As Integer = Nz(DMax("MyCounter", "CustomerT"))
If x = 0 Then
MyCounter = 10007
Else
MyCounter = x + 100
End If
End Sub
但它不会停止在 99907。