2009-06-03 54 views
1

我有一個簡單的SQL Server數據庫,我們用於轉換。基本上是一個有兩個多列的表格,其中一個值映射到另一個列表。然後,我們有使用這些表來查找匹配值並在該行上選擇其他值的進程。簡單的數據庫用戶界面

這些值變化很大,現在我們需要一個接口供業務用戶自行更新值。我不要想花時間建立新的東西,我寧願使用和接口的用途是用於 - 例如Excel或SharePoint中的東西。

您是否已經解決了類似的問題,以及您在這種情況下輕鬆取勝的想法?

回答

2

您可以輕鬆地create a connection from Excel讓他們用自己的首選工具做更新;-)

編輯:很顯然,上面的鏈接不會使它可以更新(自動)更改回SQL Server。
在尋找一個解決方案時,這個SO question想來...看起來你必須做一些手動工作...
Here我發現了一個更好的鏈接,爲你正在嘗試做什麼演練。 HTH

1

您可以將SQL Server表映射到一個訪問「表」(我忘了這個「表」類型的確切訪問條件。)

結果將是您的用戶可以使用Access工具,包括網格來更改實際服務器上的數據。

請記住在SQL Server上創建僅具有執行有效任務所需的最低權限的用戶名。例如用戶需要插入或刪除行上的能力?或者只是更新能力?

拉里

+0

我認爲他們稱之爲鏈接表。你是對的,這可能是解決這個問題的最簡單的方法。特別是如果用戶已經熟悉Access。 – wcm 2009-06-03 19:37:12

+0

它在Access中稱爲「鏈接表」嗎? – 2009-06-03 19:37:26

-1

我認爲Acces比Excel更好,因爲您可以創建代碼來真正限制他們可以更容易地使用它們作爲可接受值。

另一個possiblility是一個基於Web的形式(或應用程序取決於如何複雜,這是),您在.NET或取決於你所知道的其他一些語言創建。只要他們有網址並且表格非常簡單,用戶就不會遇到任何問題。只能在Intranet上使用它,而不能在外部使用,並且需要用戶名和密碼,並且與其他可能性一樣都是安全的。其中一個真正的優點是,當更改時間到來時,您可以輕鬆地進行更改。一個缺點是最初設置比Access表單更復雜。