如何阻止Access“纠正”我的查询?

时间:2011-04-05 15:04:29

标签: ms-access ms-access-2003

当我在Access中有子查询时,它会尝试“更正”它们,而不会在过程中询问和中断查询。例如,

  

从TblA LEFT JOIN中选择*(从[TblB]选择*从[TblC]中选择*)作为SubQry On TblA.Whatever = SubQry.Whatever

第一次运行时,这很好用。但是,在我保存并尝试重新打开它之后,Access会尝试“有用”并将parens更改为括号:

  

从TblA LEFT JOIN中选择* [从[TblB]中选择*从[TblC]中选择*]。 as SubQry On TblA.Whatever = SubQry.Whatever

当然,这会引发错误。在选项菜单中的某处可以选择我可以切换以使Access停止尝试“帮助”我吗?

(脚注:实际的表名比“TblB”更复杂,需要在括号中进行识别)。

1 个答案:

答案 0 :(得分:0)

AFAIK,你做不到。子括号中的括号总是更改为方括号,如果要重新保存,则必须还原。 您所能做的就是将子查询保存为单独的查询并使用该查询直到您的应用程序非常稳定,然后将子查询集成到主查询中。