2017-03-23 9 views
0

UDFを使用するAccessでクエリを取得しています。これは、データ>アクセスまたはMSクエリからExcelにクエリをインポートできないことを意味します。MS AccessクエリをMS Excelにエクスポート

回避策はありますか> VBAなどを使用してクエリを編集するか?

+0

クエリでUDFを使用すると、Excelからデータを取得できません。 NZ()のような "非SQL"関数を使用する場合も同じです。 –

+0

@iDevlopはい、これは私が回避策を探している理由です。 – Naz

+0

アクセスをExcelにエクスポートしようとしましたか? – marlan

答えて

0

クエリからUDFを呼び出す代わりに、VBAを使用して計算結果をテーブルに更新します。はい、計算されたデータを保存するのは普通は悪いですが、時にはやるべきことがある場合もあります。私は、クエリだけで簡単にまたは効率的に行うことができない複雑なデータ操作プロセスのために、一時テーブル(テーブルは永続的、データは一時的です)を使用します。データは、プロセスに必要な時間だけテーブルに保存され、テーブルに常駐し、プロシージャの実行前または実行後にパージされます。分割されたデータベースでは、複数のユーザーがすべてプロシージャにアクセスできる場合、各ユーザーが独自の表のインスタンスを持ち、お互いに競合しないように、一時表をフロントエンドに配置する必要があります。 1つの例がありますVBA in lieu of slow queries

関連する問題