概要
AccessはMicrosoft Officeシリーズに属するデータベースアプリケーションです。ただし,他のOfficeソフトと違い,本格的に活用するには,とても難しいアプリケーションになります。しかしながら,他のデータベースアプリケーションに比べて,コスト面で優れ,かつ使いやすいGUIツールが付属しているため,本格的なデータベースを構築するための選択肢として非常に有効とも言えます。本書は,本格的なデータベースを構築するために,1冊でAccessの機能の大部分を解説した書籍になります。2冊,3冊と他のAccess解説書を購入しなくても,この1冊で希望のデータベースが構築できます。
こんな方におすすめ
目次
CHAPTER 1 アプリの概要
- 1-1 Accessとは
- 1-2 Accessの操作体系
- 1-3 3段階のアプリ
- 1-4 3つのアプリの仕様の違い
CHAPTER 2 テーブルの作成
- 2-1 テーブルの基礎
- 2-2 テーブルの性質
- 2-3 テーブルの作成
- 2-4 リレーションシップ
CHAPTER 3 クエリの作成
- 3-1 クエリの基礎
- 3-2 単一テーブルからの選択クエリ
- 3-3 複数テーブルからの選択クエリ
- 3-4 追加クエリ
- 3-5 更新クエリ
- 3-6 削除クエリ
CHAPTER 4 レポートの作成とレベル1アプリの完成
- 4-1 レポートの基礎
- 4-2 「売上明細書」レポート
- 4-3 「売上一覧票」レポート
- 4-4 レベル1アプリの完成
CHAPTER 5 フォームの作成
- 5-1 レベル2アプリへの変更点
- 5-2 フォームの基礎
- 5-3 メインメニューを表示するフォーム
- 5-4 マスターテーブルを閲覧するフォーム
- 5-5 マスターテーブルを操作するフォーム
- 5-6 トランザクションテーブルを閲覧/操作するフォーム
- 5-7 レポートを操作するフォーム
CHAPTER 6 マクロの実装とレベル2アプリの完成
- 6-1 マクロの基礎
- 6-2 メニューの機能
- 6-3 マスターテーブルに関する機能
- 6-4 トランザクションテーブルに関する機能
- 6-5 レポート出力の機能
- 6-6 レベル2アプリの完成
CHAPTER 7 VBAとSQLの連携
- 7-1 レベル3アプリへの変更点
- 7-2 VBAの基礎
- 7-3 VBA内でSQLを使うための知識
- 7-4 VBA&SQLでのデータ操作
CHAPTER 8 VBAの実装とレベル3アプリの完成
- 8-1 オブジェクトの変更
- 8-2 ログイン/メニュー機能
- 8-3 トランザクションテーブルに関する機能
- 8-4 レポート出力の機能
- 8-5 マスターテーブルに関する機能
- 8-6 レコードをコピーする機能
- 8-7 レベル3アプリの完成
Appendix アプリの完成度を高めるテクニック
- A-1 画像を使った見栄えの向上
- A-2 販売データ一覧の並び替え
- A-3 リストボックスの数値の文字揃え
- A-4 ユーザーの利便性の向上
サポート
ダウンロード
本書のサンプルファイルを圧縮ファイル形式でダウンロードできます。適宜展開してご利用ください。
Chapter8のコード38のコードに誤りがありました。深くお詫び申し上げます。それにともないダウンロードファイルを入れ替えましたので,2024年1月18日以前にファイルをダウンロードされた方は以下のファイルを再ダウンロードしてご利用ください。
(2024年1月18日更新)
- ダウンロード
- サンプルファイル(Sample.zip)
正誤表
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
P.225 表15 2~4行目の1列目
P.408 コード18 2行目
P.410 コード20 2行目
P.410 コード21 2行目
P.411 コード22 2行目
P.242 表30の①
P.427 コード38
ソースコードに誤りがありました。次のコードに差し替えください。
正 |
Private Sub lbx_売上一覧_AfterUpdate()
'## リストボックス更新後
Me.txb_販売ID.Value = Me.lbx_売上一覧.Column(0) 'テキストボックスに選択行の販売IDを入れる
End Sub
|
P.356 図40の1行目
誤 |
SELECT T_販売データ.fld_販売ID, T_販売データ.fld_販売日, …
|
正 |
SELECT T_販売データ.fld_販売ID, T_販売データ.fld_売上日, …
|