本書でとりあげる「Microsoft Office Access 2003」(2003年発売、以下「Access 2003」または「Access」)は、大量のデータを扱える「データベースソフト」の代表的製品の一つです。その後、Access 2007も発売されていますが、Access 2003も現役のソフトとして多くの場所で使われ続けています。
Accessは、Microsoft Officeの一員として、ExcelやWord、PowerPointといった他のOfficeソフトと同じ操作体系でデータベースを取り扱えるのが大きな利点です。データベースソフトにはアプリケーション開発用の言語が付きものですが、これもExcelなどで使い慣れたVBAが利用できます。
●●●
アスキーでは1998年以来、「Z式マスター」という入門ムックシリーズで、オフィスソフトを取り上げ続けてきました。もちろんAccessの入門ムック『Z式マスター アクセス2003 ウィンドウズ版』や、VBAを解説した『Z式マスター Access VBA編 Windows版』もそれぞれ発売していますガ、このたび、合本形式でより手ごろなサイズの単行本として刊行することにしました。2冊分を1冊(基本編+VBA編)としたことで、「Access入門から、簡単なVBAアプリケーションの作成まで」を1冊で学べる構成になっています。
【基本編】… Accessの初歩を学べる入門書『Z式マスター アクセス2003 ウィンドウズ版』を収録しました。Accessの基本操作、テーブル/クエリ/フォーム/レポートの基本と活用、リレーショナルデータベースの基礎を丁寧に解説しています。
【VBA編】… AccessのVBAを学べる解説書『Z式マスター Access VBA編 Windows版』を収録しました。Access 2003/2002/2000に対応しています。VBAの基礎、VBEの基本操作、テーブル/クエリ/フォーム/レポート各オブジェクトの利用、データアクセスコンポーネントやSQLの利用など、Access VBAによるアプリケーション開発の基本を丁寧に解説しています。
●●●
本書では、〈AccessとVBAを誌面上で仮想体験してもらう〉という基本コンセプトを採用し、目的から結果へたどり着くための道筋を省略せずに掲載しました。手順の説明画面には「操作の目的」「操作」「結果」「結果の意味」という3〜4種類の説明が付いていて、読むだけでも確実に理解できます。もちろん、実際にソフトを動かして確認すれば万全です。本書を片手に、AccessとVBAをご自分の目的に活用していただければ幸いです。
- ●本格派データベースソフト Accessを使う
- ●ビジュアル・インデクス
- ★レベル1 全体像をつかむ
- ■第1章 Accessの基礎
- データベースを利用するには/Accessを使うには/データベースを作るには/データを入力するには/効率よくデータを入力するには/必要なデータを取り出すには/レコードを一件づつ入力するには/必要なデータを印刷するには/テーブルの複製を作るには/メニューの隠れている項目を選ぶには/隠れているボタンを使うには/まとめと応用
- ★レベル2 基本操作をおさえる
- ■第2章 テーブルの作成
- 作成済みのデータベースを使うには/テーブルを自由に設計するには/金額専用のフィールドを作るには/データを高速に取り出すには/テーブルの設計を終了するときには/まとめと応用
- ■第3章 データシートの利用
- データを入力するには/列の幅を変えるには/列を移動するには/レコードをコピーするには/フィールドの値をコピーするには/レコードの表示順を変えるには/特定の文字列を探すには/同じ値のレコードを表示するには/データシートの文字を大きくするには/データシートを印刷するには/まとめと応用
- ■第4章 クエリの利用
- クエリを自由に設計するには/条件に合うレコードだけ表示するには/抽出条件を毎回指定するには/レコードの並び順を指定するには/フィールドを非表示にするには/まとめと応用
- ■第5章 フォームの利用
- フォームのレイアウトを選ぶには/フォームで文字列を検索するには/フィールドの配置を変えるには/フィールドの幅を変えるには/フィールド名に色を付けるには/まとめと応用
- ■第6章 レポートの利用
- レポートのレイアウトを選ぶには/フィールドの配置を変えるには/フィールドの幅を変えるには/フィールド名に色を付けるには/用紙を変更するときは/まとめと応用
- ★レベル3 便利な機能を使う
- ■第7章 テーブルの活用
- 値を自動的に入力するには/値の範囲を制限するには/値の入力漏れを防ぐには/日本語入力を自動的にオフにするには/値の表示形式を変えるには/値の入力形式を指定するには/ふりがなを自動的に入力するには/郵便番号から住所を入力するには/値を一覧から選ぶには/まとめと応用
- ■第8章 クエリの活用
- フィールドの値で計算するには/特殊な計算をするには/フィールドの平均を求めるには/条件に合うレコードだけ集計するには/値を一括して変更するには/まとめと応用
- ■第9章 フォームの活用
- フィールドを追加するには/コントロールの設定を変えるには/値の選び方を変えるには/コントロールを追加するには/ページ番号を付けて印刷するには/1ページに1レコードを印刷するには/まとめと応用
- ■第10章 レポートの活用
- フィールドを追加するには/コントロールの設定を変えるには/コントロールを追加するには/レコードを分類するには/タイトルの領域を削除するには/1ページに1レコードを印刷するには/タックシールに宛名印刷するには/まとめと応用
- ★レベル4 リレーショナルデータベース機能を使う
- ■第11章 複数のテーブル
- 別のテーブルの値を参照するには/テーブルの関係を指定するには/関連するテーブルも標示するには/関連する値を1行で表示するには/関連する値を同じフォームで入力するには/活用例
- ●付録
-
付録1 Office 2003のセットアップ
付録2 ライセンス認証の手順
付録3 Officeのアップデート手順
付録3 関数・演算子一覧表
- ●用語集/索引
★活用編
- ■第1章 VBEの基本操作
- VBAを体験しよう/Accessからコードを入力するには/コードを書くには/コードを見やすくするには/コードを読みやすくするには/コードを効率よく入力するには/応用
- ■第2章 VBAの基礎知識
- 変数を使うには/プログラムの処理を部品化するには/戻り値を返すプロシージャを作成するには/フォームの表示に連動してコードを動作させるには/条件によって処理を分岐するには@/条件によって処理を分岐するにはA/処理を繰り返すには@/処理を繰り返すにはA/応用
- ■第3章 基本的な関数
- 画面にメッセージを表示するには/入力した文字を計算式で利用するには/日付や時刻を取得して計算するには/データを特定の書式で表示するには/変数の値を調べるには/文字列を操作・加工するには/ファイルが存在するかどうか確認するには/応用
- ■第4章 VBAの登録と実行
- フォームからプロシージャを呼び出すには/カスタムツールバーを使うには/カスタムメニューバーを使うには/応用
- ■第5章 テーブルオブジェクト
- ピリオド区切りの文字を理解して使うには/オブジェクトを正確に指定するには/データベースのテーブルを開くには/Accessのデータを別のソフトで使うには/データを別のソフトとやりとりするには/応用
- ■第6章 クエリオブジェクト
- クエリを開くには/レコードを追加・更新・削除するには/クエリを行・列で集計するには/クエリをグラフに表示して分析するには/クエリを別のソフトへ渡すには/応用
- ■第7章 フォームオブジェクト
- VBAコードからフォームを使うには/フォームのレコード編集機能を制約するには/フォームのデータを別のソフトへ渡すには/フォームに入力したデータを取得するには/コントロールの既定値を書き換えるには/フォームのプロパティを書き換えたりデータを処理するには/応用
- ■第8章 レポートオブジェクト
- レポートを開くには/レポートを別のソフトの形式で出力するには/レポートのプロパティを書き換えたりデータを処理するには/レポートをカスタマイズするには/レポート印刷先プリンタを切り替えるには/応用
- ■第9章 データアクセスコンポーネント(DAO/ADO)
- レコードを追加・更新・削除するには(DAO)/テーブル中のレコードを処理するには(DAO)/レコードを追加・更新・削除するには(ADO)/テーブル中のレコードを処理するには(ADO)/応用
- ■第10章 SQLの基本
- SQLでレコードを追加・更新・削除するには/テーブルからレコードを抽出するには@/テーブルからレコードを抽出するにはA/テーブルを新規作成するには/応用
- ■第11章 デバッグの基本
- プログラムを中断させて情報を取得するには/プログラムのデバッグ情報を取得するには/エラー処理をするためには/応用
- ■第12章 応用事例:住所録の作成
- データを格納するには/フォーム/レポートにテーブルの必要部分を表示するには/住所録テーブルにデータを入力するには/住所録テーブルのレコードを検索するには/フォームのレコードを絞り込むには/50音順のレポートを作るには/分類順のレポートを作るには/住所録テーブルから宛名を印刷するには/住所録のフォーム/レポートを開くには/応用
●付録1 プロパティ/メソッド一覧表
●付録2 関数一覧表
●付録3 Accessのオブジェクト階層図
●用語集/索引