Microsoft Access 掲示板

フォーム内非連結テキストボックスの値が変更されたとき

4 コメント
views
4 フォロー

いつもこちらのサイトではお世話になってます。

フォーム内非連結テキストボックスの値(文字列)が変更されたときをトリガーとして、別のフォーム内テキストボックスの可視/不可視を切り替えたいのですが、その場合、どこのイベントにプロシージャを書けばいいのでしょうか?
フォーム内非連結テキストボックスの値は、そのフォームを開くための別フォームにあるボタンを押したときのプロシージャで文字列が変わるようになっています。

nanana
作成: 2023/02/08 (水) 15:24:06
最終更新: 2023/02/08 (水) 16:46:15
通報 ...
1
りんご 2023/02/08 (水) 16:01:28 935bc@0e907

…によって、(あるタイミングでどんな操作をトリガーとして)、…切り替えたいのですが

タイミングとトリガーはについtr、貴方の考えを提示すれば回答が付きやすくなるかもしれません。
例えば、文字列の入力完了後、クリックをトリガーとしてなど。

2
nanana 2023/02/08 (水) 16:44:19 e48ae@9a838

大変失礼いたしました。不十分でした。フォーム内非連結テキストボックスの値(文字列)が変更されたときをトリガーとしたいのです。よろしくお願いします。

3
りんご 2023/02/08 (水) 17:17:35 935bc@0e907

他の人の意見や下記サイトも参考にしながらあれこれやって決めて下さい。
とりあえず、キークリック時に1票。
T'sWare:テキストボックス編集のイベント
T'sWare:キーボード関連イベントの違い

4
hiroton 2023/02/13 (月) 10:56:40 0ee14@f966d

実体として

フォーム内非連結テキストボックスの値は、そのフォームを開くための別フォームにあるボタンを押したときのプロシージャで文字列が変わる

ならば、そのプロシージャでやればいいです

「別のフォーム」がいつ開かれるのかわからないのであれば、上記プロシージャの他、そのフォームの読み込み時イベントでも制御する必要があるかもしれません