0

我有一个带有列表框的表单,我想用查询结果填充它(作为访问查询,而不是在 VBA 中)。此查询有一个基于主键的 Where 子句。只是为了理解这个概念,我硬编码了 PK 的值(在查询的标准中)——这很有效。我真正需要做的是创建一个变量,以便该值取决于应用程序中发生的事情。谢谢!

4

1 回答 1

1

WHERE您可以在查询的子句中调用全局函数。

您将在 VBA 中编写一个函数,例如

Public Function ValueForQuery() as Long
   ValueForQuery = x 'x will be the value you want to pass from the app
End Function

在查询中:

SELECT * FROM SomeTable WHERE PK = ValueForQuery()
于 2013-06-30T15:10:16.553 回答