• ベストアンサー

Access2000でフォームを開くときに常に新規レコードで開きたいのですが

Access2000で、あるイベントに参加した人のデータベースを作りました。 検索用フォームで「氏名」と「生年月日」で検索し、その人の情報を別の フォームで見ることができるようになっています。 該当者がいない場合は、新しいレコードにそのデータを追加します。 検索結果を表示するフォームに個人情報を表示・書き込みできる画面を開く ためのボタンがあるのですが、このボタンをクリックした時に、常に新規 レコードで開きたいのですが、コードはどのように記述すればよろしいの でしょうか? ちなみに、いまは下記のようなコードになっています。 「新規登録ボタン」は個人情報を表示・書き込みできる画面を開くためのボタン 「応募者」は個人情報を表示・書き込みできるフォーム です。 Private Sub 新規登録ボタン_Click() On Error GoTo Err_新規登録ボタン_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "応募者" DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_新規登録ボタン_Click: Exit Sub Err_新規登録ボタン_Click: MsgBox Err.Description Resume Exit_新規登録ボタン_Click End Sub

質問者が選んだベストアンサー

  • ベストアンサー
  • komagoro
  • ベストアンサー率56% (13/23)
回答No.2

DoCmd.OpenForm stDocName, , , stLinkCriteria ↓ DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormAdd で解決しませんか。

ariga
質問者

お礼

ご回答ありがとうございました。 チャレンジしてみます。

その他の回答 (1)

noname#1296
noname#1296
回答No.1

DoCmd.OpenForm stDocName, , , stLinkCriteria,acFormAdd として下さい。新規入力画面で開きます。

ariga
質問者

お礼

ご回答ありがとうございました。

関連するQ&A