次のレコードを入力するためのAccessコンボボックスをクリアする - TechRepublic

次のレコードを入力するためのAccessコンボボックスをクリアする - TechRepublic

出版

maryannrichardsonの画像

データ入力フォームのコンボボックスの選択内容をクリアすることで、ユーザーが新しいレコードを入力するたびに最初からやり直せるようにすることができます。このユーザーフレンドリーな調整方法をご覧ください。

図Aに示すように、コンボボックスを使用したデータ入力フォームを作成しました。しかし、ユーザーが「次のレコード」ボタンをクリックしても、前のレコードのコンボボックスの選択内容がまだ表示されています。

図A

次のレコードを入力するためにエントリをクリアするには、次の手順に従います。

  1. フォームをデザイン ビューで開きます。
  2. フォームの左上にあるフォーム プロパティ ボタンをクリックします。
  3. [イベント] タブで、[On Current] プロパティ ボックスをクリックし、[イベント プロシージャ] を選択します (図 B )。

図B

  1. [ビルド]ボタンをクリックします。
  2. プロンプトに次のコードを入力します。
プライベートサブForm_Current()

エラーの場合はErrorHandlerへ移動

私![ボックスのcboname] = Null

エラーハンドラ終了

サブを終了

エラーハンドラー:

MsgBox "エラー番号: " & Err.Number &": 説明: " & Err.Description

ErrorHandlerExit を再開する

終了サブ
  1. [Alt]+Qを押します

ユーザーが次のレコードに移動すると、前の選択は表示されなくなります。


Access のヒントを見逃していませんか?

Microsoft Access アーカイブをチェックして、その他の Access のヒントを確認してください。

毎週水曜日に配信される、Word、Excel、Access のヒントを特集した TechRepublic の無料 Microsoft Office Suite ニュースレターに自動的にサインアップすることで、ユーザーの生産性向上を支援します。

記事をシェア
maryannrichardsonの画像

メアリーアン・リチャードソン

Tagged: