• ベストアンサー

ACCESS2000起動時に立ち上がるフォームのウィンドウサイズ

Win98SE/ACCESS2000を使っています。 仕事用の入力フォームをさくせいし、そのフォームが起動時にたち上がるように設定をしました。 そのフォームのウィンドウが常に小さいウィンドウで開かれるのですが、最大化の状態で開かれるようにしたいのですが、方法はあるのでしょうか?

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

> 最大化の状態で開かれるようにしたいのですが、方法はあるのでしょうか? 出来ますよ。次の手順で操作してみてください。 ・ 起動時に開くフォームをデザインビューで開きます。 ・ メニューから[表示]→[プロパティ]を選択します。 ・ [イベント]タブで「開く時」欄をポイントすると右端に ... が表示に  なりますので、これをクリックします。 ・ 表示されたダイアログで「コードビルダ」を指定します。 ・ Visual Basicコードウインドウが表示になり、下記コードの1行目と  3行目が表示されますので、2行目のコードをコピペして出来上がりが、  下記のようにします。 ・ このフォームを保存すると、次回から起動時最大化で開きます。 Private Sub Form_Open(Cancel As Integer)   DoCmd.Maximize End Sub

eub55
質問者

お礼

ありがとうございます。 やはり、直接記述していかないといけないんですね。 早速やってみたいと思います。

eub55
質問者

補足

ありがとうございます。 頂いた回答で解決することができました。 コードの方はほとんど使ったことがなかったので使い方自体はよく分からないのですが、こちらを覚えれば色々なことができそうなのでがんばって勉強してみようと思います。

その他の回答 (1)

回答No.1

起動時に立ち上がるようにしてあるのは、マクロで、Autoexecとして記述されているんでしょうか? そうであれば、そこに、最大化と言うマクロを追記してやれば済みますけどねぇ DBウィンドウその物の場合は、一旦最大化した状態で終了してやれば、その状態が維持された筈ですけど・・・

eub55
質問者

補足

回答ありがとうございます。 起動時に立ち上がるようにしてあるのは、マクロではなくアクセスの[ツール]→[起動時の設定]を使ってのことなので、マクロがどこに含まれているのかが分かりません。 DBウィンドウそのものというのはアクセスのプログラムウィンドウではなく、その中に表示されるウィンドウのことですよね? 最大化した状態で終了しても次からその状態で立ち上がらないんですよね~(-"-)??

関連するQ&A