我加入控件为:datetimepicker1/datetimepicker2 /edit1/edit2/ 这四个控件,我的表中有两个字段: num , time 我需要在edit 中输入与num相符合的数字, 然后 对num 进行 count(num) ; 条件为:输入时间为time= datetimepicker 控件选择的值, 然后。用EDIT2 控件来显示 count 的结果。
想请高人给一段完整代码。
想请高人给一段完整代码。
解决方案 »
- 16进制字符转换成JPG文件
- TADOBlobStream,关于图片的保存和调用, 请高手指点,急。。。!!
- 》》》字符加密得数字问题《〈〈
- 谁来解决应用程序出错问题
- 一个新手的问题:用ADOQuery控件时,怎么不能用Append添加数据?
- 一段关于网络传输文件的代码,请各位帮助分析分析。。给高分!!!
- 高分!(300)有没有像QQ哪种条目控件?
- 求一SQL查询语言(可能不是很难,还请指教)
- 文件上传
- 我正在开发一个财务软件,有一个人建议我在表中将反映日期的数据存储成年月日三个字段,有必要吗?
- 在线等待---如何使得带有F1book(Active控件)的程序可以在其他机子上也运行?
- 为什么我每次登陆,社区可用分不增长呢?
Qy,qy1:tadoquery;
Begin
Qy.close;
Qy.sql.clear;
Qy.sql.add(“select num from table order by num”);
Qy.open;
For I:=0 to qy.recordcount-1 do begin
If trim(edit1.text)=qy.fieldbyname(num).asstring then begin
Qy1.close;
Qy1.sql.clear;
Qy1.sql.add(‘select count(num) as AA from table where time=formatdatetime(‘yyyy/mm/dd’, datetimepicker.datetime)’);
Qy1.open;
Edit2.text := qy1.fieldbyname(‘AA’).ASSTRING;
End;
End;
End;
adoQuery.close;
adoQuery.sql.text:='select count(1) from table1 where num='+Trim(Edit1.text)
+' and time='''+datetimetostr(datetimepicker1.datetime)+'''';
adoQuery.open;edit2.text:=adoQuery.fields[0].asstring;
adoQuery.close;
adoQuery.sql.text:='select count(1) from table1 where num='+Trim(Edit1.text)
+' and time='''+datetimetostr(datetimepicker1.datetime)+'''';
adoQuery.open;edit2.text:=adoQuery.fields[0].asstring;