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

table

答題得分者是:pillar62
liangzai
初階會員


發表:77
回覆:91
積分:33
註冊:2004-08-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-08 12:00:43 IP:218.19.xxx.xxx 未訂閱
在table1中有这些数据: 00015169 20041214 004500 P20 00017382 20041214 004500 P20 00016274 20041214 004500 P20 00016229 20041214 075600 P10 00015169 20041214 164200 P10 00017382 20041214 153000 P10 ...... 现在我想将他们加到table2中去,field如下: employee_no g_date p20 p10 00015169 20041214 004500 164200 00017382 20041214 004500 153000 00016274 20041214 004500 00016229 20041214 075600 .... .... 请问前辈怎么去做?
jeff377
初階會員


發表:9
回覆:60
積分:33
註冊:2004-08-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-08 12:38:47 IP:61.56.xxx.xxx 未訂閱
以你的需求只能程式一筆一筆判斷Insert進Table2才達得到。
jeff377
初階會員


發表:9
回覆:60
積分:33
註冊:2004-08-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-08 12:39:02 IP:61.56.xxx.xxx 未訂閱
以你的需求只能以程式一筆一筆判斷Insert進Table2才達得到。
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-08 14:34:58 IP:210.64.xxx.xxx 未訂閱
你好 試試看 〔Code〕 table1.first; while not table1.eof do begin if table2.locate('employee_no', table1employee_no.value, []) then begin table2.edit if value='p10' then tbale2p10.value := tbale1field.value else tbale2p20.value := tbale1field.value end else begin table2.append; tbale2.field.value := table1.field.value..... if value='p10' then tbale2p10.value := tbale1field.value else tbale2p20.value := tbale1field.value end; table2.post; table1.Next; end; 〔/Code〕 試試看吧!!還是要動動腦筋喔!! Pillar Wang
------
Pillar Wang
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-08 14:35:21 IP:210.64.xxx.xxx 未訂閱
你好 試試看 〔Code〕 table1.first; while not table1.eof do begin if table2.locate('employee_no', table1employee_no.value, []) then begin table2.edit if value='p10' then tbale2p10.value := tbale1field.value else tbale2p20.value := tbale1field.value end else begin table2.append; tbale2.field.value := table1.field.value..... if value='p10' then tbale2p10.value := tbale1field.value else tbale2p20.value := tbale1field.value end; table2.post; table1.Next; end; 〔/Code〕 試試看吧!!還是要動動腦筋喔!! Pillar Wang
------
Pillar Wang
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-08 14:35:56 IP:210.64.xxx.xxx 未訂閱
你好 試試看 〔Code〕 table1.first; while not table1.eof do begin if table2.locate('employee_no', table1employee_no.value, []) then begin table2.edit if value='p10' then tbale2p10.value := tbale1field.value else tbale2p20.value := tbale1field.value end else begin table2.append; tbale2.field.value := table1.field.value..... if value='p10' then tbale2p10.value := tbale1field.value else tbale2p20.value := tbale1field.value end; table2.post; table1.Next; end; 〔/Code〕 試試看吧!!還是要動動腦筋喔!! Pillar Wang
------
Pillar Wang
pillar62
資深會員


發表:9
回覆:324
積分:271
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-08 14:37:41 IP:210.64.xxx.xxx 未訂閱
對不起版主,按太多下了,請幫我刪掉多餘的回覆!!謝謝!! Pillar Wang
------
Pillar Wang
liangzai
初階會員


發表:77
回覆:91
積分:33
註冊:2004-08-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-08 15:57:42 IP:219.137.xxx.xxx 未訂閱
hi,pillar62 谢谢你的指点!
系統時間:2024-07-16 11:13:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!