Microsoft Access 掲示板

フォームからカレントレコードのみ更新 / 1

6 コメント
views
4 フォロー
1
hatena 2022/07/23 (土) 11:24:36 修正

連結フォームでき処理だと思いますので、わざわざ別にレコードセットを開かなくても、すでにレコードセットが開いています。
単純に Me!フィールド名でカレントレコードのデータにアクセスできます。
下記のコードで済むことです。

Private Sub 名字_AfterUpdate()
    Me!氏名 = Me!名字 & Me!名前
    Me.Refresh
End Sub

提示の処理なら、フォームでやらなくても、テーブルの方で、「氏名」フィールドのデータ型を「演算」にしておいて、
式を [名字] & [名前] と設定すれば済む話でもあります。
実際の処理ではないとは思いますが、式で表現できることならこちらの方法でもいいでしょう。

通報 ...