質問: ### 前提・実現したいこと やりたいことは ACCESSのVBAでメインフォームからサブフォームの新規レコードに移動したい。 ### 発生している問題・エラーメッセージ ``` 実行時エラー '2105' 指定したレコードに移動できません。 となりエラーとなってしまいます。 ``` ### 該当のソースコード メインフォーム:F001_メイン サブフォーム:F002_サブ ACCESS VBA ``` DoCmd.OpenForm "F002_サブ", acNormal, "", "", , acNormal DoCmd.GoToRecord acForm, "F002_サブ", acNewRec ←ここで実行時エラーとなります、 ``` ### 試したこと ACCESS2007では上記のコードで問題なく動くのですが、ACCESS2016では実行時エラー(2105)となってしまいます。 ### 補足情報(FW/ツールのバージョンなど) ※ACCESS 2010、2013でも同様にエラーになります。
回答: リンクフィールドのデータが正しく連結していない可能性が高いような気がします。 レコードソースはクエリーですか? クエリーであれば、そのクエリーの最大レコード数の制限が入っていたりしませんか?