MS-Access:查询的全局参数

时间:2017-12-30 09:21:06

标签: ms-access ms-access-2016

我有多个查询使用" FromDate"," ToDate"

等参数

我将如何"全球化"这些内部Access,所以我只需要设置一次并在所有查询中使用相同的值? 访问2016

2 个答案:

答案 0 :(得分:0)

存储查询可以使用的值的方法有多种。

最直接的方法之一是使用表单(比方说它叫做frmDate)。然后添加两个文本框(FromDate和ToDate)。然后,在您的查询中,您可以引用这样的文本框:Forms!frmDate!FromDateForms!frmDate!ToDate

其他方式包括(但不限于)将数据存储在表中并使用子查询或DLookUp,将数据存储在模块中并使用函数来设置和获取它并使用TempVars

答案 1 :(得分:0)

您可以使用表单,但变量的范围仅在加载该表单时存在。如果您使用模块而在全局模块中将它们声明为public,则不需要该表单,并且可以在任何地方使用这些值。只需将PUBLIC FromDate作为日期写在模块的顶部,它们应该始终可用。您需要在某个时间设置它们的值,但是您不需要再次重新声明它们。