• ベストアンサー

ACCESS2010でのオプションの有効化

ACCESS2010で[ファイル]-[オプション]-[クライアント設定]で確認の項目のチェックを外しています。 .ACCDEファイルを作成し、パッケージソリューションでRUNTIMEで実行できるようにして ACCESS2010がインストールしていないPCにインストールしたところ、テーブルの削除等のクエリーで確認のメッセージが出てしまします。 出ないようにするには、どういう設定が必要なのか教えてください。 ちなみに、.ACCDBと.ACCDE.ACCDRすべてACCESS2010をインストールされているPCは出ません。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

http://support.microsoft.com/kb/229802/ja のようにするとか Function StartUpSet()   Application.SetOption "Confirm Action Queries", 1   Application.SetOption "Confirm Document Deletions", 1   Application.SetOption "Confirm Record Changes", 1 End Function を標準モジュールに作っておいて Autoexec マクロから呼び出したらどうでしょう? また、 DoCmd.OpenQuery "qryDeleteCustomers" を、 Currentdb.Execute (SQL文) のようにすれば確認メッセージは出てこなくなるハズ。

nbtk40
質問者

お礼

どうもありがとうございました。 早速試してみます。

関連するQ&A