1

Oracle 11G データベースと SQL 開発者 3.0.04 を使用しています。システム全体でユーザーにとって有用なデータを収集する SQL クエリがあります。クエリは 2 つの値を要求し (「&」トリックを使用)、選択を反映した多数の列と行を返します。たとえば、場所のプロンプトで「2」と入力すると、SQL クエリを使用して、その特定の場所の関連データのみが取得されます。

Excel 2003 を使用してデータベースに接続できます。(ODBC 接続) ユーザーがこのクエリを実行するためにアクセスできる Excel ファイルをサーバーに保存したい (SQL 開発者はこれらのユーザーには適していないため、複雑すぎるため) )

Excel2003がインストールされています。ユーザーが Excel から SQL クエリを実行できるようにするにはどうすればよいですか? 結果は Excel でも表示されますか?

ありがとう!

4

1 に答える 1

0

その価値のために...

このクエリをSQL Developerのレポートに変換することをお勧めします。エンドユーザーにとって複雑なことは何もありません。実行したいレポートをクリックするだけで実行されます (出力はテーブルのように見え、そこから選択した場合にエクスポートできます)。レポートを配布するには、共有ドライブに保存するか、メールで送信する必要があります (その後、インポートします)。思ったよりもはるかに簡単で、更新や追加のレポートを配布するのにも非常に便利です。たとえば、レポートを使用すると、ユーザーは SQL を見る必要がなくなり (実際に見たい場合を除きます)、プロンプトは簡単な英語のメッセージ (ユーザーが言いたいことは何でも) を含む小さなダイアログ ボックスとして表示されます。

とにかく、これはサポート/変更/保守が簡単であることに気付くかもしれません。ユーザーはそれで十分満足するはずです (本当に不機嫌なタイプでない限り... :-)

于 2012-08-17T16:20:27.977 に答える