【发布时间】:2013-05-10 05:25:59
【问题描述】:
我有一个相当大的查询,连接了十几个表,我想根据 id 字段拉回记录(例如:between nStartID and nEndID)。
我创建了两个参数并将它们作为标准进行了测试,它们工作正常。
问题是,我需要从这个主查询运行插入查询,并且需要主查询中的参数。所以,我需要以编程方式将参数传递给它。
有人知道如何做到这一点吗?
谢谢。
【问题讨论】:
-
我有一个满足我需要的解决方案,但不确定它是否是最好的。我为 nStartID 和 nEndID 创建了全局变量,然后为每个变量创建一个函数,如读取这些值的 getStartID() 和 getEndID() 。然后我只在原始查询的 where 子句中使用这些函数。不是最优雅的解决方案,但它确实有效。如果其他人有他们想分享的经验,我将保持开放状态,以造福他人。感谢您提供有用的意见。
标签: vba ms-access parameters ms-access-2010