2017-01-18 9 views
0

データレコードをテーブルに入力するフォームがあります。保存時にフォームボタンが新しいエントリに移動しない

Form Pic

私はそれが正しく私が望むように新しいレコードを追加する準備ができ空白フォームとして開きます(私は「DataEntry =はい」で設定されています)フォームを開くとき。

[レコードを追加]ボタンをクリックすると、レコードがテーブルに正しく保存され、下のコードを使用してすべてのフィールドが消去されます。

一度Add Recordをクリックすると、フォームは新しいレコードにデータを入力する準備ができているように見えますが(空白になります)、今すぐ空白のフォームにデータを入力してもう一度Add Recordをクリックすると、テーブルの同じレコードに常に書き込むように、入力されたばかりのレコードの新しいデータが上書きされます(つまり上書きされます)。フォームが閉じられ、再度開くと、新しいレコードに書き込まれます。

私は、レコードの追加ボタンをクリックするとレコードをテーブルに保存し、フォームを消去し、もう一度クリックすると新しいレコードがテーブルに追加されるのでお知らせしますか?

多くのおかげ

Code Pic

答えて

0

BeforeUpdateのためのすべてのコードを削除し、現在のレコードのデータは、すぐにレコードを変更したりと自動的に保存されます

DoCmd.GoToRecord , , acNewRec 

によってAdd_Recordのためのすべてのコードを置き換えますデータを含むサブフォームからフォーカスを移動する

+0

これは今すぐ、お返事いただきありがとうございます! – JDT

関連する問題