ExcelのクエリテーブルがまだファイルDSNを削除した後に動作し、どのようにということは可能ですか?

StackOverflow https://stackoverflow.com/questions/725444

質問

私はそれを埋めるためにPROCを使用して、ピボットテーブルでXLSを持っています。

「 - ODBC - 管理ツールDSNファイル」

私は、内のデータ接続を削除し、それはまだ動作しますが、どのように可能ということです。

それはrecipentは、ピボットテーブル内のデータを参照するために、ファイルDSNの存在を持っている必要はないことを意味するのでしょうか?

役に立ちましたか?

解決

あなたは、ファイルDSNを使用する場合、優れているため可能であることは、基本的に外部のデータプロバイダに接続文字列を構築するためにすべてのエントリを持つファイルの内容を読み込みます。その後、Excelは、接続文字列を作成し、クエリテーブルを移入するためにそれを使用します。あなたが成功した初めてのクエリテーブルを更新したらそれで、あなたは、もはやそのファイルDSNを必要としません。だから、そのDSNなしでいくつかの他のマシンにあなたがそれを削除した後にイベントを仕事やされます。

あなたはクエリテーブルにファイルDSNを使用していて、その変更が反映されません(そのような新しいデータベースまたは任意のものに言う)あなたのクエリテーブルの更新をFILEDSNを更新後の場合は、あなたがクエリテーブルを再構築する必要がサイドノートでは。

他のヒント

ときに一度、その後.xlsファイルは、ハードドライブに独立して動作することをピボットテーブルを作成します。だから、それはさらに、任意のDSNを必要としません。

ピボットテーブルは、その背後にあるピボットテーブルデータのキャッシュを保持します。あなたが再接続するまでは、明らかに、あなたはどのような方法あなたのように、このデータを操作することができますが、それは更新されません。

スタン・スコット

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top