レコードをテーブルに入力するフォームがあります。テーブルの最初のレコードを表示する代わりに、空の追加(新規)で開くようにします。ボタンから入力フォームを開くナビゲーションフォームで使用されます。
acFormAdd
のオプションのDataMode
引数としてOpenForm
(値= 0)を使用できます。 Accessのヘルプでは、acFormAdd
を"ユーザーは新しいレコードを追加できますが、既存のレコードを編集できません。"について説明します。そのオプションのあるフォームにも表示されます。
DoCmd.OpenForm "frmaw_save",,,,acFormAdd
フォームを常にそのように使用する場合は、そのデータ入力プロパティをYes
に設定できます(フォームのプロパティシートの[データ]タブで)。
の中に Form_Load
イベントは、DoCmdの GoToRecord
メソッドを使用し、オフセットにacNewRec
を渡します。
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
End Sub
プロパティシートで、[データ入力]を[はい]に設定します。ナビゲーションボタンもオフにすることができます。