請問如何將Excel當資料庫的前端來使用? |
尚未結案
|
asupeduer
初階會員 發表:36 回覆:49 積分:27 註冊:2002-11-08 發送簡訊給我 |
主訴說明:
1.我有一個後端資料庫SQL SERVER 2K,裡面有個資料表叫Table A。
2.我的同事希望能在Excel的模式下編輯(這樣他可以使用所有他熟悉的功能)
所以,我能否用Excel讀取後端資料庫資料(Table A),將裡面資料讀出,
『且』,在資料的某一格被修改後,自動回寫Write back至資料庫? 已知Excel可以讀取資料,但是當在excel修改後,並無方法可以回傳到資料庫中
已知可以透過Datadump,將資料封裝後回傳,但使用者並不希望以此方法。
(原因為需定期執行,無法支援多人同時作業) 故請教:
有沒有什麼excel add-in可以支援我需要的功能?
或者有任何其他方法可以做到我要的功能? //------------------------------------------------
我常在想,寫程式跟爬格子到底有什麼不同呢???????????
//------------------------------------------------
------
//------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------ |
rexchiu
中階會員 發表:14 回覆:88 積分:70 註冊:2002-03-17 發送簡訊給我 |
我想你可以用VBA (Visual Basic for Applications)
來作,
有關VBA的相關資料可至下面的網站查詢
http://msdn.microsoft.com/vba/
這個網址提供了一些VBA的範例
http://www.mindspring.com/~tflynn/excelvba.html Best Regards,
Rex Chiu
------
Best Regards, Rex Chiu |
asupeduer
初階會員 發表:36 回覆:49 積分:27 註冊:2002-11-08 發送簡訊給我 |
謝謝您,但我需要的是add-in工具,因為資料表複雜且大量。
目前的方式是DTS操作。 //------------------------------------------------
我常在想,寫程式跟爬格子到底有什麼不同呢???????????
//------------------------------------------------
------
//------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------ |
rexchiu
中階會員 發表:14 回覆:88 積分:70 註冊:2002-03-17 發送簡訊給我 |
引言: 謝謝您,但我需要的是add-in工具,因為資料表複雜且大量。 目前的方式是DTS操作。 //------------------------------------------------ 我常在想,寫程式跟爬格子到底有什麼不同呢??????????? //------------------------------------------------嗯~~不曉得您所謂的Add-in工具指的是什麼意思? 因為我看您的需求是要把Excel當成前端,來對資料庫存取對吧? 所以我才會建議您使用Excel的VBA來作 下面微軟有寫一些範例 HOWTO:從 Visual Basic 或 VBA 搭配使用 ADO 與 Excel 資料 http://support.microsoft.com/default.aspx?scid=kb;zh-tw;257819 SAMPLE:ExcelADO 示範使用 ADO 在 Excel 活頁簿讀取和寫入資料的方法 http://support.microsoft.com/default.aspx?scid=kb;zh-tw;278973 Best Regards, Rex Chiu
------
Best Regards, Rex Chiu |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |