全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1026
推到 Plurk!
推到 Facebook!

加快資料庫轉成WORD報表的速度

尚未結案
getme
一般會員


發表:5
回覆:2
積分:1
註冊:2003-08-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-28 00:51:18 IP:203.70.xxx.xxx 未訂閱
想請問大家~~當資料從資料庫拉出來轉存到報表時 是不是只有使用 WordDocument1.Tables.Item(1).Cell(1,1).Range.Text:='AAA' 這種方式 我在轉報表的遇到速度的問題 由於我轉的資料很多 上面那個動作要做7 8百次 一張報表往往要轉30秒以上 所以有沒有其他寫入WORD的方式可以用 譬如說複製一大筆資料然後貼到TABLE~ 希望大家不吝指教~
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-28 08:36:24 IP:218.170.xxx.xxx 未訂閱
我昨天在訊光的網站逛逛看到這篇, 也許可以朝這個方向去實做看看 有什麼心得還請分享與大家 http://www.infolight.com.tw/discuss/index_view.asp?status=open&no=138828&I1401=16
getme
一般會員


發表:5
回覆:2
積分:1
註冊:2003-08-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-28 16:46:11 IP:203.70.xxx.xxx 未訂閱
3Q~ 不過還有其他方式嗎? 只要能加快寫入速度即可~~
getme
一般會員


發表:5
回覆:2
積分:1
註冊:2003-08-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-03 23:14:08 IP:203.70.xxx.xxx 未訂閱
速度的問題已經解決了 我在程式裡用剪貼簿的複製 再讓WORD貼上 不過卻衍生出一個問題 就是我轉檔的數量相都多時間會比較長 在這期間剪貼簿的的資料會被其他程式所干擾貨干擾其他程式 (就是其他程式不能使用複製貼上) 這一點相當困擾 所以目前想要讓我的程式跟WORD有獨立的剪貼簿 讓他與系統的剪貼簿不要混在一起 不過這個做法目前不知道從何下手 請大家給我一點提示吧~謝謝~
vinchenkimo
一般會員


發表:0
回覆:37
積分:17
註冊:2004-03-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-10 13:59:07 IP:140.112.xxx.xxx 未訂閱
以前寫過轉出幾千頁的word. 你可以試看看直接產生html語法的 文字檔,將資料填到html 的table裡, 然後把output 檔附檔名取 成.doc, 用word開它時就可以出現表格,速度會比automation 快 也不須要用到clipboard. clipboard 快速多次剪貼有時會有問題 你可以試看看
系統時間:2024-05-18 23:09:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!