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

如何填入差值

尚未結案
Dreamlied
一般會員


發表:21
回覆:13
積分:6
註冊:2002-07-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-10-04 10:19:13 IP:210.202.xxx.xxx 未訂閱
請問一下,目前我有一個欄位是要存著日期序號, 假設我我要讓user輸入a(開始日期), b(結束日期), 然後select 區間出來後, 要insert中間空白資料,問題 (1). select出來的資料為20020921, 20020924, 讓我要如何insert一筆20020922, 及20020923 (2). 假設a:20020918, 可是第一筆資料為20020921, 那前面20020919, 20020920, 要如何填入 (3). 一樣的道理結束時b:20020925, 可是最後一筆資料為20020924, 那20020925, 要如何填入
pprayer
高階會員


發表:35
回覆:185
積分:174
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-04 10:29:52 IP:211.21.xxx.xxx 未訂閱
TTable.Insert : 加入的資料會在curser 所在之前 TTable.Append : 加入的資料會在所有資料之後
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-10-04 15:27:11 IP:210.58.xxx.xxx 未訂閱
Hello :    (1).  可以用迴圈的方式是填入 例如

for i := 20020922 to 20020923 do begin
    Table1.Insert;  (or Append)
    Table1.FieldByName('xxx').AsInteger := i;
    Table1.Post
end;
其他只要設定好 i 的初值及最後值即可
------


我不是高手, 高手是正在銀幕前微笑的人.
系統時間:2024-11-23 18:25:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!