ms access vba Me.Refresh テキストボックス ドロップダウンはどうなるか?


access でテーブルとそれに対応するフォームを作成し、


そのフォームナイに追加したボタンの

イベント・リスナで


Me.Refreshを実行すると、


フォーム内に配置してある

テキストボックスの内容は消去されるのでしょうか?


ドロップダウンだと、先頭のアイテムを選択した状態になるのでしょうか?




Access でフォーム上のボタンのイベント・リスナーとして

 Me.Refresh を実行した場合、

 フォームの内容がリフレッシュされます。

 

 具体的には次のようになります:


- **テキストボックスの内容**: 


通常、テキストボックスの内容は更新元のテーブルから最新のデータを取得し直すため、

入力された内容が消去される場合があります。

特に、フォームが再クエリされた場合は

テキストボックスが初期状態に戻る可能性があります。


- **ドロップダウン (コンボボックス)**: 


ドロップダウンリスト(コンボボックス)は再クエリ後、

先頭のアイテムが選択された状態になることが一般的です。


ただし、これらの動作はフォームやコントロールの設定、

また具体的なVBAコードの実装によって異なる場合があります。

実際の動作を確認するためには、テストを行うことが推奨されます。


Access のフォームやコントロールについてさらに質問があれば、

どうぞお気軽にお聞かせください!


コメント