FastReport如何打印DBGrid中的内容 如何用FastReport打印DBgrid中的内容,要求隐藏列不打印,只打印显示的列和列标题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置FastReport的数据集(或数据源)为DBGrid使用的数据集(数据源)就可以。 fastreport是可以直接连接数据集的,如果你想打印grid,那可以用第三方的,dxpringt中有组件可以 请教各位大哥: frxReport1.DataSet:=ADOQuery; 这样设置好数据集后,再怎么做才能打印啊? 在FR3安装目录里有个DEMO,你可以到里面找个例子参考一下,好象和打印table的方法一样。 1、将View的datacontroller.filter.autodatasetfilter属性设为True。此方法需要DataSet支持才能设置。2、是在FastReport的frDBDataSet的CheckEof Event里写如下代码:EOF := frUserDataset1.RecNo >= Grid.ViewData.RecordCount;在frReport的GetValue Event里写代码:if ParName=’Field1′ thenParValue := Grid.ViewData.Records[frDataset1.RecNo].Values[2]);此代码也可这样写:ParValue :=Grid.ViewData.Records[frDataset1.RecNo].Values[View.GetColumnByFieldName(ParName).Index]);ReportMachine1.如何使用代码指定打印机?RMReport1.LoadFromFile(’Untitled.rmf’);rmreport1.PrinterName:=’\192.168.10.1HP LaserJet 1022′; TeeChart中Numeric Gauge怎么设置字体颜色 关于idTCPServer转发数据(100分送上) TChart上面曲线的移动问题?请各位赐教! 庆祝国庆,初学者散分(等10分就截贴) 在delphi中有关数据库的问题 这个提示是什么意思?看看吧 fastreport报表控件的使用疑问,请高手帮忙! 这个SQL句子怎么写/ 如何用Qreport实现双列打印?打印结果要求如下 请问delphi有哪些界面分离的界面库呢? MYSQL的语句怎么写比较好? 自己写的图形程序,在写GUI时,请教如何设定IME中文编辑那个窗口到指定坐标?
frxReport1.DataSet:=ADOQuery;
这样设置好数据集后,再怎么做才能打印啊?
此方法需要DataSet支持才能设置。
2、是在FastReport的frDBDataSet的CheckEof Event里写如下代码:
EOF := frUserDataset1.RecNo >= Grid.ViewData.RecordCount;在frReport的GetValue Event里写代码:
if ParName=’Field1′ then
ParValue := Grid.ViewData.Records[frDataset1.RecNo].Values[2]);此代码也可这样写:
ParValue :=Grid.ViewData.Records[frDataset1.RecNo].Values[View.GetColumnByFieldName(ParName).Index]);ReportMachine
1.如何使用代码指定打印机?
RMReport1.LoadFromFile(’Untitled.rmf’);
rmreport1.PrinterName:=’\192.168.10.1HP LaserJet 1022′;