アクセス:テーブルとクエリをリンクする-仕組み
Microsoft Accessでテーブルとクエリをリンクするには、いくつかのことを考慮する必要があります。 内部リンクと外部リンクなど、テーブルをリンクできるさまざまな基準があります。 この実用的なヒントは、Microsoft Access 2007でこれを行う方法を示しています。
アクセス:テーブルとクエリを内部リンクにリンクします
既にさまざまなテーブルが含まれているAccessファイルがある場合は、それらをリンクできます。
- [リレーションシップ]タブを使用して、テーブル間のリレーションシップを作成します。 そこで、テーブル間の関係を最もよく表す望ましい関係を選択します。 既にリレーションシップを作成している場合、新しいテーブルをクエリに追加すると、Accessはテーブル間に内部リンクを自動的に作成します。
- 新しいクエリを作成し、テーブル間にリレーションシップがない場合、プログラムは自動的にリンクを作成しません。
- リンクを作成するには、1つのテーブルから別のテーブルのフィールドにフィールドをドラッグします。
- 内部リンクを使用するために使用する必要があるSQL構文は、たとえば、FROM table1 INNER JOIN table2 ON table1.field1比較演算子table2.field2のようになります。
- 比較演算子は、たとえば、「」または「=」です。
アクセス:テーブルとクエリを外部リンクにリンクします
別のリンクは外部リンクです。 1つのテーブルのすべての行と、最初のテーブルに一致する他のテーブルの行のみが表示されます。
- 外部リンクは内部リンクを変更して作成されるため、最初に2つのテーブル間に内部リンクを作成する必要があります。
- 最初に、メニューに移動してリンクを変更する必要があります。 したがって、編集するリンクをダブルクリックします。
- オプション2とオプション3を選択できるようになりました。 目的のオプションを選択し、「OK」で確定します。
- 外部結合に必要なSQL構文は、内部結合の構文と比較すると次のようになります。FROM Table1 [LEFT | RIGHT] table1.field1比較演算子table2.field2にtable2を結合します。
- 内側のリンクと同様に、テーブルに合わせて例を調整する必要があります。
- 間違えた場合にショートカットを削除するには、ショートカットを選択して「DEL」キーを押します。