実践データベース作成の第10回目はメインフォームの作成です。3.編集フォームと3つのフォームを作成してきました。今回はそれぞれのフォームを開くデータベースのメインフォームを作成します。この講座も第10回目にしてひとつの区切りを迎えることになります。フォームの作成メインフォームの作成を行います。フォーム内には以下のコントロールを作成しました。(1)「社員管理データベース」と書いたテキストボックスこのデータベース名をドン!と書いた単なるテキストです。(2)「社員登録コマンド」(3)「社員検索コマンド」(4)「社員編集コマンド」(5)「終了コマンド」では実際にVBAをどのように組み込んでいくのか説明します。コマンドボタンのクリックイベントコマンドボタンのイベントは「クリック時」になります。コマンドボタンの「クリック時」には以下のプログラムを実行します。・「社員登録コマンド」、「社員検索コマンド」、「社員編集コマンド」には各フォームを開くプログラム。・「終了コマンド」にはAccess(このデータベース)を終了するプログラム実際のプログラムは以下のようになります。“********”」と記述します。“********”」とします。“F_社員登録フォーム01′′だけですと、上画像のように開いたフォームの後ろにメインフォームが開いたままになります。Subと記述すれば、メインフォームは閉じることが出来ます。この場合登録フォームにもメインフォームを開くプログラムが必要になります。「DoCmd.Quit」と記述すればデータベースを終了します。MsgBox(“データベースを終了します。Sub上記のように終了の前にYes/No型のメッセージボックスを表示させてもいいですね。いかがでしょうか?全10回にわたり説明してきたデータベース作成講座はメインフォームも完成し今回で一区切りにしたいと思います。AccessVBAを使用してデータベースを作成することが目的でしたので、クエリやマクロをひとつも使用しないデータベースになっています。基本的な事しか説明し切れていませんがこの講座の内容を応用していけば複雑なデータベースの作成が可能になるはずです。Tubeにて動画を公開しています。実践データベース作成の第7回目は検索フォームの作成Part3です。実践データベース作成の第8回目は編集フォームの作成Part1です。実践データベース作成の第3回目は登録フォームの作成を行います。実践データベース作成の第5回目は検索フォームの作成Part1です。実践データベース作成の第4回目は登録フォームの作成Part2です。