Access VBA スタンダード
アクセス ヴイビーエイ スタンダード
VBA エキスパート公式テキスト
- 著者:
- 武藤玄(ムトウ, ゲン)
- 注目:
- 総合 2992 位
- 出版社:
- オデッセイコミュニケーションズ
- 出版日:
- 2020年01月
- 一覧:
- 2020 年に出た技術書
- ISBN:
- 9784908327148
- シリーズ:
- VBA Expert
- 在庫:
- メーカー取り寄せ
なぜ注目されているか
技書の森解説
『Access VBA スタンダード』 (武藤 玄 著、オデッセイ コミュニケーションズ、2020 年 1 月刊) は、VBA エキスパートの「Access VBA スタンダード」に対応した公式テキストです。版元は対象を、Access VBA ベーシックの水準を理解したうえで Access VBA の知識とスキルをより深めたい人と、この試験の合格を目指す人と案内しており、実務でよく使われる機能に重点を置いて解説するとしています。
データベース設計から ADO / DAO までの全 8 章
本文の前に「本書について」「学習環境について」「VBA エキスパートの試験概要」が置かれ、本文は「VBA の基礎知識」から「Visual Basic Editor の操作とエラーへの対応」までの全 8 章です。第 1 章は基本用語と基本構文に加えて、主キー、インデックス、テーブルの分割と正規化、リレーションシップ、参照整合性を扱うデータベース設計と、特殊なクエリまでを含みます。第 2 章「変数・配列・ユーザー定義型・コレクション」と第 3 章「プロシージャ・モジュール」で書き方を深め、第 4 章「フォームとレポートの操作」ではサブフォームやフォーム間の連携、KeyPress や BeforeUpdate、NotInList などのイベントの応用を扱います。第 5 章「応用プログラミング」、第 6 章「SQL」、第 7 章「ADO / DAO」、第 8 章「Visual Basic Editor の操作とエラーへの対応」と続き、巻末に索引が付きます。
第 7 章の ADO と DAO、第 6 章の SQL
DAO (Data Access Object) は Access に組み込まれたデータアクセスの部品で、ADO (ActiveX Data Object) は外部のデータベースにも同じ書き方でつなぐ部品です。第 7 章は ADO によるデータベースへの接続、レコードの操作、トランザクション、外部データベースの利用、例外処理を扱ったあと、ADO との違いから DAO の使い方へ進みます。第 7 章のトランザクションは、複数の更新をまとめて確定するか取り消す処理で、ACID の性質の 1 つにあたる原子性を保ちます。第 6 章では、あいまい検索、グループ化、外部結合や UNION を含むテーブルの結合、テーブル定義の変更、インデックス、SQL の高速化を扱います。
正規化とエラー処理、ファイル操作と Excel 連携
第 1 章のデータベース設計は、同じデータを複数のテーブルに重ねて持たないように分ける データ正規化 と、関連するテーブルの整合を保つ参照整合性を扱います。第 8 章ではコンパイルエラー、実行時エラー、論理エラーの区別とエラー処理、よくあるエラーへの対処を扱います。第 5 章には、参照設定に頼る事前バインディングと実行時に部品を呼び出す実行時バインディングの違い、FileSystemObject と FileDialog によるファイル操作、Excel との連携、VBA の高速化の考え方が収められています。
本書は、データベース設計、フォームの応用、ファイル操作と Excel との連携、SQL、ADO と DAO、エラーへの対応までを、全 8 章に収めています。
この本に興味がある方におすすめ
関連する本
武藤玄 の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
技術書の内容を実務に活かす方法 - 読んで終わりにしない
技術書で学んだ知識を実際の仕事に適用するための 3 ステップを紹介。「読んだだけ」で終わらせず、スキルに変える具体的な方法を解説します。
関連用語
Well-Architected Framework
AWS のベストプラクティスに基づいてワークロードを評価 / 改善するための 6 本柱のフレームワーク
Intersection Observer
要素がビューポートに入ったことを非同期で検知する Web API
クロージャ
関数が定義時のスコープへの参照を抱えたまま持ち出され、外部から変数を参照できる仕組み
CPU
コンピューターの頭脳にあたる演算装置。プログラムの命令を解釈し実行する
Fetch API
HTTP リクエストを送信するためのモダンな Web API で、XMLHttpRequest の後継
Flutter
1 つのコードで iOS / Android 両対応のアプリを作れる Google 製フレームワーク