Microsoft Access 掲示板

開いているフォームの状態を取得する。 / 2

4 コメント
views
4 フォロー
2
チョコ 2023/01/26 (木) 23:59:36 7a4e5@dab18

説明不足で申し訳ありません。

ダイアログ(フォーム)は、ポップアップで開いて、そのフォームを閉じるまで他のフォームなどに触れない
フォームです。

フォームAのプロパティーでポップアップを「いいえ」と設定したとします
フォームBからdocmd.openform で呼び出すときに、引数で「acDialog」とするとポップアップで開きます。
form.PopUpの値は、フォームAで設定した「値」しか取得出来ないので、
フォームが「acDialog」で開いていても、form.PopUpの値は「いいえ」になってしまうので
開いている状態を調べるには意味がないと書いてしまいました。

実際に開いている状態(通常か、ポップアップか等)を知りたいのですが可能でしょうか?
フォームを呼び出して開くときに、変数などに状態を保存しておく方法もアルのでしょうが‥

通報 ...