我有一个表,表里的日期有1983-01-1,1982-12-27,1986-1-10,1983-01-1,1983-01-1五条记录,我要做一
个报表,当我在edit1.text中输入1983-01-1时,我按下产生报表的按钮后,报表中显示的是符合日期1983-01-1的三条记录.请哪个高手能告诉我怎么来实现这种功能的.万分的感谢.
我急着用.
也可以给我发电子邮件[email protected],可以公布代码,也可以给我一个很简单关于这个报表的实例.
个报表,当我在edit1.text中输入1983-01-1时,我按下产生报表的按钮后,报表中显示的是符合日期1983-01-1的三条记录.请哪个高手能告诉我怎么来实现这种功能的.万分的感谢.
我急着用.
也可以给我发电子邮件[email protected],可以公布代码,也可以给我一个很简单关于这个报表的实例.
解决方案 »
- 各个大哥大家 delphi都是看什么书!!! 请大家一定要指教呀!!迷茫了好长时间了
- 关于mdi主窗口和登陆窗口的释放问题,还是没弄明白..win98下
- 过滤数字问题
- 如何把REAL类型的值转化成字符串?
- 关于net send !
- 在BHO编程中得到网页的源代码后,修改源代码后,如何使浏览器继续调用修改完的代码 在线等待
- 怎样使edit中输入的日文文字正常显示
- 请教savedialog问题
- 此问题已困扰许久,急盼高手指点迷津啊,,
- 谁能帮我解决这个问题,要多少分给多少分!!!!
- 送分啦->>问个非常菜的问题。大家进来看看
- ------------关于excel,word等ole操作的说明--------------------
szSQLYear := ' DATEPART(Year,gettime) between '+sYear1+' and '+sYear2;
szSQLMonth:= ' DATEPART(Month,gettime) between '+sMonth1+' and '+sMonth2;
szSQLDay := ' DATEPART(Day,gettime) between '+sDay1+' and '+sDay2; szSQL := 'select * from status where'+szSQLAddr+' and'+szSQLYear+' and'+szSQLMonth+' and'+szSQLDay;
GrpListForm.ADOQuery1.SQL.Clear() ;
GrpListForm.ADOQuery1.SQL.Append(szSQL);
GrpListForm.QRLAddr.Caption := InttoStr(pAddress)+'#设备';
GrpListForm.ADOQuery1.Active := True;
begin
sql.close;
sql.clear;
sql.add('select * from table where 日期字段=:date');
parameters.parambyname('date').value := strtodate(edit1.text);
open;
end;显示:
datasource1.dataset := adoquery1;
dbgrid.datasource := datasource1;