2011-06-21 4 views
0

EDIT:誰かが私を助けました。 form_(名).recalcまたはform_(名).refresh: "メイン"、 "詳細": VBAアクセス:別のフォームのコードからフォームをリフレッシュする

form_main.recalc私は2つの形式があります。 「メイン」フォームには、ダイアログに「詳細」を開くボタンがあります。 問題は「詳細」にチェックボックスがあり、変更時に 「メイン」をリフレッシュする必要があることです。 どのようなコマンドですか? は、私はあなたがあなた自身のために発見されたものとは別の答えを提供するつもりです

+2

回答を回答として投稿してください – ak112358

答えて

2

ありがとう:acDialogスイッチ付き

オープン詳細フォームを、その後、再クエリそれが閉じているとき。このようになります。詳細フォームを開くイベントは、(それがメインフォームになります):

DoCmd.OpenForm "DetailForm", , , "ID=" & Me!ID, , acDialog 
    Me.Requery 

はこれが何をするか、オープン詳細フォームでコードを一時停止しています。詳細フォームを閉じると、メインフォームがクエリーされます。

これは私にとってはこのようなことを行う標準的な方法です。

関連する問題