No.1ベストアンサー
- 回答日時:
AC2003持っていないので試してみることができないのですが、なんとなく連結フォームからの捜査を行うときにでるエラーのようですね。
http://pressf1.pcworld.co.nz/showthread.php?t=83 …
によると、
マルチユーザーデータベースとしているなら、
フォームをデザインモードで開き、プロパティのデータタブのレコードロックをEdited Record(編集済みレコード?)にしなさい。
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
と書いているなら、
DoCmd.RunCommand acCmdSaveRecord
としてみろ。
それでもダメなら、セーブする代わりにレコードを移動させて戻ってくることによって、フォーム上の変更をDBに反映させることができる。
どうせレコードを移動させるときに保存されるのだから、この時点での保存は本当に必要なのかどうか考えてみてください。
と書いてあります。
この回答への補足
回答ありがとうございます!
訳していただけることで、解決策を考えやすくなりました。
また、きちんと解決しましたらお礼の欄に報告します。
上記とは違うもの方法をとりましたが、解決できました!
以下、おおざっぱですが原因と解決策を書きます。
○原因
レコードソースに使っているストアドプロシージャと、
再同期コマンドで指定しているストアドプロシージャの、
selectしている要素が異なる。
よって、レコードを変更して再同期コマンドがされた時、
要素が異なるので
DoCmd.RunCommand acCmdSaveRecord
でエラーを起こす。
○解決策
selectしている要素を一致させる
わかりにくいかもしれませんが、
同じ難題にぶつかっている方の助けになればと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- 飛行機・空港 7月に沖縄に行くのですが航空券の予約を私ではなく、 一緒に行く人が予約してくれました。 LINEでエ 3 2022/06/28 12:24
- 飛行機・空港 バジェットエアからの予約流れについて 4 2022/10/12 11:12
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- その他(スマホアプリ・スマホゲーム) auの暗所番号急に合わなくなった 今まで10年以上 同じ暗所番号で つい数日前までは問題なかったのに 3 2023/03/03 16:15
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
どこにもフォーカスを当てたくない
Access(アクセス)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
-
4
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
5
AccessのDAOでフィールド名を配列に格納して・・・
Visual Basic(VBA)
-
6
Access サブフォームでの選択行の取得
その他(データベース)
-
7
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
8
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
9
ACCESSでコントロールソースの変更
Access(アクセス)
-
10
コンボボックスにキー入力をさせない方法(ACCESS VBA)
その他(プログラミング・Web制作)
-
11
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
12
フォーム内のデータをすべて更新したい
その他(Microsoft Office)
-
13
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
JSPのNULLレコード表示について...
-
アクセスでレポートの1印刷内...
-
ヘッダレコードとトレーラレコ...
-
差し込み印刷のレコード数について
-
DataGridViewの、選択されてい...
-
サブレンジ分割されたNDB(富士...
-
ファイル書込みで一行もしくは...
-
Access でレコードセレクタが押...
-
ワードの差込印刷で教えて下さ...
-
カレントレコードが無い事を判...
-
DataGridViewにてセル以外をク...
-
データセットのレコード更新が...
-
ACCESSで「16389予約済みエラー...
-
【ExcelVBA】Powerクエリーでい...
-
VBAで制御コード付きテキストフ...
-
ACCESS2000 SQL 最大レコード数
-
AccessVBAのMoveメソッドにつき...
-
Line Inputで文字化け(助けて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
-
JSPのNULLレコード表示について...
-
レコードが存在しなかった場合
-
DataGridViewの、選択されてい...
-
カレントレコードが無い事を判...
-
DataGridViewの内容をDBに反映...
-
Access を×ボタンで閉じ...
-
アクセスでレポートの1印刷内...
-
ヘッダレコードとトレーラレコ...
-
Access でレコードセレクタが押...
-
レコードセット(ADO.Recordset)...
-
ACCESSで大量の更新を行うと「...
-
差し込み印刷のレコード数について
-
DataGridViewにてセル以外をク...
-
サブレンジ分割されたNDB(富士...
-
Line Inputで文字化け(助けて...
-
固有レコード識別子の選択とは
-
[VBA] ADOの Clone と AddNew
-
ワードの差込印刷で教えて下さ...
おすすめ情報