はじめてのAccessVBA
概 要
Access(アクセス)の基本的な使い方を習得している人を対象に、VBA(Visual Basic for Applications)の機能を解説したAccess VBAの入門書です。よく使われる便利な機能を中心に取り上げ、VBAマクロを使って作業効率を大幅にアップしたり、VBAの基礎を学んだりできるように工夫されています。マクロの実行方法から、マクロの編集、プログラムの基礎、デバッグ、フォームやレポートの操作、VBA関数、VBAでSQLを使う方法、クエリを使ったデータベースの簡単カスタマイズまで、画面やワンポイント解説を豊富に使ってわかりやすく解説します。Access 2007/2003/2002/2000対応。サンプルコードのダウンロードサービス付き。
| 著者 | 岩田宗之 |
| 価格 | 円(税込)(本体1580円) |
| ISBN | 978-4-7980-1928-4 |
| 発売日 | 2008/3/26 |
| 判型 | B5変 |
| 色数 | 4色 |
| ページ数 | 294 |
| CD/DVD | - |
| 対象読者 | 入門 |
| シリーズ | はじめての... |
目次
Chapter 1 マクロを使う
1●マクロとは
マクロを実行する/マクロを作成する
マクロを削除する/マクロを開く
マクロのデザインビュー
2●マクロを編集する
マクロの行を追加する
マクロの行を削除する
マクロを閉じる
3●マクロでアプリケーションを操作する
フォームを開くマクロを作る/フォームを閉じるマクロを作る
メッセージを表示するマクロを作る
コマンドを実行するマクロを作る
4●マクロをデバッグする
開いているマクロを実行する
マクロをステップ実行する
5●マクロの実行を制御する
条件式を付け加える/マクロを中断する
マクロをグループ化する/他のマクロを呼び出す
エラー処理をする
●Q&A
Chapter 2 データベースをカスタマイズする
6●メニューフォーム
メニューフォームを作成する/メニューを編集する
メニューに項目を追加する/メニュー項目を編集する
メニューを開く
7●階層型メニュー
メニューを新規作成する
メニューを開くコマンドを追加する
前のメニュー画面に戻るコマンドを追加する
8●フォームのカスタマイズ
レコードを操作するマクロを作成する
マクロを実行するボタンを作成する
●Q&A
Chapter 3 Visual Basicを使ってみる
9●VBのコードを挿入する
ボタンにVBコードを割り当てる/VBEの構成
コードウィンドウの構成/コードを補完する
ボタンに割り当てたコードを実行する
10●モジュールを作成する
標準モジュールを作成する
プロシージャを作成する
関数を作成する
11●コードを実行する
イミディエイトペインでコードを直接実行する
標準モジュールのプロシージャを実行する
ステップ実行をする/マクロ画面を使う
12●ヘルプを参照する
ヘルプを表示させる
ヘルプ画面の構成
コードに対するヘルプを表示する
13●VBEを起動する
AccessとVBEを切り替える
コードウィンドウを開く
●Q&A
Chapter 4 VBAの基礎
14●プログラムの構造
文(ステートメント)
プロシージャ
15●文の書き方
コメントを付ける
行継続文字を使用する
文字列を使用する
16●変数を使う
変数を使用する/データ型を指定する
静的変数
ヌル値とは
17●配列
配列を使う
動的配列を定義する
18●式と演算子
算術演算をする
文字列を連結する
19●条件分岐
If文を使う/ElseIf文を使う
Select文を使う
複数の条件を複合させる
20●繰り返し処理
Forループ/Doループ
For Eachループ
処理を途中で終了させる
21●プロシージャと関数
新しいプロシージャを定義する/プロシージャを呼び出す
新しい関数を定義する/関数を使う
プロシージャの有効範囲を指定する
●Q&A
Chapter 5 オブジェクト
22●オブジェクトとは
オブジェクトとは
プロパティを変更する
イベントを設定する
23●オブジェクトを操作する
プロパティを設定する/メソッドを実行する
With文/オブジェクトを作成する
変数にオブジェクトを設定する
24●コレクション
コレクションの要素にアクセスする
文字列をキーにしたコレクション
コレクションの要素を追加・削除する
●Q&A
Chapter 6 コードのデバッグをする
25●変数や式の値をチェックする 148
特定の式の値を確認する/特定の式の値を常に表示させる
ウォッチ式を削除する
変数の値を変更する
26●実行を制御する
ブレークポイントを設定する
関数が終了するまで続けて実行する
関数の中を続けて実行する
27●特定の条件で実行を中断する
特定の条件で実行を中断する
値が変わったときに実行を中断する
●Q&A
Chapter 7 フォームを操作する
28●フォームの操作
フォームを開く
フォームを閉じる
29●レコードの操作
レコードを移動する
フィルタを設定する
レコードを検索する
30●フォームのイベント
データが更新されるときのイベント/レコードが移動したときのイベント
レコード挿入時のイベント/キーの入力を受け付ける
フォームが開かれたときのイベント/フォームが閉じられたときのイベント
一定周期で行う処理を追加する
●Q&A
Chapter 8 レポートを操作する
31●レポートを開く
レポートを開く
データがないときの処理を追加する
32●レポートのレイアウトを制御する
フォーマット時の処理を追加する
特定の場所で改ページする
33●レポートの表示を制御する
印刷時の表示を変える
レポートビューの表示を変える
●Q&A
Chapter 9 コントロールの設定
34●一般的な設定
値にアクセスする/クリックされたときの処理を追加する
一時的に見えなくする
使用不可にする
35●ボタンの設定
テキストを変更する
36●テキストボックスの設定
値が入力されたときの処理を追加する/変更前の値を取得する
既定値を設定する
入力のチェックをする
37●コンボボックスの設定
項目を動的に作成する
リストにない項目が入力されたときの処理を追加する
●Q&A
Chapter 10 VBAの関数
38●数値関数を利用する
四捨五入する/乱数を発生させる
値が数値かどうかを判定する
その他の数値関数
39●文字列処理関数
部分文字列を取り出す/文字列の長さを取得する/文字列を検索する
前後の空白を取る/文字コードから文字列を作成する
文字の種類を変換する/その他の文字列処理関数
40●日付処理関数
現在の日付と時刻を取得する/月や日などの情報を抜き出す
日付を構成する
日付の計算をする
41●書式指定関数
書式指定関数の使い方/数値の書式指定
日付の書式指定
文字列の書式指定
42●ユーザーインターフェース関数
警告音を鳴らす/メッセージを表示する
デバッグ用のメッセージを表示する
ユーザ入力を要求する
●Q&A
Chapter 11 SQLを使う
43●SQL
SQL文の種類/クエリを作成する
SELECT文の概要/INSERT文の概要
DELETE文の概要/UPDATE文の概要
44●クエリを実行する
更新クエリを作成する
クエリを実行する
SQL文を指定して実行する
45●レコードの値を取得する
フィールドの値を取得する
集計結果を取得する
●Q&A
Chapter 12 データベース操作とADO
46●ADOを使う前に
ADOを使うための設定をする
47●レコードセットの取得
テーブルの値を取得する/クエリの結果を取得する
SQL文の結果を取得する
レコードセットを閉じる
48●レコードセットからの読み取り
フィールドの値を取り出す/カレントレコードを移動する
レコードの始まりや終わりを検出する
値を検索する
49●レコードセットへの書き込み
レコードセットを書き込み用に開く/フィールドの値を設定する
レコードを追加する
レコードを削除する
●Q&A

