多個TABLE合併成一個?? |
答題得分者是:pceyes
|
monkeyhung
一般會員 ![]() ![]() 發表:51 回覆:55 積分:21 註冊:2006-12-16 發送簡訊給我 |
各位大大好:
是這樣的,目前小弟有遇到一個問題,就是我想把一個EXCEL檔裡的多個工作表 ,合併成在一個程式中,方便使用者做新增、修改、查詢…之類的。 而這個EXCEL裡面分別有十個工作表 第一個工作表中的欄位分別有 0A01_0~0A01_9 , 0A02_0~0A02_9..........0A60_0~0A60_9 總共有600個欄位 第二個工作表中的欄位分別有 1A01_0~1A01_9 , 1A02_0~1A02_9..........1A60_0~1A60_9 總共有600個欄位 ‧ ‧ ‧ 第十個工作表中的欄位分別有 9A01_0~9A01_9 , 9A02_0~9A02_9..........9A60_0~9A60_9 總共有600個欄位 有什麼分法可以合併成一個table,或是說還是維持原樣的就好了呢? 因為還得考慮到查詢時的效率問題 |
P.D.
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
pceyes
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
使用者畫分成數個sheet自有其個人的使用目的或習慣,
此時最大的缺點在於搜尋最為不易, 否則在於修改, 列印, 都符合原先使用者的多年習性, 開發者(程設師)不能以某些說詞(分析結果)就否定使用者的慣例, 好加在, 開發者的優勢, 在於彈性, 也就是說您 可以這樣: 使用者仍舊要以Excel來操作,可以用delphi寫個程序如下 <--暫時性方法 如果有十個sheet, 可以當作十個dataset以ADO方式開啟, 可以跨表單查詢,然後看你要如何處理。缺點:需放棄Excel一些基本功能,巨集。 還可以這樣:乾脆寫一個標準的專案。缺點:那可有得你寫的了。 另外可以...(您可以自己想) ![]() 最後,再把使用者的資料依各種不同查詢結果或運算結果,轉填入Word(Writer),那使用者會對你拍拍手。 ![]()
------
努力會更接近成功 |
monkeyhung
一般會員 ![]() ![]() 發表:51 回覆:55 積分:21 註冊:2006-12-16 發送簡訊給我 |
很感謝大大所供的方法。看這個假日沒有上班的時間裡會不會比較有fu一點,想出比較好一點方法出來^^
===================引 用 pceyes 文 章=================== 使用者畫分成數個sheet自有其個人的使用目的或習慣, 此時最大的缺點在於搜尋最為不易, 沒錯,我想這就是現階段user最大一個困擾 否則在於修改, 列印, 都符合原先使用者的多年習性, 開發者(程設師)不能以某些說詞(分析結果)就否定使用者的慣例, 好加在, 開發者的優勢, 在於彈性, 也就是說您 可以這樣: 使用者仍舊要以Excel來操作,可以用delphi寫個程序如下 <--暫時性方法 如果有十個sheet, 可以當作十個dataset以ADO方式開啟, 可以跨表單查詢,然後看你要如何處理。 缺點:需放棄Excel一些基本功能,巨集。 還可以這樣:乾脆寫一個標準的專案。缺點:那可有得你寫的了。 另外可以...(您可以自己想) ![]() 最後,再把使用者的資料依各種不同查詢結果或運算結果,轉填入Word(Writer),那使用者會對你拍拍手。 ![]() |
pceyes
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
>>這個地方我也有想到,但因為access的一個table最多只能開255個欄位而已。
>>而至於跨table查詢的話,若日後資料量龐大時,可能會有效率上的問題。 決定好方向, 問題找到了?, 那沒關係, 頂多建立廿幾個table, 用關聯不就好了, 只要切割一下, 事情總能解決的, 各個欄位, 總有極重要、重要的、很少用、根本不用的分別, 只要花點時間, 假以時日, 總能分辨出來, 很抱歉,沒有想到欄位問題, 我老婆的Excel也叫我寫程式,欄位只有廿卅十個,我都想不理她,太複雜了,哈!
------
努力會更接近成功 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |