• 締切済み

accessでフォームの最大化表示

AというフォームとBというフォームがあります。 Aは任意の大きさで表示、Bは最大化表示をしたいのですが、 Docmd.maximizeなどを使うとすべてが最大化になってしまいます。 Bというフォームだけを最大化するにはどうしたらいいですか? (ディスプレイいっぱいに表示される最大化ではなく、通常の最大化(Accessのウィンドウ内でおさまる大きさ)で お願いします。)

みんなの回答

noname#49904
noname#49904
回答No.1

 フォームの大きさは、フォームデザインのプロパティで設定できますよ。  今ここにAccessがありませんので内容を書けないのですが、日常良くやっていますよ。ポップアップ画面でよい物が、最大表示なんてなったら不便です。プロパティで画面の設定を良くみてください。  答えになっていなければ …… ごめんなさいよ。

関連するQ&A

  • Access メインフォーム最大時のサブフォームの大きさ

    アクセス2000です メインフォーム「A」とサブフォーム「B」があって、「B」のフォームはダイアログスタイルとして大きさの変更ができなくしてあります。 「A]のフォームの大きさが最大化されてない状態で「B]をVisble=True にすると、デザインされたとうりの大きさで表示されます。 しかし、「A]のフォームを最大化した状態で「B]を表示させるとダイアログ設定なのにこれも画面いっぱいの大きさで現れ、「A]が見えなくなってしまいます。 「A]が最大でも「B」をデザインどうりの大きさで表示させるには、どうしたらよろしいでしょうか?

  • ACCESSのVBAでの2種類の画面サイズの指定

    環境:XPPro&ACCESS2003 Aフォームを開く時最大化しています。 Aフォームの開く時:[イベント プロシージャ] DoCmd.Maximize →最大化されて開きます。 このAフォームにボタンをつけて、クリック時にBフォームを開きます。Bフォームは小さなフォームです。 Bフォームの開く時:[イベント プロシージャ] DoCmd.MoveSize 0, 0, 5670, 5670 ところが、このBフォームが最大化されて開きます。 Bフォームを0, 0, 5670, 5670のサイズで開きたいのですが、どなたかご存知の方よろしくお願いします。

  • アクセスフォームのサイズの調整について

    一つは全画面表示(Maximize)で開きもう一つは普通の表示(Restore)で開くには? フォーム1とフォーム2があります。画像をご覧ください。 フォーム1は Private Sub Form_Load() DoCmd.Maximize End Sub で、 フォーム2は Private Sub Form_Load() DoCmd.Restore End Sub としてます。 フォーム1にコマンドボタンを設置して、 Private Sub フォーム2を開く_Click() DoCmd.OpenForm "フォーム2" End Sub として、フォーム2を開くのですが、 フォーム2が開くとフォーム1まで、元の大きさに戻ってしまいます。 行いたいことは、 フォーム1は全画面表示、フォーム2は、ノーマルな表示(全画面でも最小化でもない) にしたいのですが、不可能なのでしょうか?

  • Access2007のフォームの最大化

    Access2007のフォームの最大化 いつもお世話になります。 ACCESS2007(Windows7環境)で複数のフォームがあります。 先に1つのフォームを最大化で開きます。(これはきちんと最大化されてます。) 続いて他のフォームを最大化で開くのですが、画面上は最大化されずに下と右が少し 隠れてしまいます。 最大化/元に戻すボタンの表示は、元に戻すと表示されるので動き的には最大化されて いると思われます。 もちろん、1つも最大化フォームが表示されていない状態なら、各フォームは最大化状態で 開きます。 対処方法があればご教授願います。 よろしくお願いします。

  • アクセスのフォームサイズ変更について

    アクセスのフォームサイズ変更がうまくいかず困っています。 まずフォームを3つ(メニューA, frmB, frmC)作成しました。メニューAからは、frmBとfrmCを開くことが出来ます。また、frmBからはfrmCを開くことができます。 ここで、frmBのサイズはform_OpenでDoCmd.Maximizeを使って最大表示しています。frmCのサイズは同じくform_OpenでDoCmd.Movesize 1500, 300, 11500, 8000としています。 メニューAからは、frmB, frmCともに正しいサイズ(frmBは最大、frmCは指定のサイズ)で開かれます。frmBからfrmCを開くと最大化されて表示されてしまいます。 なお、frmBのform_Open内の最大化のコマンドをけずるとfrmBからもfrmCを正しいサイズでfrmCを開くことが出来ます。frmBのサイズがそのままfrmCに継続されているような気がするのですが、なぜfrmCのform_Openを読んでくれないのでしょうか。デバッグしてみましたがもちろん、frmCのform_Openも読んでいます。 frmBを最大化したまたfrmCを正しいサイズで開くことは出来ないでしょうか。 どなたかアドバイスをお願い致します。

  • 元の大きさに戻したい

    フォームを開く時に DoCmd.Maximize で最大表示をしているのですが DoCmd.Close acForm, "フォーム名" で閉じる時に元のサイズに戻したいです。 DoCmd.Minimize だと小さくなりすぎてしまいました。 ご教授よろしくお願いします。 (アクセス2003です)

  • Accessのハイパーリンクで別画面にしたいです

    Access超初心者です。 フォームをハイパーリンク化して、エクセルで作った工事作業費を別画面で表示させようと思うのですが、Accessも最大化してしまいます。 Accessの画面はそのままで別画面にする方法がありましたら、お教えいただきたいです。 宜しくお願いします。 Private Sub 工事作業費_Click() DoCmd.Maximize DoCmd.RunCommand acCmdAppMaximize End Sub

  • Access2002でフォームのウィンドウを最大で開くには。

    Access2002を勉強中の初心者です。 Accessのデータベースファイルで、いくつかのフォームを作成しました。しかし、各フォームを開くときにフォームのウィンドウでサイズが小さいのです。都度、ウィンドウの右上の最大化ボタンを押しているのですが、面倒なので、フォームを開いたときに最大のサイズで開くようにすることはできませんか? よろしくお願いします。

  • ACCESS フォームサイズ指定で エラー2465

    お世話になります。 ACCESS:2000 OS:xp データ参照フォームを作り、 検索フォームで入力したIDの情報を画面に表示させようとしています。 フォームサイズを DoCmd.Maximize としていると問題なく処理が動くのですが、 サイズを指定(DoCmd.MoveSize 1300, 500, 16025, 16500)すると、 エラー2465:「アプリケーション定義またはオブジェクト定義のエラーです。」 が出てしまい、原因がわかりません。 画面最大化でも問題はないのですが、可能であればサイズを調整したいと思っております。 ご指導いただければ、ありがたいです。 宜しくお願い致します。

  • アクセスの起動時のフォームの最大表示

    アクセス2000を使用しています。ツールより起動時の設定で、フォーム名「メニュー」を自動的に最大で表示しようとしていますが、最大の表示ができません。いちいち、□ を押して最大にするのが面倒です。どうしたらアクセス起動時に、最大表示になりますか?教えてください。よろしくお願いします。

専門家に質問してみよう