【发布时间】:2015-02-27 05:15:51
【问题描述】:
我创建了一个登录表单,当单击“打开数据库”按钮时会打开另一个表单。当单击按钮打开另一个表单时,我试图让原始表单“UserInformation”关闭。我正在尝试各种 VBA 代码,但似乎没有任何效果。我通过向导创建了按钮,然后将宏转换为 vba 代码。
Private Sub cmdOpenDatabase_Click()
If IsNull(Me.txtFirstName) Then
MsgBox ("Please enter First Name")
Me.txtFirstName.SetFocus
Cancel = True
Exit Sub
End If
If IsNull(Me.txtLastName) Then
MsgBox ("Please enter Last Name")
Me.txtLastName.SetFocus
Cancel = True
Exit Sub
End If
If IsNull(Me.txtEmployee) Then
MsgBox ("Please enter Employee ID")
Me.txtEmployee.SetFocus
Cancel = True
Exit Sub
End If
On Error GoTo cmdOpenDatabase_Click_Err
DoCmd.OpenForm "Standards", acNormal, "", "", , acNormal
cmdOpenDatabase_Click_Exit:
Exit Sub
cmdOpenDatabase_Click_Err:
MsgBox Error$
Resume cmdOpenDatabase_Click_Exit
End Sub
【问题讨论】: