DAO入門講座では、始めるにあたってまず、DAOについて書き記しましょう。退屈ですが、しばらくご辛抱下さい。早い話が、テーブルやクエリに直接アクセスすることが可能で、プロシージャでテーブル、フィールドの作成などを行なうことができます。バージョン(2003/07現在で最新版)がインストールされています。このDAOで、下記のようなことが実現できます。テーブル、クエリへの直接アクセスが可能になり、追加、削除が思いのままになる。これらフィールドへのアクセスも可能。新規にデータベースを作成することができる。講座では、ローカルPCでmdbファイルのAccessを取り扱うことを前提にしています。LAN上にあるAccessファイルは想定していませんのでご注意下さい。オブジェクトモデル下記の左図は、DAOモデルの階層構造です。以下、各コレクションとオブジェクトが組み合わされています。この入門講座では、下図の赤ライン内にあるコレクション、オブジェクトしか取り扱いしません。このサイトへお越しいただいている皆さん方にとっては、この範囲内であっても、DAO使用の95%程をカバーでき得ると考えているからです。ないと、膨大な学習量になってしまいますから・・・。オブジェクト最上層にあるDBEngineオブジェクトは、Jetエンジンを表わし、これを直接操作します。オブジェクトがすべて含まれています。オブジェクトは、開いているデータベースに領域を提供します。オブジェクトが含まれています。オブジェクトDAOで開かれ、または作成されたデータベースを表わします。テーブルやクエリを定義したり、Recordsetオブジェクトを開く時に使用します。オブジェクト指定されたデータベースのテーブルや保存されたテーブルの定義を表わします。オブジェクト指定されたデータベースのクエリや作成されたクエリの定義を表わします。オブジェクト最もよく利用し強力なオブジェクトです。テーブルにプログラムを用いてアクセスが可能になります。テーブルに登録されているレコードや、クエリを実行した結果値の集まりを表わします。以下の分類ができます。コレクション類は、オブジェクトを含むだけの働きである点。オブジェクト類は、他のメソッド、プロパティ、コレクションで構成され、実行隊長である点オブジェクトとコレクションAccessデータベースは、複数のテーブル、クエリを作成することができ、テーブルは必ず、1つ以上のフィールドがなくてはいけません。コレクションDAOも同様で、Databaseオブジェクトには、複数のTableDefオブジェクトやQueryDefオブジェクトを含みます。複数のオブジェクトの集まりをコレクションと呼びます。コレクションは、オブジェクトの複数形で表されます。Club-注目のモンスター専用サーバーからお買い得プランまで幅広い。cPanel、PLESK、WEBMINまでお任せ下さい。