2012-05-04 22 views
0

私は、Oracleデータベースに接続しているスプレッドシートを持っています。データベースから特定のフィールドを取得するクエリを使用してExcelにデータを入力します。私はそれを変更することができるように使用しているクエリを表示したい。Excelスプレッドシートを読み込むOracleクエリを表示するにはどうすればよいですか?

Office 2003を使用しています& Oracle 11g。現時点では最新のデータで自動的に更新されます。私はクエリをリバースエンジニアリングする必要があるので、昨日からのすべての情報が得られます。

誰も助言できますか?

+2

ExcelでVBAコードを表示するにはAlt-F11ですか? – MatBailie

+0

はい、ありがとう、それはVBAProjectビューを開くようです!ここからクエリを見つけることはできますか? – GrumP

+0

今すぐ周りを突きつけるべき時です。モジュールなどがパスワードで保護されていることがあります。 「SELECT」や「EXEC」を検索するのと同じようなものかもしれません。 – MatBailie

答えて

0

私は自分のPC上にExcelのそれ以降のバージョンはありませんので、見るためにボタンを押すと正確にはわかりませんが、さまざまなデータベースの埋め込みデータソースを使ってHEAPSを行っています。

「外部データ」接続を確認する必要があります。私は2003年にデータを使ってテーブルを右クリックしてそこから外部データのプロパティにアクセスすることができると思う(「更新」を選択するだけでなく)

内部には、 のボタンがあります - 単一のテーブル(/ビュー) - またはSELECTステートメント

selectステートメントは、必要なものです。

注:外部クエリツールを読み込む方法は2つあります.1つは外部MSクエリツールを読み込みます。不要なものはotehrがExcel内で生のクエリを表示するだけです。

+0

右クリックすると、クエリの編集、データ範囲のプロパティ、パラメータ(グレー表示)、データの更新が表示されます。クエリの編集をクリックすると、小さなウィンドウ「Oracle Connect用Microsoft ODBC」と「データソースへの接続」がロードされ、データベースから列を選択するための基本ウィザードが開きます。 – GrumP

+0

私はあなたが近いと思う...データ範囲のプロパティをチェックできますか?ドキュメントを手に持つようなアイコンが表示されますか?クエリの定義を編集できるプロパティダイアログが表示されます。私はXL2007を使用していますが、私は外部データウィザードが2003年と同じだったと思います。 –

1

私たちはまだ2003年のExcelを使用しています。私は決してドキュメントを持っている手のようなアイコンを見ることができませんでしたが、その周りに道を見つけました。クエリの編集を選択し、ボタンが終了するまで次へを押すだけで、クエリ保存ボタンが表示されます。私はクエリを保存し、ノートブックでそれに入って、それはこのように見えた -

XLODBC 
1 
DBQ=J:\SHEALY.mdb;DefaultDir=J:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes; 
SELECT `Inventory by Class - Detail`.ITEMNO, `Inventory by Class - Detail`.CLASS, `Inventory by Class - Detail`.ONHAND, `Inventory by Class - Detail`.EPLANT_ID FROM `J:\SHEALY`.`Inventory by Class - Detail` `Inventory by Class - Detail` WHERE (`Inventory by Class - Detail`.ITEMNO Like 'I%') OR (`Inventory by Class - Detail`.ITEMNO Like 'UI%') ORDER BY `Inventory by Class - Detail`.ITEMNO, `Inventory by Class - Detail`.EPLANT_ID 


ITEMNO CLASS ONHAND EPLANT_ID 

私の目標は元のソースクエリを見つけることでした。これは何だったのかを教えてくれました。そして、私はソースに戻って選択基準を変更することができました。エクセル2013で

+0

これは非常に面白いです。明日これを見てみましょう! – GrumP

0

  1. データ>既存の接続
  2. (の1つ)の接続(S)
  3. プロパティ>定義

SQL意志に

  • をダブルクリックコマンドテキストにある

  • 関連する問題