如题,我应用查询条件,从adoquery中查询出数据后,希望打印显示在dbgrid中的相应数据,而不是全部数据,希望高手指点!!!!!!在线等待解答,谢谢!
解决方案 »
- 您好!!请教如何提取Memo中的指定字符?
- [求助,报表]Rave Reports之CalcTotal统计问题
- 那大哥有没有toolbar2000的皮肤控件 能发给一下吗?
- delphi中如何做导入导出程序.(在线等)
- 谁知道dfm的文件存放格式标准?
- 发布Pascal源代码格式化/美化工具 1.2版!!!继续免费!!!
- access violation at address 00000000.read of address 00000000的问题如何解决??
- quickreport,如何设置打印机,ide状态,请详细指教
- 本人用《代码大全》电子版的下载地址来换几个DELPHI的原程序。有兴趣的就进来看看!!
- TObject 的CREATE 为甚麽不 virtural?而DESTROY 是virtual??
- 突然发现双星了?一闪一闪亮晶晶
- 我已取得edit控的handle,怎么判断光标是否在这个控件里,也就是说怎么判断一个控件是否获得焦点和失去焦点
请指点下,怎么打出来啊,可否说明白点,谢谢了!
你说的我懂的,但是,问题是我从和dbgrid连好的adoquery中查出若干条数据,然后qreport打印出dbgrid中显示的那几条数据,不知道该这么弄了,迷惑!!!!!!!!!
1:假设有一个EDIT1,一个按钮,一个ADOQUERY。一个QuickRep,QuickRep里面有一个QRBand。在按钮的ONCLICK事件里写:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from 登记表 where 号牌号码=:SQL_HPHM');
ADOQuery1.Parameters.ParamByName('SQL_HPHM').Value:=edit1.text;
ADOQuery1.Open; //ADOQERY查询
ADOQuery1.Active:=true;
QRDBT_HPHM.DataField:='号牌号码'; //QRDBT_HPHM为QRDBTEXT的名字(假设只有一个,如果有多个的话,这行有几个QRDBTEXT写几个。其中‘号牌号码’为查询结果中包含的字段。这句的作用是将查询结果中的字段和QRDBTEXT关联起来)
QuickRep1.Preview; //报表预缆
打印按钮里写:
with PrintForm.PrintQuery do
begin
close;
sql.clear;
sql.add(AdoQuery.sql.text);
open;
end;
PrintForm.QrReport.Preview;