ユーザーがアイテムの合計数量を入力するこのフォームがあります。それらのカウントを容易にするために、フッターに合計コントロールを備えたポップアップ連続フォームを作成しました。これにより、ユーザーは複数の数量単位を入力して 1 つのみを保存できます (例: 10;10;10;5 - 35 をメインに入力する)形)
を使用して動作させることができましたForms![MainFormName]![ControlName].Value = Forms![PopupFormName]![NameOfSummingControl].Value
。問題は、SumControl を更新するには、カーソルを空の/新しいレコード行に置く必要があり、情報を入力するのに必要な時間を短縮したいということです。DoCmd.RunCommand acCmdSaveRecord
上記のコード行の前にボタンでイベントを作成しましたが、ボタンを2回押すと機能します。1 回だけ押してもメイン フォームのフィールドは変更されないため、2 つのコマンドを実行するよりも SumControl を更新するのに時間がかかると思います。
この状況から抜け出すにはどうすればよいですか?