人生最悪の忘れ物

宜しくお願いします。

仕様環境:WinXP access2002

accessでフォームを開き、その中にコマンドボタンを設置して
それを押すと別のフォームが開くようにしています。

(詳細)
まず、デスクトップ上のaccessのアイコンをダブルクリックして開くときに
マクロを使用してフォームが最大画面で開くようにしています。
コマンドボタンを押すと別のフォームが開くのですが、
同じく最大画面で開いてしまいます。

※ ちなみにこの別のフォームの境界線スタイルは”ダイアログ”にしています。

そこでご相談なのですが、
最初のフォームは最大画面のままで、別のフォームを開いた時に
その別のフォームは標準画面で開いてほしいのです。

最大画面で開いてしまったその別のフォームを標準画面にすると、
背面の元フォームも標準画面になってしまいます。

別フォームだけ標準画面で開けるようにする
マクロやその他の方法はないでしょうか?

宜しくご指導お願いします。

「access 背面は最大画面、前面は標準」の質問画像

A 回答 (2件)

(1)標準画面のプロパティにて『ポップアップ⇒はい』にする。


(2)マクロにて『サイズ変更』を作成する。
 縦・横のサイズ及び画面の位置を設定する。
(3)標準画面のプロパティにて『開く時⇒(2)のマクロ』を指定する。

いかがでしょうか?
    • good
    • 0
この回答へのお礼

ジャストミートです!
有難うございます。

こんな簡単な方法があったとは・・
よく見てる画面なのに(苦笑)。

また宜しくお願いします。

お礼日時:2009/04/01 01:25

一度フォームを開いた後、ツールバーのウィンドウにてフォームの「サイズで表示」だったかな、があるのでそれをチェックしておく。


するとフォームで指定した大きさになるはずです。
中央に表示するのはフォームのプロパティで設定できます。自動中央寄せだったかな?また、コマンドボタンの設定をどうしているか分かりませんが、マクロなら開くコマンドでサイズ選択できます。プロージャーは詳しくないので分かりません。
    • good
    • 0
この回答へのお礼

回答有難うございます!

ジャストミートは他の方でしたが、ご意見頂けたことを
大変嬉しく思っています。

また宜しくお願いします。

お礼日時:2009/04/01 01:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!