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

關於 Delphi 的一些問題,請求解答...

尚未結案
kate0921
一般會員


發表:14
回覆:19
積分:6
註冊:2004-07-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-19 15:57:45 IP:61.64.xxx.xxx 未訂閱
我想做一個 Button 按下後可讓使用者輸入任意 table 的名稱,並做一假的 ClinetDataSet,報表出來的第一行放 DB欄位,第二行則是 Excel欄位 此行可自行填寫及修改。 請問我這方面的想法,怎樣可做出來這些功能呢?
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-20 22:04:30 IP:203.67.xxx.xxx 未訂閱
滿難猜測你想法的.... 我猜你要做一個報表,資料來源有excel,資料庫 right? 1.方法一:用calculated fields把excel來源讀入dataset中 2.方法二:當無法用calculated fields時,就需要作一個離線的clientdataset 可以把需要的欄位在clientdataset按右鍵新增進去(完全不用連線) 然後用 ClientDataSet1.CreateDataSet這樣就可以將ClinetDataSet當成一般的 dataset來用,當然要產生報表前,記得append資料進去 如果這是你要的,有比較不懂的地方,可以在板上搜尋:calculated ,excel,CreateDataSet應該會有一些資料可以用    希望我不要猜錯 星期一,星期二...星期日..星期一..無窮迴圈@@
------
星期一,二...無窮迴圈@@
kate0921
一般會員


發表:14
回覆:19
積分:6
註冊:2004-07-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-22 17:53:38 IP:203.66.xxx.xxx 未訂閱
謝謝有人回應~~
StrongLemon
高階會員


發表:10
回覆:166
積分:105
註冊:2004-04-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-23 04:33:13 IP:211.74.xxx.xxx 未訂閱
看你這樣的寫法是想寫匯入Excel檔案到Table.. 3. Excel匯入成Table部分請參考一堆匯入ExcelToGrid or ExcelToTable元件 匯入UI請參考Access or MSSQL匯入過程。 通常會問使用者第一欄是否為欄位名稱(也才能夠讓你做比對) 選取Table就拼組SQL(select * from xxxx)再去抓取TDataSet.Fields 4.從Excel得來的欄位名稱再跟TDataSet.Fields(跑迴圈遍尋欄位)做比對.. 5.再將Excel該筆資料比對原本Table的資料(前面選項要有覆蓋or新增)再塞入或者修改吧
kate0921
一般會員


發表:14
回覆:19
積分:6
註冊:2004-07-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-24 16:51:49 IP:203.66.xxx.xxx 未訂閱
不好意思! 我的問題不夠清楚 所以我將它結束了 還是很謝謝你們的回應~~
系統時間:2024-06-29 10:52:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!