Access 2007 inists保存查询

时间:2013-04-02 10:37:11

标签: ms-access ms-access-2007

比其他任何事情更令人烦恼,但我在谷歌找不到任何关于它的信息。

我经常在Access 2007中创建一个查询来测试某些内容,或者一次性快速获取一些结果。我不想保存这些查询,因为它们只适用于一次使用。

并非总是如此,但通常,Access不会在没有我保存的情况下关闭此查询,这意味着我必须稍后删除它。这可以防止我在保存之前关闭Access,并创建一个不需要的查询。

为什么会这样?有没有什么特别的东西让它脱颖而出?

4 个答案:

答案 0 :(得分:13)

Track name AutoCorrect info路径不适合我。相反,事实证明我已经离开了DoCmd.SetWarnings False。进入即时窗口并运行DoCmd.SetWarnings True带回旧的“您要保存此查询是/否/取消”窗口。

答案 1 :(得分:3)

作为一个疯狂的猜测,我建议您检查 Track Name AutoCorrect 是否导致您描述的行为。如果已启用,请暂时将其禁用,并查看Access是否仍会强制您保存新查询,而不是简单地丢弃它们。

我提出这个建议的原因是因为我从未见过这种行为。每当我尝试关闭一个新的未保存的查询时,Access都会询问我是否要保存查询设计,并在我回答“否”时丢弃未保存的查询。

我从未启用跟踪名称自动更正,因为据报道它会产生太多问题(Flaws in Microsoft Access: Problem propertiesFailures caused by Name AutoCorrect)。当然这可能只是巧合,但我认为检查是否涉及自动更正是值得的。

如果 Track Name AutoCorrect 是原因,那么您需要确定哪个不那么痛苦:永久禁用 Track Name AutoCorrect ;或被迫保存您不想保留的新查询。

答案 2 :(得分:2)

奇怪的是这个...我也有完全相同的问题,我只提供保存或取消查询的选项。找到这个线程并检查Track Name AutoCorrect并将其设置为Off ....将其打开,然后在它表示要映射数据库时取消,并且我将查询对话框更改为“是否要保存”,是否或取消..因此您可能只需要点击/关闭以重置此“功能”

答案 3 :(得分:2)

如果您已在VBA(DoCmd.SetWarnings False)中关闭了警告但未在以后启用它们,则每次都会出现此行为。请记住:

  1. 当您完成程序
  2. 时,应始终打开警告
  3. 如果您发现关闭警告的程序错误,他们可能仍然关闭。
  4. 尝试进入VBA,调出立即窗口(Ctrl+G),输入DoCmd.SetWarnings True并点击Enter