accessにおいて、フォーム移動時に反映されるイベントが分からない

前提

accessについて質問します。別のフォームからボタンをクリックしたらジャンプして別フォームに飛んだあとラベルを変更したいと考えています。

実現したいこと

フォーム間で別フォームを表示した際、ラベルの値を変更する

該当のソースコード

vba

'フォームAPrivate Sub sample1_Click() DoCmd.OpenForm "フォームB"End Sub 'フォームBPrivate Sub Form_Open(Cancel As Integer) MsgBox userName Me!sample.Caption = "bb"End Sub

試したこと

以下のurlを参照に、考えられるイベントにvbaを書いたのですが、ラベルが変更されるのは「デザインビューを一回表示してから」又は「更新ボタンが押された場合」のみになってしまい、フォームを移動した直後に反映させるのは難しいです。
https://www.feedsoft.net/access/tips/tips91.html

自分が試したのは「レコード移動時」「挿入前処理」「開く時」「読み込み時」です

コメントを投稿

0 コメント