TOP > Access > FAQ >

フォーム

Google Bookmarks に追加 Check Yahoo!ブックマークに登録 このページをはてなブックマークに追加

メインメニュー(スイッチボード)を作るには?

メニュー用フォームビルダで作成しよう

データ入力の方がデータベースの操作で迷わないように、起動時にメインメニューがでてくる・・・そんなメニューを作りたい場合、メニュー用フォームビルダ機能を使いましょう。

Access 97の場合は[ツール]→[アドイン]→[メニュー用フォームビルダ]
Access 2000の場合は[ツール]→[データベースユーティリティ]→[メニュー用フォームビルダ]をクリックします。

以下、Access 2000で説明します。

「メニューの編集に必要なオブジェクトがありません。作成してよろしいですか?」のメッセージが出たら[はい]をクリックします。

メニュー名には「Main Switchboard (Default)」が選択されています。これを編集してみましょう。

メニュー名を入力して、[新規]ボタンをクリックします。

メニュー項目文字列を入力して、コマンドを選択します。

どのフォームを開くか選択してOKボタンをクリックします。

するとメニュー項目が追加されました。どんどん追加していきましょう。

なお、順序を変えたい場合は、変えたいメニュー項目を選んで[上へ移動]または[下へ移動]ボタンをクリックします。
メニュー項目を削除したい場合は、削除したいメニュー項目を選んで[削除]ボタンをクリックします。

終了するメニュー項目のコマンドは「データベースの終了」を選んでください。

タイトルはデータベースのファイル名が表示されます。ためしにポチっとボタンを押してみてください。起動するはずです。

それにしてもwanichanっていう名前、なんとかならんのか、なんてツッコミはなしで(^^;
あとでそのフォームをデザインビューで編集すればいいでしょ(笑)

参考~選択できるコマンド
別のメニューに移動する スイッチボードが複数ある場合、別のメニューに移動します。
追加モードでフォームを開く 新規入力状態でフォームを開きます。
編集モードでフォームを開く 普通にフォームを開きます。開いたときは先頭のレコードが表示されます。
レポートを開く 指定したレポートを印刷プレビューで表示します。
メニューの編集 [メニュー用フォームビルダ]を開きます。
データベースの終了 現在開いているデータベースを閉じます。
マクロの実行指定したマクロを実行します。
モジュールの実行指定したモジュールを実行します。

▲Page TOP

データベース起動時にメインメニューを開くには

データベース起動時にでーん、とメインメニューが表示されたらいいですよね?
Accessのデータベースなんて全然わかんない、という初心者の方にはデータベースウィンドウという心臓部分(笑)を表示させずにメインメニューだけ表示させるここともできます。

[ツール]→[起動時の設定]をクリックします。

フォーム/ページの表示を「Swichboard」を選択します。
ついでに「すべてのメニューを表示する」のチェックをはずして、さらに「データベースウィンドウの表示」にもチェックをはずせば
誰かがいじって修復不可能になることはないと思います。いっそのこと「ステータスバーの表示」以外のチェックははずしてしまうのがいいかも(笑)

もしチェック項目をはずした場合、データベース構築者がそのデータベースを編集したい場合、そのデータベースファイルをダブルクリックではなく、
Shiftキーを押しながらダブルクリックしてくださいね!

問題は解決しましたか?

操作方法、設定方法等で困ったら、Microsoft Office Users Forum に質問してください!

Accessに関する人気ページ

  1. [Access 2000] レポートを作ってみよう! Part 1
  2. Microsoft Access FAQ - テキスト型のフィールドを数値に変えて計算したいんだけど
  3. [Access 2000] フォームを作ってみよう! Part 2
  4. [Access 2000] クエリの条件設定について Part 1
  5. Access 2003:Accessって何?
  6. [Access 2000] デザインビューでフォームを開いてみよう! Part 1
  7. [Access 2000] 顧客管理データベースを作ってみよう!
  8. [Access 2000] クエリを作ってみよう! Part 1
  9. [Access 2000] 演算フィールドを作ろう! Part 1
  10. Microsoft Access FAQ - フォームを常に最大化して開くには?

▲このページのトップへ