2011-09-24 77 views
1

有沒有什麼辦法可以執行SQL語句,並查看返回的結果集在MS Access中,而無需通過任何嚮導,查詢設計視圖或創建表單?有點像MySQL查詢瀏覽器的功能。我通常喜歡在將它們嵌入某種GUI之前測試我的查詢(以前使用MySQL和Oracle時)。使用Access對我來說有點煩惱:對嚮導的依賴很多,甚至「設計」視圖都有太多的手工操作。MS Access:查詢類瀏覽器功能?

+5

在Access查詢設計器中,切換到SQL視圖---沒有任何魔術般的拖拽或手持以獲得它的方式。 – HansUp

回答

1

將查詢設計器中的視圖更改爲SQL視圖。

這將允許您手工製作SQL,而無需使用內置嚮導。

+0

......但不要太過分地關注「手工製作」的SQL的細節--QBE會將其重新格式化爲自己的內部標準,並且會丟失任何您放入其中的非香草格式。我強烈建議99%的用戶習慣於僅使用QBE,並且不要進入SQL視圖,除了QBE本身無法執行的功能。 –

+0

@ David-W-Fenton:IIRC當Query對象被保存並重新打開時,它只能看到重新格式化。另外,您誇大了效果:例如(再次IIRC)使用QBE事件生成查詢會將帶引號的標識符(方括號)放在一個列名(圍繞各個謂詞的括號括起來)中,但實際上並不需要它們。手工製作不會導致它們在重新打開時被添加。 – onedaywhen

+0

@ David-W-Fenton:......瞭解重新格式化的內容會很有趣。最糟糕的是,當子查詢依賴於帶引號的標識符(它需要*方括號)時,派生表(子查詢中的'FROM'子句)被重寫爲方括號,並中斷,這真的很愚蠢,但IIRC在任何情況下都不會被重寫。 Alsi IIRC(再次)會添加/刪除一些空白和換行符。我不斷說IIRC,因爲我沒有安裝Access! – onedaywhen