メインメニュー(スイッチボード)を作るには?
メニュー用フォームビルダで作成しよう
データ入力の方がデータベースの操作で迷わないように、起動時にメインメニューがでてくる・・・そんなメニューを作りたい場合、メニュー用フォームビルダ機能を使いましょう。
Access 97の場合は[ツール]→[アドイン]→[メニュー用フォームビルダ]
Access 2000の場合は[ツール]→[データベースユーティリティ]→[メニュー用フォームビルダ]をクリックします。
以下、Access 2000で説明します。
「メニューの編集に必要なオブジェクトがありません。作成してよろしいですか?」のメッセージが出たら[はい]をクリックします。
メニュー名には「Main Switchboard (Default)」が選択されています。これを編集してみましょう。
メニュー名を入力して、[新規]ボタンをクリックします。
メニュー項目文字列を入力して、コマンドを選択します。
どのフォームを開くか選択してOKボタンをクリックします。
するとメニュー項目が追加されました。どんどん追加していきましょう。
なお、順序を変えたい場合は、変えたいメニュー項目を選んで[上へ移動]または[下へ移動]ボタンをクリックします。
メニュー項目を削除したい場合は、削除したいメニュー項目を選んで[削除]ボタンをクリックします。
終了するメニュー項目のコマンドは「データベースの終了」を選んでください。
タイトルはデータベースのファイル名が表示されます。ためしにポチっとボタンを押してみてください。起動するはずです。
それにしてもwanichanっていう名前、なんとかならんのか、なんてツッコミはなしで(^^;
あとでそのフォームをデザインビューで編集すればいいでしょ(笑)
別のメニューに移動する | スイッチボードが複数ある場合、別のメニューに移動します。 |
---|---|
追加モードでフォームを開く | 新規入力状態でフォームを開きます。 |
編集モードでフォームを開く | 普通にフォームを開きます。開いたときは先頭のレコードが表示されます。 |
レポートを開く | 指定したレポートを印刷プレビューで表示します。 |
メニューの編集 | [メニュー用フォームビルダ]を開きます。 |
データベースの終了 | 現在開いているデータベースを閉じます。 |
マクロの実行 | 指定したマクロを実行します。 |
モジュールの実行 | 指定したモジュールを実行します。 |
データベース起動時にメインメニューを開くには
データベース起動時にでーん、とメインメニューが表示されたらいいですよね?
Accessのデータベースなんて全然わかんない、という初心者の方にはデータベースウィンドウという心臓部分(笑)を表示させずにメインメニューだけ表示させるここともできます。
[ツール]→[起動時の設定]をクリックします。
フォーム/ページの表示を「Swichboard」を選択します。
ついでに「すべてのメニューを表示する」のチェックをはずして、さらに「データベースウィンドウの表示」にもチェックをはずせば
誰かがいじって修復不可能になることはないと思います。いっそのこと「ステータスバーの表示」以外のチェックははずしてしまうのがいいかも(笑)
もしチェック項目をはずした場合、データベース構築者がそのデータベースを編集したい場合、そのデータベースファイルをダブルクリックではなく、
Shiftキーを押しながらダブルクリックしてくださいね!
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!