追加で新規レコードにした時「顧客名」に移動する:Access物販向け顧客管理
顧客マスターフォームの追加ボタンをクリックした時、次に入力する顧客名テキストボックスに移動しておくと、操作者に親切な設計になります。
追加ボタンはマクロで動作させているので、 マクロツールのデザインで設定します。
■ 「追加」ボタンをクリックすると
下のように追加ボタンをクリックしても、ボタンにフォーカスがあるままです。
次に入力するのは顧客名なので、顧客名テキストボックスにフォーカスが自動的に移動するようにします。
1.フォームをデザインビューで開き、追加ボタンを選択します。
2.プロパティシートの[イベント]~「クリック時」の[…]ボタンをクリックします。
■マクロにコントロールの移動を追加する
[マクロ ツール]~[デザイン]のマクロ作成ウィンドウが開きます。
+部分のコンボボックスから[コントロールの移動]を選択します。
コントロール名にテキストボックス名「顧客名」と入力します。
1.リボンの[上書き保存]をクリックしマクロを保存します。
2.マクロツールを閉じます。
顧客マスターフォームをフォームビューで開き、[追加]ボタンをクリックすると新規レコードに移動後、[顧客名]のテキストボックスにカーソルが移動します。
関連する記事
フォーカスのあるテキストボックスを書式変更
フォームイベント一覧
ADOでデータの追加(AddNew ~ Update)
レコードを移動する