我是 Access 新手,之前使用过 C#、SQL Server 和 .Net。我有一个项目正在进行,我必须完成一些部分。
该场景可以描述为:
- 带有子表单的 Access 表单
- 一个Access查询,即上述子表单的数据源,有两个参数,显示为:
Parametername1 String(255),Parametername2 String(255)
.
- VBA 代码模块
我的计划是在我的 VBA 代码模块的过程中设置上述查询参数的值。我相信这应该刷新我的子表单,因为查询是子表单的数据源。
问题是我不知道如何实施这个计划。
我想使用查询,因为我不想用内联 SQL 搞乱我的 VBA 代码。
我使用的是 Access 2010。
我确实有这个问题,我想使用相同的“存储”更新查询,但从两种不同的形式执行它,因此想在运行时将参数传递给查询。这是我在另一个论坛中发现的,它正是我想要的:
With CurrentDb.QueryDefs("qry_YourQuery")
.Parameters("yourParam") = yourVBAvar
.Execute
End With
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)