• ベストアンサー

GoToRecordでサブフォームを指定したい

Fフォームの中にSF詳細という名前のサブフォームを埋め込んでいます。 このサブフォームに対して、 指定したレコードに移動したいのですが DoCmd.GoToRecord acDataForm, Form_SF詳細, acGoTo, 3 DoCmd.GoToRecord acDataForm, Forms("Fフォーム").Controls("SF詳細").Form, acGoTo, 3 DoCmd.GoToRecord acDataForm, "SF詳細", acGoTo, 3 全部エラーになり、うまくいきません。 正しい記述の仕方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

メインフォームのモジュールに記述するのでしょうか。 まず、サブフォームへフォーカス移動してから、.GoToRecord します。 Me.サブフォームコントロール名.SetFocus Docmd.GoToRecord acActiveDataObject, , acGoTo, 3

fsevxqzaoh
質問者

お礼

ありがとうございます。

関連するQ&A

専門家に質問してみよう