我在这里搜索了似乎在问这个问题的答案,但没有一个答案对我有用。
我想在某些表单上有一个 NEXT 和 PREVIOUS 按钮。
Next 将关闭 "CurrentForm" 并打开 "NextForm" 。Previous 将关闭“CurrentForm”,并打开“PreviousForm”。
他们共享的字段称为“Personnel”,基本上就是 EmpName。
到目前为止,我一直在研究这个:(我所做的只是从 WIZARD 创建一个按钮来“打开表单”,但它不起作用?)
Private Sub cmdPrevAD1_Click()
On Error GoTo Err_cmdPrevAD1_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmComp_Events_2013"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_cmdPrevAD1_Click:
Exit Sub
Err_cmdPrevAD1_Click:
MsgBox Err.Description
Resume Exit_cmdPrevAD1_Click
End Sub
编辑:
Dim stDocName As String
Dim sEmpName As String
stDocName = "frmComp_Events_2013"
sEmpName = Me.Personnel.Value
DoCmd.OpenForm stDocName, , , "Personnel = '" & sEmpName & "'"
上面的编辑解决了这个问题。