Microsoft Access 掲示板

メイン画面からポップアップを最小化したい

3 コメント
views
4 フォロー

いつも参考にさせてもらっています。
メイン画面で売上データの検索をしています。検索条件がたくさんあり、分類など複数選択する場合もあるので
複数選択する条件はポップアップ画面にしています。
抽出したデータの一覧を帳票にするときにプレビューを出す際にポップアップが開いていると見ずらいので
ポップアップを最小化したいと思います。
また検索条件や一覧内容をEXCEL化するのでポップアップは閉じられません。
メイン画面からポップアップ画面を最小化して制御はメイン画面のままというのはできるのでしょうか?
よろしくお願いします。

すぅ
作成: 2024/12/09 (月) 09:55:43
通報 ...
2

ポップアップフォーム名を F_Popup とすれば下記のようなコードになります。

    Forms!F_Popup.SetFocus
    DoCmd.Minimize

ただ、Microsoft365だと最小化したポップアップフォームをユーザーが操作するのが難しいので、非表示にするほうがいいと思います。非表示でもポップアップフォームの抽出条件などは取得できます。

    Forms!F_Popup.Visible = False

ちなみに、最小化または非表示にしたフォームを元に戻すor再表示させるのは、下記でOKです。

    DoCmd.OpenForm "F_Popup"
3
すぅ 2024/12/09 (月) 18:04:09 f862c@b9210

返信ありがとうございます。
非表示のほうで組み込んだところ画面もすっきりして思い通りの動作になりました。
ありがとうございました。