|
共有変数を作成する、例の場合は「Pub_Flg」
共通変数用モジュール
Public Pub_Flg As Boolean
>〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
>Public NAME As String
>
>Form_A:
>Private Sub txt_1_click()
>
> NAME = ""
> Docmd.OpenForm "Form_B" ・・・1.
Pub_Flg = True
Do Until Pub_検索中Flg = False
'----- 検索画面が閉じるまでループ
DoEvents
Loop
> ←←←←←A
> txt_1.Value = NAME ・・・3.
>
>End Sub
>
>Form_B:
>Private Sub btn_INPUT_Click()
>
> NAME = InputBox("名前をいれてください。") ・・・2.
> Docmd.OpenForm "Form_A"
> '
Pub_Flg=False
> Docmd.Close acForm,"Form_B"
>
>End Sub
>
>〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
上記の様にすれば、止まるはずです。
但し、同じ画面を幾つも開くようなシステム設計であれば
変数名に注意が必要です。
|
|