- ベストアンサー
アクセスのフォームについて
作成したフォームを画面いっぱいに、タイトルバーとフォームだけ表示したいのですが、少しいろいろ試しましたが わかりません。 マクロでもモジュールでも何でもかまいません、 お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Shiftキーを押しながらmdbを開いてください。 起動時の設定などが無効になり通常の状態で開けます。 フォームの開く時のイベントに設定されているマクロ名とマクロに登録されている最大化させるマクロを確認してください。
その他の回答 (1)
- O_cyan
- ベストアンサー率59% (745/1260)
回答No.1
まず起動時の設定で フォーム/テーブルの表示 で開きたいフォームを指定します。 すべてのメニューを表示する 等のメニューのチェックを全てはずします。 起動時の設定のフォームの表示で指定したフォームをデザインで開きプロパティにあるメニューバーに =-1 か =0 を設定します。 最大化のマクロか最大化するようにVBでも作ってフォームを開く時のイベントに設定します。 フォームを保存します。 Accessを終了し再度そのmdbを開くとお望みのようになります。
質問者
補足
すみません。いままでやっていたのですが、もう少し教えてください。 1,オブジェクト→フォーム→右クリック起動時の設定→メニューバーに=0と入力とチェック項目は全てはずしました。 2,フォーム作成上→イベントビルド→マクロビルド→名前をつけて保存→アクション→最大化選んで保存。 最後にAccessを終了し再度そのmdbを開くと、マクロが見つかりませんと表示されてしまい、その後、上のメニューバーがなくなるので、編集が聞かなくなりますが、編集は出来ないでしょうか。 時間があるときでいいです、お願いします。
お礼
開けました。ありがとうございます。 イベント設定を確認し、上書きでもう一度やりましたら できました。 本当にありがとうございます。