• ベストアンサー

サブサブフォームのレコード移動方法

 いつもお世話になっております。サブサブフォームのニューレコードに移動するボタンを作成しようとしているのですが、サブフォームは移動できるのですが、サブサブフォームを移動させることができません。 Me.sub1.Form.sub2.Form.コンボボックス名.SetFocus DoCmd.GoToRecord , , acNewRec で記述してみたのですが反応がありませんでした。指定方法が間違っているのでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • yoisho
  • ベストアンサー率64% (331/516)
回答No.1

確認をしていないので、自信なしですが。 SetFocusメソッドは、アクティブフォームのコントロールに対してのみ有効だったような気がします。 だとすれば、 Me!sub1.SetFocus Me!sub1.Form!sub2.SetFocus Me!sub1.Form!sub2.Form!コンボボックス名.SetFocus DoCmd.GoToRecord , , acNewRec のように、サブフォームコントロールに順次フォーカスを移動させてこれをアクティブにしてやれば、最後にコンボボックスにフォーカスがセットされ、レコードの移動ができるようになるかもしれません。

関連するQ&A