当前位置:编程学习 > Delphi >>

delphi 输出某段时间 报表

补充:我打算弄一个edit,,,在输入日期(范围值)之后,,,,能只打印这段实践的报表,,,最好能不要大段大段代码,,, 因为只是应付作业,本人愚钝,没有深入研究与学习过具体的。最好能只使用到sql与简单代码
追问:我现在有个ADOQuery1..连到库
QuiceRep...DateSet  ->  ADOQuery1
TQRDBText...DateSet ->  ADOQuery1

ADOQuery1中SQL为
select * 
from 销售订单 
where 日期 betweem %'+edit1.text+'% and %'+edit2.text+'%

但是运行后,,,他现实的数据就一个  0
就和没连上数据一个样子
谢谢,,,,,哥(姐)。。别只是哇啊。。。。答题吧,,,,急用啊
答案:只要修改一下SQL语句的数据筛选子句就行了 where 动作日期 between #'+edit1.text+'# and  #'+edit2.text+'# 
动作日期也就是你要控制打印范围的日期.
其他:哇 adoquery.sql.text:='select * from 销售订单 where 日期 between  '''+edit1.text+''' and '''+edit2.text+'''';

上面的写在一行, text里面输入这种形式  2001-01-01,如果不对的话输入这种形式 2001.01.01

上一个:delphi已知A字段某记录的值求同记录的B字段的值
下一个:delphi中怎样 让radiobutton打开窗体后默认被选中?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,