Excel & Access 連携実践ガイド 〜仕事の現場で即使える [増補改訂版](エクセルアンドアクセスレンケイジッセンガイドシゴトノゲンバデソクツカエルゾウホカイテイハン)
- 著者:
- 今村ゆうこ(イマムラユウコ)
- 出版社:
- 技術評論社
- 出版日:
- 2021年07月16日頃
- ISBN:
- 9784297121877
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、 Excel のデータを Access に移行して、 Acceess でデータを管理し、そのデータを Excel に書き出して活用する、という使い方を解説した書籍です。
プログラミングまでは行いたくないけど、 Access でデータを管理したい人には、 VBA を使わずに Excel と Access の標準機能を使う方法を解説しています。
また、 VBA を使い、オリジナルのユーザーフォームを作成して本格的なアプリケーションを作成して行う方法も丁寧に解説しています。
CHAPTER 1 Excel & Access 連携の基礎知識
1-1 Excel の得意・不得意
1-2 Access と連携することのメリット
1-3 連携に必要な技術
1-4 データの運用について
CHAPTER 2 標準機能を使って Excel のデータを Access に書き込む
2-1 Access を利用するための基本
2-2 データの型というルール
2-3 書込に理想的な Excel のシート
2-4 Excel シートを書き込む状態にする
2-5 Access へデータを書き込む
2-6 クエリを使ってデータ表記を統一する
2-7 Access でのデータ管理
CHAPTER 3 VBA を使って Excel のデータを Access に書き込む
3-1 テーブルを作成する
3-2 VBA の基礎知識
3-3 VBA コード内で ADO と SQL を利用する
3-4 複数のレコードを一度に書き込む
3-5 関数の戻り値によって動作を変える
CHAPTER 4 標準機能を使って Access のデータを Excel に読み込む
4-1 テーブルをエクスポートする
4-2 条件に一致するものだけを読み込む
4-3 条件を設定して実行する
4-4 クエリをエクスポートする
4-5 クエリの種類とその他の活用方法
CHAPTER 5 VBA で専用フォームを作成して Access のデータを Excel に読み込む
5-1 Excel で専用フォームを作成するための知識
5-2 データを読み込むための準備
5-3 「メニュー」フォームを作成する
5-4 読込機能を実装する
CHAPTER 6 専用フォームを使って Excel からデータを追加・更新・削除する
6-1 データの追加・更新・削除用のフォームを作成する
6-2 データの追加・更新・削除に対応する VBA を記述する
6-3 読込機能を拡張するフォームを作成する
6-4 フォームに合わせて読込のコードを変更する
6-5 自分用にカスタマイズするには
CHAPTER 7 列数の多い Excel シートを分割し Access の複数テーブルで利用する
7-1 列数が増え過ぎて見づらくなったテーブル
7-2 シートを分割する
7-3 複数のテーブルを利用する
7-4 Access にエクスポートする
7-5 主キーとリレーションシップ
7-6 複数のテーブルをまたいでデータを抽出する
7-7 コードを複数テーブルに対応させる
CHAPTER 8 [完全版] Excel & Access 連携アプリケーション
8-1 Excel のシートを作成する
8-2 Access のテーブルを作成する
8-3 一括書込のコードを拡張する
8-4 「データ読込」フォームを拡張する
8-5 「編集」フォームを拡張する
8-6 追加/更新のコードを対応させる
Appendix 付録
A-1 デバッグするには
A-2 エラーが起きた場合には
技書の森解説
Excel だけでデータを管理していると、行数が増えるにつれファイルが重くなり、複数人の同時編集で壊れるリスクも高まります。かといって本格的なデータベースシステムを導入するほどの規模でもない。本書はそのような中間領域で、 Excel の使い慣れた分析・表示機能と Access のデータ蓄積・検索機能を組み合わせて業務を回す方法を実践的に解説しています。著者の今村ゆうこ氏は Office 活用の実務書を複数手がけており、事務部門が抱えるデータ管理の課題を熟知しています。
増補改訂版では、 Excel から Access のテーブルへデータを流し込む操作、 Access のクエリ結果を Excel に取り込んでピボットテーブルで分析する手順、 VBA による連携処理の自動化などが加筆されています。単なる操作手順だけでなく、「なぜこの処理を Access 側で行うのか」というデータ設計の考え方にも触れるため、ツールの使い分けの判断力が養われます。
Access 自体を触ったことがない人にはハードルが高い部分もありますが、 Excel の限界を感じ始めた事務担当者やバックオフィスのチームにとって、大規模システム導入前の現実的な選択肢を示してくれる一冊です。
この本に興味がある方におすすめ
この本に関連
今村ゆうこ の他の書籍
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで理解の深さと速度を飛躍的に高める方法を解説します。
関連用語
SQL
リレーショナルデータベースを操作するための言語。データの問い合わせと更新を担う
シングルテーブル設計
DynamoDB で複数のエンティティを 1 つのテーブルに格納し、効率的なアクセスパターンを実現する設計手法
CQRS
データの読み取り (Query) と書き込み (Command) を別々のモデルで処理し、それぞれを独立して最適化するアーキテクチャパターン
トランザクショナルアウトボックス
データベースへの書き込みとイベント発行を原子的に行うための分散システムパターン
N+1 問題
1 回のクエリで取得したリストの各要素に対して追加クエリが発行され、クエリ数が爆発する性能問題
データ正規化
データベースの冗長性を排除し、データの一貫性を保つためにテーブル構造を分割・整理する手法