Access VBA 実践マスターガイド〜仕事の現場で即使える
アクセスブイビーエージッセンマスターガイドシゴトノゲンバデソクツカエル
- 著者:
- 今村ゆうこ(イマムラユウコ)
- 注目:
- 総合 2122 位
- 出版社:
- 技術評論社
- 出版日:
- 2019年08月02日頃
- ISBN:
- 9784297107000
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Access を使う最終的な目的は、日々の業務で利用するアプリケーション作成です。ただし、アプリケーション作成のためにはプログラムを作成する必要があります。本書は、Access のプログラミングツール VBA の学習書です。はじめての人でも、かんたんなプログラム作成から始めることで、最終的には業務で利用できるアプリケーションを作成することができるようになります。付属の CD-ROM には、カスタマイズすることで、読者の環境でも利用できるアプリケーションが収録されています。
技書の森解説
『Access VBA 実践マスターガイド 仕事の現場で即使える』 (今村ゆうこ 著、技術評論社、2019 年 8 月刊) は、Access のプログラミングツールである VBA の学習書で、版元は、はじめての人でもかんたんなプログラム作成から始めて、最終的に業務で利用できるアプリケーションを作れるようになる構成と案内しています。国立国会図書館の書誌では Access 2019/2016/2013/2010 と Office365 への対応が記録されています。対応版のうち Office 2019 と Office 2016 は 2025 年 10 月に、Office 2013 は 2023 年 4 月に、Office 2010 は 2020 年 10 月にサポートが終了しています。付属の CD-ROM には読者の環境に合わせてカスタマイズできるアプリケーションが収録されています。著者は非 IT 系企業の情報システム部門で Web 担当と業務アプリケーション開発を手掛けていると版元のプロフィールにあります。版元の公式ページには、本書の新版が発行されている旨の表示があります。
Access の VBA とマクロ、連結と非連結のフォーム
Access は、テーブル、クエリ、フォーム、レポートを一つのファイルにまとめて扱えるデスクトップ型の データベース です。フォームをテーブルに結び付ける連結フォームなら、コードを書かなくてもレコードの表示と保存が自動で行われますが、そのぶん保存の瞬間に入力内容を確かめたり、複数のテーブルにまたがる更新を一度に行ったりする制御は難しくなります。フォームとテーブルを切り離した非連結フォームでは、値の読み込みからテーブルへの書き込みまでを VBA で記述する必要がある代わりに、保存前の確認や合計の計算を自由に組み込めます。本書は CHAPTER 3 で連結フォームを、CHAPTER 10 で非連結フォームを扱います。
CHAPTER 1 から CHAPTER 10、VBE からレコードセットまで
CHAPTER 1「基礎知識」で Access における VBA とマクロの相違点や扱うオブジェクトを整理し、CHAPTER 2「Visual Basic エディター」で VBE の画面とメッセージボックスを使った最初のプログラム、コードを書く際のルールを学びます。CHAPTER 3「フォーム」では連結フォームと親子フォーム、イベントプロシージャを扱い、CHAPTER 4「条件分岐」、CHAPTER 5「変数」、CHAPTER 6「関数・メソッド・プロパティ」、CHAPTER 7「デバッグとエラー処理」、CHAPTER 8「モジュールとスコープ」と、VBA の文法をフォームの動きに結び付けながら積み上げます。CHAPTER 9「レコードセット」は DAO とレコードセットによるデータの取り出しと SQL 文の活用、繰り返し処理を、CHAPTER 10「非連結フォームからデータ変更」はレコードの追加 / 更新 / 削除と、非連結で親子フォームを再現する 1 対多のコード、トランザクション、完全版のサンプルを扱います。
非連結フォームの更新とトランザクション、APPENDIX の 12 項目
CHAPTER 9 で取り出したレコードを条件に応じて絞り込むには、SQL の SELECT 文を VBA の文字列として組み立て、変数を埋め込んでレコードセットを開き直す書き方です。一連の変更をまとめて確定するか取り消すかを選べるトランザクションは、データベースの ACID 特性 のうち原子性を支える仕組みで、CHAPTER 10 にはトランザクションを扱う節があります。APPENDIX「VBA テクニック集」は、非連結フォームへの小計 / 合計機能や保存前確認機能、レコード移動機能の付加、リボンやナビゲーションウィンドウの非表示、ADO 接続での処理、Select Case と With の書き方、ファイル選択のウィンドウの表示、コンボボックスの項目を動的に絞り込む方法など 12 項目を収めています。
版元が示す対象読者
版元が示す対象読者は、業務で Access を使っている人です。目次にレポートを VBA で操作する章や節はなく、テーブルやクエリの作り方そのものを扱う章もありません。VBE の基本から、レコードセットによるデータの取り出し、非連結フォームでの追加 / 更新 / 削除とトランザクションまでを、CHAPTER 1 から CHAPTER 10 と APPENDIX に収めています。
この本に興味がある方におすすめ
関連する本
今村ゆうこ の他の書籍
関連記事
Excel / VBA 本ガイド - 関数の底上げからマクロ自動化の独学まで
Excel と VBA を独学するための本の選び方を段階別に整理。標準機能と関数で仕事を底上げする本、マクロと VBA の入門書、保守できるコードへ進む中級書、資格対策や Python への分岐まで、2026 年 8 月時点の定番で解説します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
OS / 低レイヤー本ガイド - コンピューターの仕組みを学ぶ技術書の選び方
OS、コンパイラー、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
関連用語
シングルサインオン
1 回の認証で複数のアプリケーションやサービスにアクセスできる仕組み
Web アプリケーション
ブラウザーを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
PHP
Web 開発で広く使われるサーバーサイド言語。動的な Web ページ生成を得意とする
変更データキャプチャ (CDC) とは - DB の変更をリアルタイム連携するパターン
変更データキャプチャ (CDC、Change Data Capture) はデータベースの INSERT/UPDATE/DELETE を検出して検索エンジンや分析基盤へリアルタイムに伝播させるデータ統合パターン。実装 4 方式と AWS での構成を解説
SAST/DAST
ソースコードの静的解析と実行中のアプリケーションの動的解析によるセキュリティテスト
多層防御
複数のセキュリティ層を重ねて、1 つの層が突破されても他の層で防御する設計原則