MS Accessを開いた時にフォームを起動し新規レコードを表示する方法
- 詳細
- カテゴリ: Windows Tips
- 公開日 2009年9月03日(木曜)00:19
- 参照数: 947
このパターンは結構使うのにすぐ忘れるのでメモしておきます。
Accessファイルを開いた時にフォームを起動させる設定
- [ツール]→[起動時の設定]メニューを選択
- [フォーム/ページの表示]から起動したいフォームを選択
- [OK]ボタンを押す
新規レコードを開いたときに表示させる設定
- フォームをデザインビューで開く
- フォームのプロパティを開く(フォームウィンドウのタイトル部分で右クリックして[プロパティ])
- [イベント]タブの[読み込み時]にフォーカスする(カーソルを合わせる)
- [...]を押し、[コード ビルダ]を選択し、[OK]ボタンを押す
- 出てきたコードビルダのPrivate Sub Form_Load()以下に、下記の青文字部分を貼り付ける
Private Sub Form_Load()
DoCmd.GoToRecord , , acLast
On Error Resume Next
DoCmd.GoToRecord , , acNext
On Error GoTo 0
End Sub
あとは、フォームを保存して終了です。
以上


