線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:923
推到 Plurk!
推到 Facebook!

Master/Detail資料的匯出與匯入

答題得分者是:hagar
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-11 11:18:58 IP:219.130.xxx.xxx 未訂閱
大家好!我用DbGrid控制項連接Master/Detail, 並且可以多選.(即DBGrid.Options中的dgMultiSelect:=True)    現在我是將被選擇的資料從DBGrid中匯出到一個文檔.txt, 目前匯出的Master/Detail檔的資料文檔格式如下: CNO A1 A2 A3 001 A 1 0.1 002 B 2 0.2 003 C 3 0.3 CNO B1 B2 B3 001 XX XX XX 001 XX XX XX 001 XX XX XX 001 XX XX XX 002 XX XX XX 002 XX XX XX 002 XX XX XX 002 XX XX XX 002 XX XX XX 002 XX XX XX 002 XX XX XX 002 XX XX XX 003 XX XX XX 003 XX XX XX 003 XX XX XX 003 XX XX XX 003 XX XX XX 但是不知道如何判斷匯入紅字的要匯入到Master.db,而藍色匯入Detail.db(中間有一空行作為判斷). 請各位前輩指教一下或提供其他建議或方法,謝謝! 注:DELPHI7.0 PARADOX7 BDE
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-14 15:53:05 IP:202.39.xxx.xxx 未訂閱
試試將文檔匯入至 TStringList 中 然後判斷 Trim(TStringList.Strings[i]) 的結果是否為空字串 若是的話表示第 i 行為空白行 則比 i 小的行匯入至 Master 比 i 大的行匯入至 Detail 另外可再參考 TStringList 的 CommaText 的用法來做匯入的動作 -- hagar.
系統時間:2024-07-07 21:38:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!