フォームを画面いっぱいに表示する方法

フォームを画面いっぱいに表示する方法

ACCESSではユーザーの入力や検索の操作にフォームという画面を作成します。
このフォームを使いやすいよう、画面いっぱいに表示したいという場合があると思います。

今回は、ACCESSでフォームを画面いっぱいに表示する方法をご紹介します。


こんにちは。
はこにわガジェット (@hakoniwagadget) です。

ACCESSを使った売上管理、顧客管理などのデータベース開発を行っています。
ACCESSは使いこなすために少しスキルが必要なものの、うまく活用すればExcelよりも業務の効率化が図れます。
この記事ではACCESSの基本的な使い方をご紹介していきます。

フォームの最大化表示

ACCESSのフォームは、利用しているACCESSのバージョンにもよりますが通常は下記のように表示されます。

上段にはACCESSのメニューが表示され、現在表示されているフォーム(売上伝票入力)はタブのように表示される形です。
ユーザーが使いやすいように、これよりも大きく画面表示したい場合は、以下のように設定も可能です。

こちらですと画面いっぱいにフォームが表示されており、見やすいですね。
では、この設定方法をご紹介しましょう。

フォームのポップアップ表示

まずはフォームをポップアップ表示させます。
ポップアップ表示とは、ACCESSの画面から該当のフォームだけが浮き上がって表示される状態を指します。

フォームをデザインビューで開きます。

フォームのデザインビュー

フォームのプロパティシートを表示します。

プロパティシート

プロパティシートで「フォーム」を選択した上で「その他」タブの「ポップアップ」と「作業ウィンドウ固定」を「はい」にします。

フォームビューで表示すると、指定したフォームが浮き上がって表示されるようになったことが確認できます。

VBAでの最大化

ポップアップ表示により、指定したフォームが最前面に浮き上がって表示されるようになりました。
さらにこの画面を全画面に広げて表示しましょう。

表示されているウィンドウを最大化するにはDoCmd.Maximizeを利用します。
再度、デザインビューでフォームのプロパティシートを開きましょう。

フォームを選択した上で「イベント」タブから「開く時」にイベントプロシージャを設定します。
設定するVBAの内容は以下の通りです。

DoCmd.Maximizeはアクティブなウィンドウを最大化するメソッドです。
こちらを設定した上でフォームをフォームビューで開くと下記のように最大化表示ができます。

以上、フォームを画面いっぱいに表示する方法をご紹介しました。


ACCESSを使いこなせば、業務の効率化や自動化が実現できます。
しかし、自分でACCESSを学ぶには時間がない、難しそうで不安、という方も多いでしょう。

そんな時は、ACCESS開発歴20年以上、過去に100以上のACCESSデータベースを開発してきた私(@hakoniwagadget)にお任せください。

ACCESSの新規開発、既存のACCESSの修正、ACCESSの操作レッスンなど様々なサービスをご提供しています。
ご興味のある方は下記のサービス一覧をご覧ください。

サービス紹介

最後までお読みいただき、ありがとうございました。