如何阻止 MS Access 修改我的查询?

问题描述 投票:0回答:1

我正在使用 MS Access 2024 根据我的查询创建一个表单,用户可以在搜索框中输入值以过滤表中的某些记录。

每次关闭查询窗口或 MS Access 应用程序时,MS Access 都会在下次打开查询设计视图的criteria部分中用多行重复的代码替换我的所有代码。

导致我无法编辑或运行查询,给出错误“查询太复杂”

我在criteria框中的原始代码是1行:

Like "*" & [Forms]![findStocks_2]![StockSearch] & "*" Or [Forms]![findStocks_2]![StockSearch] Is Null

从下图可以看出,它现在被多个重复的

Like "*" & [Forms]![findStocks_2]![StockSearch] & "*"

行所取代

Example

sql vba ms-access ms-access-2010
1个回答
0
投票

查询太复杂

这通常意味着 Access 无法确定参数可以传递哪些值。

因此,为每个参数指定预期的数据类型,例如:

[Forms]![findStocks_2]![StockSearch]     Text
[Forms]![findStocks_2]![Date_InSearch]   DateTime
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.