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打开窗体后默认被选中?