0

我有一个表格可以将新数据输入到 Access 2010 中的表格中。

我希望请求 ID 字段Max(Req_Number)+1来自当前表,每当用户添加新记录并希望它自动填充时,这也是Req_Number关键。使用数据模式时,所有字段都是空白的,所以我想知道当使用访问表单将数据输入表时如何使用函数锁定一个字段?

4

1 回答 1

0

RequestID文本框应该被锁定和禁用。将代码添加到表单的 Before Insert 事件中,如下所示:

Private Sub Form_BeforeInsert(Cancel As Integer)
On Error GoTo PROC_ERR

    RequestID = Nz(DMax("Req_Number", "myTable"), 0) + 1

PROC_EXIT:
    On Error Resume Next
    Exit Sub

PROC_ERR:
    MsgBox "Error " & Err.Number & " - " & Err.Description
    Resume PROC_EXIT

End Sub
于 2017-07-08T16:13:58.680 回答