【发布时间】:2021-06-28 13:59:06
【问题描述】:
在 Access 中,我有一个 SQL 直通查询,它返回按名字过滤的整个表。
例子
SELECT * FROM dbo.Original_Data
WHERE first_name = 'Mike';
我正在尝试编写一些 VBA,通过单击按钮获取直通查询并将“Mike”替换为我输入的任何名称(稍后将通过组合框完成,但这是另一个步骤)。
我有这个,其中 TempPT 是直通查询的名称。
Private Sub Command12_Click()
TempPT = Replace(TempPT, "Mike", "Sam")
DoCmd.OpenQuery "TempPT"
End Sub
这不起作用。
有没有一种方法可以让我在有“Sam”的地方输入的任何内容都是直通查询过滤的内容?
我正在使用直通,因为数据库很大并且阻塞了访问。
【问题讨论】:
标签: sql vba ms-access pass-through