Microsoft Access 掲示板

フォームロード時に、全コンボボックス、テキストボックスを空白にしたい

2 コメント
views
4 フォロー

こんばんわ、ろでますです。
前回はありがとうございました。

この度、質問内容が別になるので別スレッドで投稿させていただきました。

質問なのですが、フォームを開いたときに、メインフォーム・サブフォームのテキストボックス・コンボボックスとも空白の状態で開くにはどうすればよろしいでしょうか。

色々試しました。
・コンボボックスの初期値をNULLにする。
・フォームロード時に両フォームに空白値(NULL)でフィルターをかけてみる。
・フォームロード時に各テキストボックス・コンボボックスオブジェクトにNULLを入れる。

等々、色々試したのですが、方フォームは消えても、もう方フォームが消えないとか・・・。

すいません、何度も申し訳ございませんが、ご教授いただければ助かります。

ろでます
作成: 2020/07/11 (土) 22:31:20
通報 ...
1
ろでます 2020/07/12 (日) 02:25:30 61da2@be317

すいません、自己解決しました!(この方法が正しいのかどうかは分かりません。手探りです)
まず、親フォームのコンボボックスの規定値を「=Null」にしました。
その後、リンクフィールドで、親と子でキーIDをリンクさせてやればうまくいきました。

お騒がせしてすいません。

2

まずは、このメインフォーム/サブフォームの目的、したいことを明確にすることが先決のような気がします。

一見、解決したようにみえても、本当に目的に合致している動作になっているのか、よくよく検証してみてください。