我有一张包含所有员工ID的员工表,让我们说有一个表格来报告员工。表单要求提供员工ID和详细信息。我想要它,因此如果员工ID不在Employees表中,则无法提交表单。
我试过了:
If [Forms]![ReportEmployee]![EmployeeID] <> [Employees]![EmployeeID] Then
MessageBox: Error!
StopMacro.
答案 0 :(得分:0)
您想要查找某个值并查看它是否为空,因此请使用IsNull
和DLookup
。
我不知道宏,但你可以尝试这样的事情:
If IsNull(DLookup("EmployeeID", "Employees", "EmployeeID = " & _
[Forms]![ReportEmployee]![EmployeeID])) Then
MessageBox: Error!
StopMacro.