2016-07-16 6 views
-1

データベースにアクセスするのが初めてです。私はリンクテーブルを作成しリンクテーブルから作成したローカルテーブルをリフレッシュできません

(Excelファイルにリンクされている)

Iそれらは、リンクされたテーブルからわずかフィルタテーブルであるローカルテーブルを作成しました。 (一部のレコードでフィルタリングされた同じテーブル)。

私が実行している問題は、このローカルフィルタテーブルを更新できないことです。私は、次の午前の手順は以下のとおりです。

  1. リフレッシュ「リンクテーブルマネージャ」
  2. を使用してテーブルをリンクリンクテーブルマネージャとメニューバーの[更新]ボタンを使用して、ローカルテーブル(リンクテーブルのフィルタ処理バージョン)を更新します。

リンクテーブルがリフレッシュされても、このフィルタリングされたテーブルはリフレッシュされません。

誰かが私にできることを提案できますか?あなたではなく、あなたの地元、濾過し、テーブルをクエリを使用する場合があります事前

+0

ローカルテーブルが実際のローカルテーブル(正確に作成したかどうか)の場合は、データのコピーを持つ新しいエンティティであり、リンクテーブルの変更は反映されません。それ。 – Andre

答えて

0

感謝。

+0

ルネありがとうございます。このソリューションは私のために働いた。しかし、私はリンクされたテーブルからこのようなフィルタリングされた別のテーブル(別のリンクテーブルから作成)にこのクエリの結果を追加しようとしています。手続きを追加すると、テーブル名が要求され、あるクエリから別のクエリにデータを追加することはできません。なにか提案を? – Gouri

0

あなたはこの

を作成してみてください、あなたの現在の構造を維持したい場合は - >クエリーデザイン - >右下のSQLをクリックしてください - >

SELECT * INTO local_filtered_table 
FROM linked_table 
WHERE <put your conditions here>; 

に次のコードを貼り付けその後、このクエリを実行リンクされたテーブルを更新するたびに

また、Reneが提案しているように、ローカルテーブルの代わりにクエリを作成するだけで、このようなことができます。

+0

ありがとうKevinとRene。このソリューションは私のために働いた。しかし、私はリンクされたテーブルからこのようなフィルタリングされた別のテーブル(別のリンクテーブルから作成)にこのクエリの結果を追加しようとしています。手続きを追加すると、テーブル名が要求され、あるクエリから別のクエリにデータを追加することはできません。なにか提案を? – Gouri

+0

ありがとう、私はUnionクエリを使用して2番目の問題を解決したと思います – Gouri

関連する問題