AccessのVBAについて質問です。サブフォーム(クエリ)で選択したアクティブなレコードの5番目のフィールドを、フォームのテキストボックスにリアルタイムに反映されるようにしたいです。この場合どのように記述したらよろしいでしょうか?

1件の回答

回答を書く

1233670

2026-08-10 05:30

+ フォロー

どうしても【5番目のフィールド】にこだわるのなら、サブフォームのフォームのイベント「レコード移動時」において↓



Private Sub Form_Current()

If Me.NewRecord Then

Me.Parent!テキストボックス = Null

Else

Me.Parent!テキストボックス = Me.Recordset(4) ' ← 0 スタートゆえ

End If

End Sub

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有