使用全局变量选择行



我正在打开表单,并尝试使用包含全局变量的查询来填充数据。这会导致一个警报框弹出,促使我用一个值填充它,因为该语法显然是错误的。该表是员工,CurrentStaffMember是全球变量。此代码在查询中。

这是代码:

SELECT *
FROM Staff
WHERE EmployeeID = currentStaffMember;

https://imagebin.ca/v/3z7lerxznvnk(图像显示记录源)

https://imagebin.ca/v/3z7lhn9bnjzl(图像显示查询)

您不能使用普通查询中VBA设置的全局变量。

但是,您可以将TempVars用于此目的。

设置TempVarTempVars!currentStaffMember = "John Doe"

在查询中使用TempVar

SELECT *
FROM Staff
WHERE EmployeeID = Tempvars!currentStaffMember;

最新更新