web-dev-qa-db-ja.com

レコードの追加でフォームを開く方法

レコードをテーブルに入力するフォームがあります。テーブルの最初のレコードを表示する代わりに、空の追加(新規)で開くようにします。ボタンから入力フォームを開くナビゲーションフォームで使用されます。

15
Tom Gross

acFormAddのオプションのDataMode引数としてOpenForm(値= 0)を使用できます。 Accessのヘルプでは、acFormAdd"ユーザーは新しいレコードを追加できますが、既存のレコードを編集できません。"について説明します。そのオプションのあるフォームにも表示されます。

DoCmd.OpenForm "frmaw_save",,,,acFormAdd

フォームを常にそのように使用する場合は、そのデータ入力プロパティをYesに設定できます(フォームのプロパティシートの[データ]タブで)。

17
HansUp

の中に Form_Loadイベントは、DoCmdの GoToRecord メソッドを使用し、オフセットにacNewRecを渡します。

Private Sub Form_Load()
   DoCmd.GoToRecord , , acNewRec
End Sub
8
Conrad Frix

プロパティシートで、[データ入力]を[はい]に設定します。ナビゲーションボタンもオフにすることができます。

7
RussWill