連結フォームでき処理だと思いますので、わざわざ別にレコードセットを開かなくても、すでにレコードセットが開いています。
単純に Me!フィールド名でカレントレコードのデータにアクセスできます。
下記のコードで済むことです。
Private Sub 名字_AfterUpdate()
Me!氏名 = Me!名字 & Me!名前
Me.Refresh
End Sub
提示の処理なら、フォームでやらなくても、テーブルの方で、「氏名」フィールドのデータ型を「演算」にしておいて、
式を [名字] & [名前]
と設定すれば済む話でもあります。
実際の処理ではないとは思いますが、式で表現できることならこちらの方法でもいいでしょう。
通報 ...