2012-08-13 42 views
2

我們知道在編寫查詢時,結果是隻讀的,我們無法從結果網格中刪除/更新任何記錄。另一方面,如果我們右鍵單擊一個表並選擇編輯頂部(1000),然後顯示SQL窗格,則不存在Intellisense支持,也不可以與其他表一起加入以改進顯示的數據。直接使用Intellisense編輯行或直接編輯查詢結果

所以問題是,有沒有什麼辦法可以改善上述兩點? ,因爲這樣生產力會更好。

謝謝!

+0

我知道已經大多沒有兩個解決方案,但嘿,也許有:) 也我寧願答案不同於首先將查詢轉換爲視圖,因爲我們談論生產力和在飛行查詢。 – Amro 2012-08-13 07:43:02

+1

你真的在編輯數據「手工」,經常這是一個問題嗎? – 2012-08-13 08:03:19

+0

如果您想使用JOIN,將很難「理解」您要編輯哪個表。這裏沒有魔法。還有一種方法 - 將resultsgrid轉換爲「update-where」語句,以便輸入新數據並運行X更新查詢。 – 2012-08-13 10:46:46

回答

0

我使用Microsoft Access和附加的錶鏈接到一個ODBC數據源以完成您所描述的交互。

+0

感到抱歉,但我如何在我的情況下做到這一點? – Amro 2012-09-18 05:08:32

+0

對不起,延遲迴復。在過去,我創建了Access dbs,這些dbs鏈接到我的SQL數據庫中的表格 - [教程](http://www.mssqltips.com/sqlservertip/1480/configure-microsoft-access-linked-tables-with- a-sql-server-database) - 我使用查詢編輯器創建可更新的數據視圖 - 您必須保持聯接簡單。如果我知道我會對數據做一些調整,我會花時間來設置這些數據。但自1994年以來我一直在使用Access,所以我對它很滿意。如果您不習慣它處理查詢的方式,那麼您的體驗可能會大不相同。 – 2012-10-11 12:55:50

相關問題