入力フォームを開いた時は特定のレコードを表示するよりも、新規レコードが入力できる状態の方がいいので、マクロを作成し移動するようにします。マクロはフォームが開いた時に発生するイベント「読み込み時」に作成します。
■ 「読み込み時」イベントに作成する
下はフォーム「F-顧客マスター」をダブルクリックし、開いた状態です。
既存のレコードが表示されています。これを新規レコードが入力できる状態にします。
1.フォームをデザインビューにし、左上の■アイコンをクリックします。 これでプロパティシートにはフォームが表示されます。
2.プロパティシートの[イベント]タブ ~ [読み込み時]の右の[・・・]ボタンをクリックします。
ビルダーの選択ダイアログボックスが開くので、[マクロ ビルダー]を選択し[OK]ボタンをクリックします。
■新規レコードに移動するマクロを作成する
マクロの作成ウィンドウで、+コンボボックスで[レコードの移動]を選択します。
1.レコードのコンボボックスで[新しいレコード]を選択します。
2.リボンの[マクロツール]~[デザイン]~[上書き保存]をクリックします。
3.[閉じる]をクリックします。
これで[読み込み時]イベントに[埋め込みマクロ]と表示されます。
これで設定は完了です。
フォームを開くと、顧客IDには(新規)と表示され、新規レコードに移動していることが分かります。
関連する記事
フォームイベント一覧
マクロの作成方法
コマンドボタンにマクロを割り当てる