2012年04月19日

後編・Microsoft Access RuntimeでAccessが入っていないPCでもAccessファイルは使えるが一工夫必要場合も有る

後編・Microsoft Access RuntimeでAccessが入っていないPCでもAccessファイルは使えるが一工夫必要場合も有る

社内で使っているアクセスファイルをランタイム版で動かしたら、確認メッセージが頻発で困った。
なんて話を書きました。

要は、上のオプションのチェックを外したいのですが、ランタイム版ではその操作ができない。
ではどうしましょうか?

アクセスファイルの中で、チェックを外す流れを仕込んでおけば良いわけですね。

Public Function hihyouji()
'レコードの変更での確認を非表示に
Application.SetOption "Confirm Record Changes", False
'オブジェクトの削除での確認を非表示に
Application.SetOption "Confirm Document Deletions", False
'アクションクエリでの確認を非表示に
Application.SetOption "Confirm Action Queries", False
'
End Function

この様な物を、hihyouji(非表示)と言う名前で作成して、ACCESSファイルが開いたときに自動実行されるマクロに仕込みました。
ランタイム版での使用でも不要な確認メッセージは出なくなり快適に。

ネット上ではレジストリを修正する方法も紹介されていましたが、製品版ACCESSを持っていますから、今回はファイルを手直しする方法で。


またACCESSで何か作りたくなりました。
大規模な物は出来ません、かゆいところに手が届くような小物で、なにか。
そんな物でも結構業務改善に繋がりますから、一石二鳥です。


 起業・開業を応援する鯖江の税理士法人川中経営
  税理士・ITコーディネータ 川中重司
posted by 福井県は鯖江市の税理士 at 00:00 | Comment(2) | TrackBack(0) | ・ソフト・ITツール
この記事へのコメント
探していた宝物を発掘した気分です。アクセスを使って小さなデータベースを作っています。マクロを使ってもいます。ただ、初心者なので、どのような方法でアクセスファイルにマクロを組み込めば「ランタイムを使ったときアクションクエリが働かなくなるのか」がわかりません。VBAはADOでコードを書いています。方法を伝授してください。
Posted by 増田 恵治 at 2012年04月26日 16:49
こんにちは。

素敵な言葉をお使いいただき、恐縮です。
私も、この方法をネットで見つけたときには小躍りしましたので、お気持ちはよく分かります(^^)。

ランタイム版で、アクションクエリ等の実行の際の確認メッセージを非表示にする方法、ですよね。
せっかくなので、こちら↓で書かせていただきますね。
http://shigeshi.kawanaka.jp/article/55524419.html

もう少々お待ち下さい。
Posted by 川中重司 at 2012年04月26日 22:20
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/55366428
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック