はじめての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

PR

秀和システム