从表中查找要匹配的值 - MS Access

时间:2018-02-27 19:55:19

标签: ms-access

我有一张包含所有员工ID的员工表,让我们说有一个表格来报告员工。表单要求提供员工ID和详细信息。我想要它,因此如果员工ID不在Employees表中,则无法提交表单。

我试过了:

If [Forms]![ReportEmployee]![EmployeeID] <> [Employees]![EmployeeID] Then
  MessageBox: Error!
  StopMacro.

1 个答案:

答案 0 :(得分:0)

您想要查找某个值并查看它是否为空,因此请使用IsNullDLookup

我不知道宏,但你可以尝试这样的事情:

If IsNull(DLookup("EmployeeID", "Employees", "EmployeeID = " & _
    [Forms]![ReportEmployee]![EmployeeID])) Then
        MessageBox: Error!
        StopMacro.