8

何よりも迷惑ですが、Googleで情報を見つけることができませんでした.

Access 2007 でクエリを作成して、何かをテストしたり、1 回限りの結果をすばやく取得したりすることがよくあります。これらのクエリは 1 回しか使用できないため、保存したくありません。

常にではありませんが、多くの場合、Access はこのクエリを保存しないと閉じません。つまり、後で削除する必要があります。これにより、保存するまで Access を閉じることができなくなり、不要なクエリが大量に作成されます。

なぜこうなった?それを引き立たせるものは特にありますか?

4

4 に答える 4

16

道は私のTrack name AutoCorrect infoためにそれをしたものではありませんでした。むしろ、セットを残していたことがわかりましたDoCmd.SetWarnings False。即時ウィンドウに入って実行するとDoCmd.SetWarnings True、古い「このクエリを保存しますか はい/いいえ/キャンセル」ウィンドウに戻りました。

于 2013-09-26T16:21:46.763 に答える
4

VBA で警告をオフにして ( DoCmd.SetWarnings False)、後でオンにしなかった場合、毎回この動作が発生します。次のことを覚えておいてください。

  1. 手順が終了したら、常に警告をオンにする必要があります
  2. 警告をオフにした手順でエラーが発生した場合は、おそらくまだオフになっています。

VBA を起動して、イミディエイト ウィンドウ ( Ctrl+G) を呼び出し、入力してDoCmd.SetWarnings Trueを押しEnterます。

于 2015-06-25T15:17:59.817 に答える
3

大まかな推測として、トラック名の自動修正があなたが説明した動作を引き起こしているかどうかを確認することをお勧めします。有効になっている場合は、一時的に無効にして、Access が新しいクエリを単に破棄するのではなく、保存することを強制するかどうかを確認します。

私がこの提案をする理由は、そのような振る舞いを見たことがないからです。保存されていない新しいクエリを閉じようとすると、クエリのデザインを保存するかどうかを Access から尋ねられ、"いいえ" と答えると、保存されていないクエリが破棄されます。

また、トラック名の自動修正を有効にしたままにすることはありません。これは、問題が多すぎると報告されているためです ( Microsoft Access の欠陥:名前の自動修正による問題のプロパティと失敗)。もちろん、これは単なる偶然かもしれませんが、オートコレクトが関係しているかどうかを確認する価値があると思います。

また、トラック名の自動修正が原因である場合は、どちらがより苦痛でないかを判断する必要があります。トラック名の自動修正を永久に無効のままにします。または、保持したくない新しいクエリを保存する必要があります。

于 2013-04-03T16:39:11.710 に答える
2

これは奇妙なものです..私もまったく同じ問題を抱えていたので、クエリを保存またはキャンセルするオプションしか与えられませんでした。このスレッドを見つけてトラック名の自動修正を確認し、オフに設定されていました....オンにしましたが、データベースをマップしたいと言ったときにキャンセルされ、クエリダイアログが保存しますか、はいに変わりましたいいえまたはキャンセル..この「機能」をリセットするには、オン/オフをクリックするだけでよい場合があります。

于 2013-08-27T16:11:40.583 に答える