sql >> データベース >  >> RDS >> Access

Access2016でリンクテーブルマネージャーを使用する方法

    リンクテーブルマネージャを使用して、ソーステーブルからの構造上の変更でリンクテーブルを更新できます。リンクされたテーブルのリストをExcelにエクスポートするためにも使用できます。

    リンクテーブルマネージャを使用すると、Accessデータベースにある可能性のあるリンクテーブルを管理できます。これには、分割Accessデータベースの一部としてリンクされているテーブル、または別のソースにリンクされているテーブルが含まれる場合があります。

    リンクテーブルマネージャの主な目的の1つは、リンクテーブルに影響を与えるソースデータベースに変更があった場合に、リンクテーブルを更新できるようにすることです。

    ソースが別の場所に移動されたAccessデータベースである場合は、LinkedTableManagerを使用できます。 SQLServerまたは別のシステムでソーステーブルの定義が変更された場合にも使用できます。

    SQLServerテーブルの構造変更

    SQL Serverデータベースへのリンクテーブルがあり、SQL Serverの最後でそのテーブルに構造上の変更がある場合(たとえば、新しい列が追加された場合)、変更を反映するようにリンクテーブルを更新する必要があります。

    1. SQLServerの新しい列

      この例では、新しい列( Biography と呼ばれます) )が Artists に追加されました SQLServerのテーブル。

      したがって、次のステップでは、Accessデータベースに切り替えて、リンクされたテーブルを更新します。

    2. Accessでリンクテーブルマネージャーを開く

      このテーブルは後に開かれました この列はSQLServerに追加されていましたが、ご覧のとおり、新しい列はどこにも表示されていません。

      今すぐ修正します。

      リンクされたテーブルを右クリックして、リンクされたテーブルマネージャーを選択します 。

      Linked Table Managerを使用することもできます リボンのボタン( 外部データ から) タブ。

    3. 更新するテーブルを選択

      更新する必要のあるテーブルを選択し、[ OK]をクリックします 。

    4. 成功メッセージを閉じる

      リンクされたテーブルが更新されると、成功メッセージが表示されます。

      OKをクリックします メッセージを閉じます。

    5. リンクテーブルマネージャーを閉じる

      閉じるをクリックします リンクテーブルマネージャを閉じます。

    6. 機能したことを確認する

      リンクされたテーブルがすでに開いている場合は、閉じてから再度開きます。

      これで、変更がリンクされたテーブルに反映されます。

    バックエンドアクセスデータベースは移動しましたか?

    ソースデータベースを移動するときに、リンクテーブルマネージャーを使用することもできます。

    たとえば、バックエンドAccessデータベースにリンクされたテーブルがあり、そのバックエンドデータベースを移動する場合、新しい場所を指すようにフロントエンドデータベース内のそれらのリンクされたテーブルを更新する必要があります。

    これを修正するには、上記の例と同じ方法でリンクテーブルマネージャーを使用します。唯一の違いは、追加の手順が必要なことです(ソースデータベースの新しいファイルの場所に移動するため)。

    ステップバイステップガイドについては、バックエンドが場所を変更した後にリンクされたテーブルを更新するを参照してください。

    リンクされたテーブルのリストをExcelにエクスポート

    リンクされたテーブルのリストをExcelにエクスポートする場合は、リンクされたテーブルマネージャーを使用してエクスポートできます。

    Excelにエクスポートを使用するだけです リンクテーブルマネージャのボタン。

    詳細な手順については、リンクされたテーブルのリストをExcelにエクスポートするを参照してください。


    1. SQL Serverでは、列が参照されているすべての場所を見つけるにはどうすればよいですか?

    2. Oracletools.jarを再配布できますか?

    3. WHERE句で列エイリアスを参照する

    4. SQLクエリの結果をPANDASデータ構造に変換する方法は?