• ベストアンサー

access 背面は最大画面、前面は標準画面で開く方法。

宜しくお願いします。 仕様環境:WinXP access2002 accessでフォームを開き、その中にコマンドボタンを設置して それを押すと別のフォームが開くようにしています。 (詳細) まず、デスクトップ上のaccessのアイコンをダブルクリックして開くときに マクロを使用してフォームが最大画面で開くようにしています。 コマンドボタンを押すと別のフォームが開くのですが、 同じく最大画面で開いてしまいます。 ※ ちなみにこの別のフォームの境界線スタイルは”ダイアログ”にしています。 そこでご相談なのですが、 最初のフォームは最大画面のままで、別のフォームを開いた時に その別のフォームは標準画面で開いてほしいのです。 最大画面で開いてしまったその別のフォームを標準画面にすると、 背面の元フォームも標準画面になってしまいます。 別フォームだけ標準画面で開けるようにする マクロやその他の方法はないでしょうか? 宜しくご指導お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

(1)標準画面のプロパティにて『ポップアップ⇒はい』にする。 (2)マクロにて『サイズ変更』を作成する。  縦・横のサイズ及び画面の位置を設定する。 (3)標準画面のプロパティにて『開く時⇒(2)のマクロ』を指定する。 いかがでしょうか?

23tomo-u
質問者

お礼

ジャストミートです! 有難うございます。 こんな簡単な方法があったとは・・ よく見てる画面なのに(苦笑)。 また宜しくお願いします。

その他の回答 (1)

  • choco_jiji
  • ベストアンサー率31% (528/1701)
回答No.1

一度フォームを開いた後、ツールバーのウィンドウにてフォームの「サイズで表示」だったかな、があるのでそれをチェックしておく。 するとフォームで指定した大きさになるはずです。 中央に表示するのはフォームのプロパティで設定できます。自動中央寄せだったかな?また、コマンドボタンの設定をどうしているか分かりませんが、マクロなら開くコマンドでサイズ選択できます。プロージャーは詳しくないので分かりません。

23tomo-u
質問者

お礼

回答有難うございます! ジャストミートは他の方でしたが、ご意見頂けたことを 大変嬉しく思っています。 また宜しくお願いします。

関連するQ&A

専門家に質問してみよう