こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Accessでaccdeへ変換で機能しない

Access2007で、accdbからaccdeへ変換したのですが、コマンドボタンしか機能しません。
機能するのは、Accessの終了・Excelの出力のみで、クリックしてフォームを開く・フォームを閉じるのボタンを押しても何も起こりません。調べてみると、マクロで設定したボタンは問題ないのですが、VBAで設定したボタンが機能していないようです。例えば下記のような記述をいくつか設定しています。

Option Compare Database
Option Explicit

Private Sub コマンド21_Click()
DoCmd.OpenForm "閲覧メニュー"
DoCmd.Close acForm, "メインメニュー", acSaveNo
End Sub

何がおかしいのでしょうか?

マクロの設定は「全て有効」になっています。
どなたかおわかりになる方おりませんでしょうか。

投稿日時 - 2012-07-14 09:31:16

QNo.7589498

すぐに回答ほしいです

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

元のaccdbを起動して、VBAウィンドウを開き、[ツール]-[参照設定] を開いて「参照不可」になっている項目がないかチェック、
なっていたらその項目名を控えておいて、チェックを外す。

[デバッグ]-[*****のコンパイル]をクリックして、エラーがでいなかチェック。エラーが出たらエラーが出ないようにコードを修正。

その後、accdeへ変換してみてください。

投稿日時 - 2012-07-15 11:05:41

お礼

accde変換で動きました。ありがとうございました。

投稿日時 - 2012-07-16 11:37:59

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問