查找与 'greater than or is null' 的逻辑等效项以防止 ms-access 重新格式化查询



我在Microsoft Access中创建数据库时遇到一些问题。我在查询的同一行中有一系列条件,其中许多条件如下所示

>=[Forms]![Form1]![Tensile_min] And <=[Forms]![Form1]![Tensile_max] Or Is Null

如果我关闭然后重新打开数据库,Microsoft Access 将使用多行将查询重新格式化为一组逻辑上等效的排列。条件从这里变成这样,这创建了一组标准,这些条件太大,以至于数据库崩溃。是否有我可以编写的上面包含的代码的逻辑等效项,它不会重新格式化?

谢谢你的帮助。

你可以从:

Is Null Or Between [Forms]![Form1]![Tensile_min] And [Forms]![Form1]![Tensile_max]

如果没有成功,那么

Between Nz([Forms]![Form1]![Tensile_min], [YourFieldName]) And Nz([Forms]![Form1]![Tensile_max], [YourFieldName])

此外,请同时指定[Forms]![Form1]![Tensile_min][Forms]![Form1]![Tensile_max]作为参数,以使 Access 免于猜测这些数据类型。

相关内容

  • 没有找到相关文章

最新更新