
講座受講の前提条件、講座の進め方、および講師の経歴について知ることができます。
AccessVBAがプログラム制御できるAccessの要素を理解できます。
以下を理解できます。
Access VBAのコード(プログラム)で制御可能なMicrosoft Accessの要素をオブジェクトと呼ぶこと。
フォーム、フォームの構成要素(コントロール)、レポート、レポートの構成要素(コントロール)、テーブル、クエリーなど、ほとんどの要素をオブジェクトとして扱うことができること。
つまり、AccessVBAを使用すれば処理の自動化のニーズのほとんどに対応できること。
Access VBAのコードは3種類あり、それぞれ異なるモジュールに保存されること。
①標準モジュールのプロシージャ
②フォームモジュールのイベントプロシージャ
③クラスモジュールのクラス定義※本講座では扱いません。
AccessVBAの開発環境であるVisual Basic Editor(VBE)の画面構成を理解できます。
VBEでブレークポイントを設定してデバッグを効率的に進める方法を学びます。
VBAのコードの単位がプロシージャであることを理解できます。
プロシージャはモジュールに格納されることを理解できます。
標準モジュールに含まれるプロシージャはイベントプロシージャや他のプロシージャから利用されるなど、共通利用のために利用されることを学びます。
VBAで利用できる変数について知ることができます。
Dim宣言が変数のデータ型を宣言することと、記述方法を理解できます。
「=」は、等しいという意味ではなく、右辺の値を左辺に入力することを理解できます。
以下のことを理解できます。
変数に設定できる値の種類を限定するためにデータ型があること。
データ型の種類とどのような値をとりうるのか。
複数の変数を1回の宣言で行う方法に配列があります。
数値リテラル、文字リテラル、日付/時刻リテラルおよび定数について理解できます。
アクセスで利用できる演算子について理解できます。
以下のことを理解できます。
条件式が、左辺と右辺の値の大小関係や等しさを評価する方法であること
条件式の種類
複数の条件式を組み合わせる方法について理解できます。
以下の内容を理解できます。
If文の役割
If文の文法の記述パターン
以下の内容を理解できます。
For ~ Next文の役割
For ~ Next文の文法の記述パターン
以下の内容を理解できます。
Do While ~Loop文の役割
Do While ~Loop文の文法の記述パターン
以下の内容を理解できます。
このセクション以降は複式簿記をベースにした家計簿作成を例題に取り上げること
基本的な家計簿の仕組み
以下の内容を理解できます。
DAOとはなにか、ADOとはなにか
この講座がDAOの考え方でデータベース操作を学ぶこと
以下の内容について理解できます。
演習で使用する家計簿.accdbに含まれるテーブル名と役割
テーブル間のリレーションシップ
Access VBAでDAOを使用する際に行っておく必要のある設定について理解できます。
VBAでテーブル操作をする際に必要となるオブジェクト変数の機能について理解できます。
VBAでテーブルのレコードを表示させるための基本的なコーディングの方法を理解できます。
以下の内容を理解できます。
表示するレコードを切り替えるために必要なブックマークの概念
ブックマークを移動させる手法
レコードのフィールド検索の方法
レコードをインデックス検索する方法を理解できます。
レコードの追加方法を理解できます。
レコードのフィールドの値の変更方法を理解できます。
レコードの削除方法を理解できます。
VBAで機能を実装する取引入力画面の仕様を理解できます。
フォームに対するイベント(例えば、ボタンクリック、コントロールの値の更新など)に反応して起動するイベントプロシージャについて概念を理解できます。
フォームを開く時に処理を行う「読み込み時」のイベント処理の概要を理解できます。
フォームの「読み込み時」のイベントプロシージャをVBEで表示する方法を理解できます。
VBAにおいてフォームのコントロールが同のように扱われるかを理解できます。
VBAでコンボボックスの設定を行う方法を理解できます。
VBAでコンボボックスの選択リストの表示列の数と幅の設定方法を理解できます。
以下の内容を理解できます。
関数とは何か
関数の作成方法
動的にコンボボックスの表示内容を変える方法を理解できます。
フォームを開く時にありがちな問題とその対処方法を理解できます。
日付から曜日を求める方法を理解できます。
コントロールに設定されている値を複数テーブルに登録する方法を理解できます。
期間を限定したクエリーの実行と、当期利益の算出がテーマのレポート画面の概要を理解できます。
月の末日を求める関数の作成法を理解できます。
勘定科目別残高一覧の求め方を学びます。
DAOの応用編の使い方のFilterプロパティの使い方を学びます。
勘定科目別残高一覧を求めるクエリーについて解説します。
VBAのプログラムの中でマクロを起動する方法につて学びます。
当期利益算出を通してデータベースカテゴリ組み込み関数の使用法を学びます。
Microsoft Access VBAコードが書けるようになり、業務効率を高めるスキルを身に着けていただくことを目指します。
具体的には、以下を目指します。
データベースをプログラムで操作することにより、煩雑なデータ処理を自動的に処理できるようになること。
フォームにデータベース処理を組み込み、使い勝手の良いアプリを作成できるようになること。
VBAで登録したデータをクエリーやレポートを活用することで、さらに高度な分析や帳票出力が可能になること。
※なお、Access Webアプリは講座の対象外とさせていただきます。
2023・9・1
約1年半年前に提供を開始した
「Microsoft AccessVBA データベースプログラミング講座」
ですが、コース後半説明が舌足らずな説明になっていたとの反省をしました。
そのため、コース後半を中心に説明を詳細化する作業に着手しておりましたが
説明を詳細化する作業に取り組み
2023/9/1にコースのアップデート作業が完了しました。