Access2010 イベントが動かない
超初心者です。言葉の意味も分からない場合がありますので、どうか噛み砕いて教えてくださると助かります。
他の方がAccess2003で作成されたAccessプログラムです。
コンボボックス1
コンボボックス2
コンボボックス3
コンボボックス4
テキスト5
コマンドボタン6
コマンドボタン7
コンボボックス1で選択したものに関連するものが、コンボボックス2で選択できるようになる
コンボボックス2で選択したものに関連するものが、コンボボックス3で選択できるようになる
コンボボックス3で選択したものに関連するものが、コンボボックス4で選択できるようになる
コンボボックス4まで選択をするとテキスト5に選択されたものが表示される。
コマンドボタン6を押すと、コンボボックス1~4、テキスト5がクリアされ、また新しくコンボボックス1から選択できるようになる。
コマンドボタン7を押すとAccessが終了する
このように設定されるようです。
Access2003では正常に動いていました。
しかしOffice2010(Access2010?)を導入したために、上記のプログラムの中で、コマンドボタン6,7が動作しません。
コンボボックス1で選択したものに関連するものが、コンボボックス2で選択できるようになる
コンボボックス2で選択したものに関連するものが、コンボボックス3で選択できるようになる
コンボボックス3で選択したものに関連するものが、コンボボックス4で選択できるようになる
コンボボックス4まで選択をするとテキスト5に選択されたものが表示される。
このアクションは問題ありません。正常に動きます。
しかし、
コマンドボタン6を押すと、コンボボックス1~4、テキスト5がクリアされ、また新しくコンボボックス1から選択できるようになる。
コマンドボタン7を押すとAccessが終了する
この2つができません。
コマンドボタン6のイベントプロージャでは、
Private Sub コマンド6_Click()
Me![コンボボックス1] = ""
Me![コンボボックス2] = ""
Me![コンボボックス3] = ""
Me![コンボボックス4] = ""
End Sub
と書かれています。
コマンド7はプロパティシートのイベントのタブ、クリック時に「終了」となっており、マクロで動いているようです。
マクロは、クリックするとAccess終了というだけの簡単なマクロです。
<課題・問題>
・コマンドボタン6を押してもコンボボックス1~4、テキスト5が消去(クリア)されない。クリアさせたい。
・(Access2003で実行したときに)コマンドボタン6を押してコンボボックス1~4、テキスト5を消去(クリア)しても、データを保持しているらしく、
コンボボックス1~2で選択しても、前回選択したコンボボックス2に関連するものが、コンボボックス3に選択肢が出る。正しく抽出されてこない。
・コマンド7を押してもAccess終了が実行されない
引数’オプション’を指定した場合、’Quit’マクロアクションを無効モードで実行したり、埋め込みマクロから呼び出して実行したりすることはできません。
とエラーになる。(このエラーの意味も分かりません)
どうしたら課題をクリアして動く、使えるようになるのでしょうか?
教えてください。
宜しくお願い致します。
お礼
なるほど! 出来ました! ありがとうございましたm(_ _)m