最速攻略 Access VBA サンプル大全集
2008年4月8日紙版発売
結城圭介 著
B5変形判/320ページ/CD1枚
定価3,520円(本体3,200円+税10%)
ISBN 978-4-7741-3445-1
書籍の概要
この本の概要
最速攻略シリーズの新刊です。まず,基本的なテクニックをサンプルを使いながら説明します。そして,そのままでも,カスタマイズしても使える「業務支援アプリケーション」の使い方と構成を,ポイントを抜き出して解説します。掲載サンプルは,Access 2000/2002/2003/2007に対応しているので,幅広い環境で使用できます。
こんな方におすすめ
- Access VBAのテクニックを知りたい方
- Accessを使ったシステムのサンプルが欲しい方
目次
第1章 Access VBA基本テクニック
データベース処理
- 1-01 ADODBの機能
フォーム・レポート
- 1-02 フォームやレポートの機能
マクロ
- 1-03 DoCmd(マクロ)
VBA関数
- 1-04 VBA関数
前提知識
- 1-05 複数値を持つフィールド
- 1-06 添付ファイル型フィールド
第2章 Accessプログラミング基本サンプル
フォーム
- 2-01 フォームを使ってダイアログボックスを表示するサンプル
- 2-02 プログレスバーを表示するダイアログボックスのサンプル
- 2-03 テキストボックスに入力した値を使って自動的に計算するサンプル
- 2-04 入力した内容によってテキストボックスの書式を変えるサンプル
- 2-05 テキストボックスに入力した日付から年齢や期日を求めるサンプル
- 2-06 フォームを開くときにデータを渡すサンプル
- 2-07 イメージコントロールの画像をアニメーションさせるサンプル
- 2-08 マウスポインタが乗っているときに画像が変わるボタンのサンプル
- 2-09 コントロールやフォームを配列化するサンプル
- 2-10 VBA処理中にウィンドウやキー操作を検知するサンプル
- 2-11 コンボ・リストボックスで選択したレコードを表示するサンプル
- 2-12 (閉じる)ボタンでフォームを閉じないようにするサンプル
- 2-13 チェックボックスのON/OFFに連動するテキストボックスのサンプル
- 2-14 フォームを開くと自動的に最大化するサンプル
- 2-15 カレンダーを表示するサンプル
レポート
- 2-16 宛名ごとに枚数を変えて印刷するサンプル
- 2-17 部数指定で印刷するサンプル
- 2-18 店舗や商品などキー変わりで改ページするサンプル
- 2-19 1行おきに網掛けを付けるサンプル
- 2-20 データが無くても枠線を印刷するサンプル
VBA関数
- 2-21 クラスモジュールの基本サンプル
- 2-22 クラスのインスタンス作成・解放時のイベントを使ったサンプル
- 2-23 クラスにプロパティを作成したサンプル
- 2-24 クラスにメソッドを作成したサンプル
- 2-25 Requeryを行っても一覧の状態が変わらないようにするサンプル
- 2-26 フォルダ内にある複数のCSVファイルをインポートするサンプル
- 2-27 フォルダ内にある複数のワークブックをまとめてインポートするサンプル
- 2-28 Accessのウィンドウの大きさや位置を調節するサンプル
- 2-29 VBAでテーブルを読み込むサンプル
- 2-30 VBAでいろいろな種類のデータベースを読み書きするサンプル
- 2-31 テーブルから取得したデータをフォームに表示するサンプル
- 2-32 検索結果が複数件あるレコードセットを帳票フォームで表示するサンプル
- 2-33 データベース接続エラーやSQLエラーを制御するサンプル
- 2-34 更新の制御(トランザクション制御)を行うサンプル
- 2-35 指定したフォルダ内にデータの種類ごとのワークブックを作成するサンプル
- 2-36 ファイル選択ダイアログボックスのサンプル
- 2-37 フォルダ選択ダイアログボックスのサンプル
- 2-38 非連結オブジェクトフレームを使ってWAVサウンドを再生するサンプル
- 2-39 PlaySoundを使ってWAVファイルを再生するサンプル
- 2-40 一定時間処理を待機するサンプル
クエリ
- 2-41 レコードの一連番号を表示するサンプル
- 2-42 上位や下位のランキングを作成するサンプル
- 2-43 誕生日から年齢を求めるクエリのサンプル
- 2-44 年齢を○歳△ヶ月で表示するクエリのサンプル
- 2-45 前年度分のデータを選択するクエリのサンプル
- 2-46 半期・四半期単位で選択するクエリのサンプル
- 2-47 空白で区切られている姓と名をそれぞれの部分に分割するサンプル
- 2-48 期限日をn日以上経過しているデータを抽出するサンプル
- 2-49 フォーム上の情報を使ってレコードを選択するクエリのサンプル
- 2-50 一括コード変換を行うクエリのサンプル
- 2-51 Yes/No型フィールドの値を全て反転するクエリのサンプル
- 2-52 添付ファイルを追加する/取り出すサンプル
- 2-53 複数値を持つフィールドに値を追加/修正するサンプル
第3章 Accessアプリケーションサンプル
業務支援サンプル
- 3-01 業務支援サンプルの概要
- 3-02 業務支援サンプルの基本操作
- 3-03 その他のマスタ管理
- 3-04 マスタメンテナンス①/取引先マスタ管理
- 3-05 マスタメンテナンス②/商品マスタ管理
- 3-06 マスタメンテナンス③/担当者マスタ管理
- 3-07 マスタメンテナンス④/消費税率マスタ管理
- 3-08 見積管理
- 3-09 受注管理
- 3-10 納品(売上)管理
- 3-11 請求管理
- 3-12 入金管理
- 3-13 仕入管理
- 3-14 支払管理
- 3-15 在庫管理
この本に関連する書籍
-
最速攻略 Access VBA サンプル大全集 Access 2013/2010/2007対応版
「最速攻略 Access VBA サンプル大全集」がExcel 2013/2010/2007対応になりました。Access 2013/2010で追加された新機能を使ったTipsを収録,好評だった「業務支援サン...
-
超入門 Access VBA データベース構築講座
好評の「超入門 Access VBA 超入門講座」の続編です。Access VBAの基本を踏まえて,「販売管理アプリケーション」を制作する方法を解説しています。アプリケーションの...
-
超入門 Access VBA プログラミング講座
本書はVBAとプログラミング,Accessとデータベースの基本操作など,VBAを使ってデータベースを構築するのに必要な知識を豊富なサンプルコードを通して,分かりやすく丁...
-
最速攻略 Excel VBAサンプル大全集
本書は,そのまま使える「実用的なアドイン」を多数収録しています。それだけではなく,ポイント解説と基本サンプルも収録しており,Excel VBAをしっかりと理解して,使...
-
ここが知りたかった! Access VBA 500の技
既刊「VBAプログラミング 500の技」と「VBAがわかる 500の技」からAccessに関する記事,また新規TIPSも大幅に加筆し,AccessにおけるVBAのテクニックを500集めたリファ...