如何根据数据多少来确定打印纸张大小? 比如我的数据有5行,则打印机走5行,如果我的数据有10行则打印机走十行?FastReport可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是我用过的一个实例,我没有改过,稍理解一下! rquery1.close; rquery1.sql.Clear ; rquery1.sql.add('select * from vs_pos where (c_code='+quotedstr(master.fieldbyname('c_code').value)+')'); rquery1.open; frReport1.LoadFromFile(posmainform.exepath + 'report\pos.frf'); //小票设纸张长度************************************filename:=ExtractFilePath(paramstr(0))+'setup.ini';myinifile:=TInifile.Create(filename);frreport1.Pages.pages[0].pgHeight:=frreport1.Pages.pages[0].pgHeight+myinifile.readinteger('printsetup','height',0)*rquery2.RecordCount;myinifile.Destroy; frReport1.ShowReport; frPreview1.Clear; frPreview1.Visible:=true; frReport1.ShowReport; frPreview1.Print; 散分题 时间比较问题 请教ListView在拖动Item的时候,如何去掉Image 如何实现TcxGridDBTableView的Cell之间的数据拖动 原用TABLE,现改用Query相应语句该如何改? 如何关闭一个 open dataset!谢了! 请问如何在程序里判断机器是否连接在INTERNET上?? 简单问题求助,希望大家给个建议 现在到哪下载最新的Delphi控件 D10导入wsdl接口文件包含错误 在STRINGGRID中,怎么能实现点击某个CELL的TITLE就能按这个字段实现顺序排序?? TTreeView
rquery1.close;
rquery1.sql.Clear ;
rquery1.sql.add('select * from vs_pos where (c_code='+quotedstr(master.fieldbyname('c_code').value)+')');
rquery1.open;
frReport1.LoadFromFile(posmainform.exepath + 'report\pos.frf');
//小票设纸张长度************************************
filename:=ExtractFilePath(paramstr(0))+'setup.ini';
myinifile:=TInifile.Create(filename);
frreport1.Pages.pages[0].pgHeight:=frreport1.Pages.pages[0].pgHeight+myinifile.readinteger('printsetup','height',0)*rquery2.RecordCount;
myinifile.Destroy;
frReport1.ShowReport;
frPreview1.Clear;
frPreview1.Visible:=true;
frReport1.ShowReport;
frPreview1.Print;