使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
> 例えばAとBの2つのテーブルがある場合、
ここでの「テーブル」が正確には「データベースファイル」を
意味しているとして、
> 左端のファイルボタンをクリックしてAをクリックして立ち上げる、> そして同じようにしてBも立ち上げると、Aが消えてBのみが立ち上がってしまう
1 つの Access アプリケーション上で同時に開くことのできる
データベースファイルの数は 1 つだけです。
なお、その時 Access アプリケーション上で開かれている
データベースのことを「カレントデータベース」と呼びます。
例えば A.accdb と B.accdb という 2 つのデータベースファイルが
存在しているとして、A.accdb がカレントデータベースである状態から
B.accdb を開こうとすれば、まず A.accdb が閉じられてから
B.accdb が開かれてカレントデータベースになる、という動作となります。
> AB両方のテーブルデータベースを立ち上げようとすると> Accessを2つ立ち上げないといけないということか?
端的に言えばそうです。
> 2つぐらいなら良いが、5つも6つもテーブルがあれば> 同数のAccessが立ち上がってしまうのではないか。
1 点疑問なのは、「何故に複数のデータベースファイルを同時に開いて
それぞれのデータベース上のオブジェクトの編集を並行して行なうかのような
使い方をされているのか?」ということです。
ある 1 つの業務で使用するために作成されるデータベースファイルは 1 つのみか、
もしくはバックエンド用とフロントエンド用の 2 つに分割されることが
一般的です。
そして、その業務に関連して使用されるマスターテーブル群は、通常
1 つのデータベースファイルの中に集約されて定義されるものです。
例えば「 1 つのデータベースファイルの中に 1 つのテーブルのみを定義する」
といった使い方をされない限り、そのようなことにはならないのではないでしょうか。