Accessで開発しよう
このコーナーでは、Microsoft Office Access(あくせす)を使って住所録のデータベース アプリケーションを作成します。まずは、Accessがどんなツールであるか、データベースとは何かを紹介します。
Access とは
Access(あくせす)は、Microsoft Officeを構成するソフトウェアの一つで、データベースを使ってデータの蓄積や管理を行うためのツールです。また、Accessには、データの蓄積や管理する機能のほかにも、フォーム/レポートといったデータを効率よく利用するための機能も充実しています。それらを駆使して、データベースを使ったアプリケーションをすばやく作成できるのも魅力です。
図 1
Accessで作成したツール(住所録アプリ)
ワンポイント
Accessを使用するには
ExcelやWordと異なり、Accessは初めからパソコンにインストールされていることがほとんど無いため、パソコンとは別にAccessのパッケージ(もしくはAccessが含まれるOffice)を購入し、パソコンにインストールしなくてはなりません。
注:左の画像はAmazonアフィリエイトのリンクです。
データベースとは
データベースとは、データを蓄積し、そのデータを効率よく利用・管理できるようにするための仕組みです。データの管理方法には、リレーショナル型、階層型などいくつかの種類がありますが、Accessのデータベースはリレーショナル型(RDB型/関係型)です。
リレーショナル型(関係型)データベースとは、データを表形式で表すデータベースです。ちょうど、Excelで作成する表と似ているため、データ構造を理解しやすういのが特徴です。また、関係する複数の表を結びつけて、新しいレイアウトの表を自在に作成できるという特徴もあります。RDBでは表のことをテーブルといい、Accessのデータベースもテーブルにデータを蓄積します。
図 2
データベースの種類と特徴
Access の画面構成
次の図は、Access 2013でデータベースを開いたところです。Accessのバージョンによってリボンの内容が異なるという細かい違いはありますが、Access 2007以降ではおおむねこのような画面構成です。
データベースに含まれるテーブル・クエリ・その他の構成物(オブジェクト)は画面左側の「ナビゲーションウィンドウ」に表示され、常にオブジェクトの確認や選択が行えます。また、同時にいくつものオブジェクトを使用しているときでも、ドキュメントタブで開いているオブジェクトの確認や選択が行えます。
本コーナーで紹介する住所録アプリ作成のチュートリアルは、Access 2013/2010/2007タイプと、Access 2003/2002/2000タイプの両方に対応しています。
図 3
Accessとデータベースの表示例
ワンポイント
ドキュメントの表示形式について
Access 2007以降では、Access内で表示するウィンドウの表示形式を「タブ付きドキュメント」と従来型Accessと同様の「ウィンドウを重ねて表示する」の2種類から選べます。設定方法はオリエンテーションの最後「
そのほかのAccessの基本操作と設定
」で紹介します。
旧Access の画面構成
次の図は、Access 2013でデータベースを開いた例です。Accessのバージョンによってリボンの内容が異なるという細かい違いはありますが、Access 2007以降ではおおむねこのような画面構成です。
データベースに含まれるテーブル・クエリ・その他の構成物(オブジェクト)は画面左側の「ナビゲーションウィンドウ」に表示され、常にオブジェクトの確認や選択が行えます。また、同時にいくつものオブジェクトを使用しているときでも、ドキュメントタブで開いているオブジェクトの確認や選択が行えます。
本コーナーで紹介する住所録アプリ作成のチュートリアルは、Access 2013/2010/2007タイプと、Access 2003/2002/2000タイプの両方に対応しています。
図 4
旧Accessとデータベースの表示例
ユーザーインターフェース
Accessにはデータを蓄積・管理するデータベース機能のほかに、アプリケーションのメニューやデータ入力画面を作成するための「フォーム」、一覧表や伝票を印刷するための「レポート」といった、データを利用・運用するための機能もあります。一般的に、ユーザーインターフェースと呼ばれる部分を作成する機能です。Accessを使うと、データベース機能とユーザーインターフェース機能を組み合わせた「データベース アプリケーション」を作成できます。
図 5
ユーザーインターフェース機能
次のステップ
次のステップでは、データベースのセキュリティについて紹介します。
セキュリティの設定を行う
へ進み、Accessでデータベース開発を行うために必要なセキュリティの設定を行ってください。
Access VBAプログラミング入門講座
住所録アプリを作ろう
前編/データベース作成編
はじめに
●Step.1/データベース開発の準備
1.本コーナー進め方とサンプルのダウンロード
●Step.2/オリエンテーション1
Accessで開発しよう
1.セキュリティの設定を行う
2.新しいデータベースを作ろう
3.データベースを閉じよう
4.作成済みのデータベースを開こう
5.そのほかのAcceessの基本操作と設定
●Step.3/アプリケーション概要
住所録アプリを作ろう
●Step.4/テーブルとクエリを作成する
テーブル「アドレス帳」を作ろう/前編
テーブル「アドレス帳」を作ろう/後編
テストデータを登録しよう
テーブル「関係区分」を作ろう
コードを決めるときのコツ
テーブル「性別区分」を作ろう
テーブル「都道府県区分」を作ろう
クエリ「一覧データ」を作ろう
●Step.5/フォーム作成の基本
フォーム「メニュー」を作ろう
1.メニューに操作用のボタンを作成しよう
2.メニューに一覧用のサブフォームを作成しよう
●Step.6/連結フォームを作成する
フォーム「一覧表」を作ろう
1.表示専用の設定と帳票フォームの設定をしよう
2.一覧の表示項目を作成しよう
3.メニューを完成させよう
●Step.7/データ入力用のフォームを作成する
フォーム「登録」を作ろう
1.テキストボックスの入力項目を作成しよう
2.オプションボタンの入力項目を作成しよう/前編
3.オプションボタンの入力項目を作成しよう/後編
4.コンボボックスの入力項目を作成しよう
5.日付の入力を行いやすくしよう
6.定型入力を設定して素早く入力できるようにしよう
7.タブオーダーを設定して入力しやすいフォームにしよう
フォーム「変更」を作ろう
●Step.8/レポートを作成する
レポート「住所録一覧表」を作ろう
1.レポートのページ設定をしよう
2.レポートに印刷項目を作成しよう
3.見出しや罫線を追加してレポートを装飾しよう
4.レポートでページ数を印刷しよう
→後編「Access VBAプログラミング編」に続く
■前編/データベース作成編
■後編/Access VBAプログラミング編
■Access VBAプログラミング入門講座トップページ
■サイト内を検索
Happy! Happy! Islandその他のコンテンツ
■
VBAプログラミング系
Access VBAのTipsとサンプル
Excel VBA(エクセルマクロ)のTipsとサンプル
VBScript/JScriptのTipsとサンプル
プログラミング基礎・入門
■
入門と使い方
Access入門と使い方講座97~2003/2007/2010/2013
Access VBAプログラミング入門 2013/2010/2007/2003
Excel入門と使い方講座2013/2010/2007
■
ダウンロードコーナー
AccessとExcelのフリーソフト
■
その他
質問受け付けコーナー「管理人に聞いてみよう♪」
BBS過去ログ広場
HTMLの書き方
管理人プロフィール
┗
twitter(外部サイト)
管理人へメール
■
別館(海外向けサイト)
Excel Games and Access Games
VBAプログラミング&Tips集の
"Happy! Happy! Island"トップページへ
[PR]管理人が心を込めて書いた本
■
最速攻略 AccessVBAサンプル大全集
Access 2013/2010/2007対応版
■
速効!ビジネスPC Accessマクロ&VBA
Access2013/2010/2007対応
■
最速攻略Accessクエリ テクニック大全集
Access2013/2010/2007対応
■
AccessVBAマクロ超入門講座 Access2010/2007対応
■
ExcelVBA超入門講座 Excel2010/2007対応
■
ExcelVBAでできる RPGゲーム作成入門
■
[改訂新版]実践COBOLプログラミング入門
■
最速攻略 VBScriptサンプル大全集
Windows7/Vista/XP/2000対応
(
アマゾン
へジャンプします)
[PR]注目の情報
転職成功の秘訣はサイトに公開されない求人にあった
採用人数が少ない・専門性が高い・競合他社に知られたくないなど、魅力的な求人情報ほど一般には公開できないのです。
株デビューするなら SBI証券!
業界屈指の格安手数料と業界最高水準のサービスで口座数はネット証券 No.1!口座開設料・管理料は無料。
GDOゴルフショップ
ゴルフ用品のオンラインメガストア。品揃え10万点!
アスタリフトコラーゲンドリンク
毎日続けるものだから・・まとめ買いで最大10%OFF!集中コラーゲンケアで、ハリと潤いの溢れる毎日へ。
[リンク]IT関連情報サイトなど
gihyo.jp
技術評論社提供のIT関連コンテンツサイト
Copyright(C) 1999-2015
結城圭介
(Ver.3.51) All rights reserved