目次
Chapter1 これだけは押さえておいて欲しい「Accessマクロ&VBA」のキホン
1-1 Accessマクロ&VBAとは何か
プログラミング開発ツールとしてのAccess
Accessの中でのマクロ&VBAの位置付け
1-2 Accessマクロの基礎知識
Accessマクロとは
マクロアクションとは
1-3 AccessVBAの基礎知識
AccessVBAとは
プロシージャとコードの違いについて
1-4 本書で学べるAccessマクロ&VBAのキホン
100%実習形式!マクロ&VBAを作りながら楽しく
マクロとVBAの作り方・使い方をとことん比較
状況・目的別にしっかり解説
うまいくいかない時の対処法
「データがなくても罫線を最後まで……」を徹底解説
Accessで遊び心を表現する
Chapter2 マクロ&VBAで使いやすいフォームを作る
2-1 フォームを開く・閉じる~マクロ&VBAの基本形
コマンドボタンをクリックして別のフォームを開く(マクロ編)
コマンドボタンをクリックして別のフォームを開く(VBA編)
コントロールウィザードを使ったマクロ作成手順
2-2 レコード絞り込みのテクニック
特定の顧客番号のレコードに絞って表示する
絞り込みを解除する方法
特定の顧客番号のレコードに絞ってレポートを印刷する
2-3 フォームを使いやすくする工夫いろいろ
顧客番号を自動で採番
担当営業を選んだら次の入力位置にカーソル移動
サブフォーム部分の一番下にカーソルを移動
条件分岐(If文)の活用
Chapter3 データを操作するためのマクロ&VBA
3-1 マクロ&VBAを使ってアクションクエリを実行する
マクロとアクションクエリによるデータ操作の仕組みづくり
パラメータークエリとメッセージボックスの活用
テーブルの更新日を記録する
3-2 テーブルのデータを操作するVBAコードの基本
参照設定とライブラリについて
テーブルのデータを操作するVBAコードの基本
テーブルのデータを操作するVBA-解説
3-3 削除クエリ・追加クエリに代わるVBAコード
VBAでテーブルのレコードを削除・追加する
絞り込みの条件式を追加する
複数選択可能なリストボックスを抽出条件に
Chapter4 マクロでは難しいことをVBAで
4-1 ヨコのものをタテにするVBAコード
横に長いテーブルを縦方向に
テーブルを削除するVBAコード
テーブルを新規に作成するVBAコード
作成したテーブルにデータを移す
数字の並びを日付時刻型に変換する
商品名をフィールドにする
4-2 タテのものをヨコにするVBAコード
縦方向にのびるテーブルとクロス集計クエリ
タテのものをヨコにするVBAコード(1)
タテのものをヨコにするVBAコード(2)
最終レコードの空白フィールドをゼロにする
4-3 知って得するSQLドリル
SQLの基本
WHERE句の書き方
ORDER BY句の書き方
集計・結合など
Chapter5 レポート作成に役立つVBA
5-1 すぐに使える!試したくなる!レポートVBA初級編
レポートオブジェクトの仕組み
レポートのイベントについて
変数の宣言について
(1)InputBox関数を使って値を指定する
(2)データが1件もないときは印刷しない
(3)条件を満たしたレコードだけ書式を変える
(4)5行ごとに罫線を太くする
(5)20行で改ページする
5-2 少し難しいけどトライしてみたい!レポートVBA上級編
ページごとの集計(1)
ページごとの集計(2)
5行おきにスペースを入れる
同じレコードを何度も印刷する
データがなくても罫線を引く
5-3 [見積書]のカスタマイズ
レポート[見積書]について
1ページ目と2ページ目以降で改ページする行数を変える
データがなくても罫線を引く
フォームが開いているかどうか調べる
Chapter6 楽しみながら、さらに深くVBAをマスターする
6-1 自作関数を作ろう
自作関数作成のための基本操作
数字を漢数字に変換する自作関数
6-2 オリジナルカレンダーを作成しよう
楽しみながら作る「オリジナルカレンダー」
祝祭日と独自の日程を表示させる
スケジュール表を表示させる
6-3 三択クイズを作成してみよう
アイデア次第!漢字クイズで広がるAccessの可能性
フォームを開くたびに問題の並び順を変える
フォーム上に時間(秒数)を表示する