数据表内容重复显示 |
尚未結案
|
zhouying82
高階會員 發表:150 回覆:272 積分:189 註冊:2004-03-16 發送簡訊給我 |
打开了一个FORM2,想通过筛选,重复不断的显示当天,数据表符合规定的记录。具体的代码如下,不过好像不能正常运行啊,大大们可否帮我看看
table1,table2都连接同意数据库。 [code delphi] procedure TForm2.Timer1Timer(Sender: TObject); begin Label1.Caption :=FormatDateTime('HH:mm',form1.ABSTable2.FieldByName('提醒时间').Asdatetime) ; label2.Caption :=Form1.ABSTable2.FieldByName('提醒内容').AsString ; form1.ABSTable1.Refresh ; if (Form1.ABSTable2.eof) then begin if (FormatDateTime('yyyy-MM-dd',now)=FormatDateTime('yyyy-MM-dd',form1.ABSTable2.FieldByName('提醒日期').AsDateTime)) or (formatdatetime('ddd',now)=form1.ABSTable2.FieldByName('提醒周期').asstring) or (FormatDateTime('MM-dd',Now)=FormatDateTime('MM-dd',Form1.ABSTable2.FieldByName('提醒月份').AsDateTime)) or (DateToStr(Form1.ABSTable2.FieldByName('提醒时间').AsDateTime) <>'') then begin if (Form1.ABSTable2.FieldByName('提醒日期').AsString = '' ) and (form1.ABSTable2.FieldByName('提醒周期').asstring='') and (DateToStr(Form1.ABSTable2.FieldByName('提醒时间').AsDateTime) <>'')and(form1.ABSTable2.FieldByName('提醒月份').Asstring='') then Form1.ABSTable2.first; end else Form1.ABSTable2.next; end; //end; [/code]
------
断断续续的学了几年,还是一个初学者,永远支持Delphi ! |
terrygobb
一般會員 發表:5 回覆:22 積分:5 註冊:2009-04-27 發送簡訊給我 |
幫你排一下 因為我看起來好雜 希望你不會介意
當然我也想知道這個的結果啦 哈哈 相信熱心的ktop會員們會回覆你的~~~ 加油@@ ===================引 用 zhouying82 文 章=================== 打开了一个FORM2,想通过筛选,重复不断的显示当天,数据表符合规定的记录。具体的代码如下,不过好像不能正常运行啊,大大们可否帮我看看 table1,table2都连接同意数据库。 [code delphi] procedure TForm2.Timer1Timer(Sender: TObject); begin Label1.Caption := FormatDateTime('HH:mm',form1.ABSTable2.FieldByName('提醒时间').Asdatetime) ; label2.Caption := Form1.ABSTable2.FieldByName('提醒内容').AsString ; fForm1.ABSTable1.Refresh ; if (Form1.ABSTable2.eof) then begin if (FormatDateTime('yyyy-MM-dd',now) = FormatDateTime('yyyy-MM-dd',form1.ABSTable2.FieldByName('提醒日期').AsDateTime)) or (FormatDatetime('ddd',now) = Form1.ABSTable2.FieldByName('提醒周期').asstring) or (FormatDateTime('MM-dd',Now) = FormatDateTime('MM-dd',Form1.ABSTable2.FieldByName('提醒月份').AsDateTime)) or (DateToStr(Form1.ABSTable2.FieldByName('提醒时间').AsDateTime) <>'') then begin if (Form1.ABSTable2.FieldByName('提醒日期').AsString = '' ) and (Form1.ABSTable2.FieldByName('提醒周期').asstring='') and (DateToStr(Form1.ABSTable2.FieldByName('提醒时间').AsDateTime) <>'') and (Form1.ABSTable2.FieldByName('提醒月份').Asstring='') then Form1.ABSTable2.first; end else Form1.ABSTable2.next; end; //end; [/code]
------
尋找對的人,對的方法,對的態度跟對的環境 |
小傑克
資深會員 發表:5 回覆:209 積分:357 註冊:2009-02-16 發送簡訊給我 |
|
zhouying82
高階會員 發表:150 回覆:272 積分:189 註冊:2004-03-16 發送簡訊給我 |
|
terrygobb
一般會員 發表:5 回覆:22 積分:5 註冊:2009-04-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |