プロが教えるわが家の防犯対策術!

アクセス365において、AとBそれぞれのフォーム内のコンボボックスで同じテーブルのレコードを参照して選択できるようになっています。
またこのレコードの追加を1つの追加フォームを新たに作って、A,Bいずれかのフォームから開いて新規作成したのちに新規作成フォームを閉じた時にコンボボックスの再クエリをしたいと思うのですが、A,Bどちらのフォームから開いても反映できるようにするにはどうすればよいでしょうか?
A,Bのフォームは同時に開くことはありません。
現在はA用、B用として2つのフォームを作って終了時に再クエリを実行しています。

A 回答 (1件)

手っ取り早くやるには



On Error Resume Next
に次いで
2つのフォームともに再クエリする。


まっとうにやるには

If Currentproject.AllForms("フォームA").IsLoaded Then
  If Currentproject.AllForms("フォームA")..CurrentView = 1 Then
    ' フォームAのコンボボックスを再クエリする
    ・・・・
のような感じで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!