FASTREPORT动态列打印 [问题点数:100分,结帖人willdavis]

Bbs1
本版专家分:0
结帖率 100%
Bbs9
本版专家分:50645
Blank
红花 2018年11月 Delphi大版内专家分月排行榜第一
2018年5月 Delphi大版内专家分月排行榜第一
2018年2月 Delphi大版内专家分月排行榜第一
2018年1月 Delphi大版内专家分月排行榜第一
2017年12月 Delphi大版内专家分月排行榜第一
2017年8月 Delphi大版内专家分月排行榜第一
2017年7月 Delphi大版内专家分月排行榜第一
2017年5月 Delphi大版内专家分月排行榜第一
2017年3月 Delphi大版内专家分月排行榜第一
2017年2月 Delphi大版内专家分月排行榜第一
2016年12月 Delphi大版内专家分月排行榜第一
2016年11月 Delphi大版内专家分月排行榜第一
2016年10月 Delphi大版内专家分月排行榜第一
2016年9月 Delphi大版内专家分月排行榜第一
2016年8月 Delphi大版内专家分月排行榜第一
2016年7月 Delphi大版内专家分月排行榜第一
2016年6月 Delphi大版内专家分月排行榜第一
2016年5月 Delphi大版内专家分月排行榜第一
2016年4月 Delphi大版内专家分月排行榜第一
2016年3月 Delphi大版内专家分月排行榜第一
2016年2月 Delphi大版内专家分月排行榜第一
2016年1月 Delphi大版内专家分月排行榜第一
2015年12月 Delphi大版内专家分月排行榜第一
2015年11月 Delphi大版内专家分月排行榜第一
2015年10月 Delphi大版内专家分月排行榜第一
2015年9月 Delphi大版内专家分月排行榜第一
2015年8月 Delphi大版内专家分月排行榜第一
2015年7月 Delphi大版内专家分月排行榜第一
2015年6月 Delphi大版内专家分月排行榜第一
2015年5月 Delphi大版内专家分月排行榜第一
2015年4月 Delphi大版内专家分月排行榜第一
2015年3月 Delphi大版内专家分月排行榜第一
2015年2月 Delphi大版内专家分月排行榜第一
2015年1月 Delphi大版内专家分月排行榜第一
2014年12月 Delphi大版内专家分月排行榜第一
2014年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2017年11月 Delphi大版内专家分月排行榜第二
2017年4月 Delphi大版内专家分月排行榜第二
2017年1月 Delphi大版内专家分月排行榜第二
2014年10月 Delphi大版内专家分月排行榜第二
2014年9月 Delphi大版内专家分月排行榜第二
在FastReport中如何实现动态列
用DbGridEh显示查询结果,用FastReport<em>打印</em>查询结果rnrn查询结果是行转列,列不固定rnrn所以根据查询结果的列来动态初始化DbGridEh的列rnrn但是用FastReport<em>打印</em><em>动态列</em>,还如何处理呢。rnrnrn(目前用了个变通的办法,就是直接<em>打印</em>DbGridEh。)rn
jasperReport实现动态列打印
Java代码 public ActionResult projectPrint() {       String[] printValue = null;       // 从页面中获得要查询的字段       String reqPrintValue = getRequest().getParameter("printValue");       // 没有选择则默认全<em>打印</em>       if (null == reqPrintValue || StringUtils.isEmpty(reqPrintVal
FastReport打印
我刚使用FastReport不久,现有一事向各位请教:rn我想把当前窗口的标注题传递到FastReport的标题中,其中Form1.Caption是“2003年5月创汇统计表”,FastReport名称为“frchtj”,里面的标题栏为“memotitle”,在程序中当点击“<em>打印</em>”按钮时如何将值“2003年5月创汇统计表”赋给“memotitle”。
fastreport 打印
比如说<em>打印</em>页面的字段过多rn一页纸(就算横的<em>打印</em>)都显示不完rn这种情况下,我想把右边没<em>打印</em>完的东西,放到第二页rn有什么办法,Excel 中<em>打印</em>可以做到rn但不知道FastReport中能不能做到,rn有谁知道说一声,谢谢
fastreport打印
我使用<em>fastreport</em><em>打印</em>,在设计器中放了几个带,但是最后预览时,主带的数据值总是跑到最上面,甚至在标题带上面,rn   另fastreprot能不能直接<em>打印</em>datagrid
fastreport打印
在<em>打印</em>的时候每次系统第一次运行就会提示memo11 not found field [frxdbEduPlanPrint."UNIT_NAME"]等几行字样但是第二次再运行的时候就不会有这个问题了.真的很奇怪,一直找不到原因在什么地方.
水晶报表怎么打印动态列
水晶报表怎么<em>打印</em><em>动态列</em>呀???
动态列之函数实现动态列
此方法实现<em>动态列</em>报表适用于数据列比较多,数据量不是很大的情况。 3.1 定义数据集 新建工作簿,增加数据集ds1,SQL语句为:SELECT * FROM 销量。 3.2 报表参数设置 点击模板&amp;gt;模板参数,增加一个参数名为col的参数,默认值为空。 注:=split($col,&quot;,&quot;),$col表示参数名称,这个公式的意义是分割参数组成的字符串数组,将参数分割为多个值。 =d...
fastreport打印StringGrid表
在用<em>fastreport</em><em>打印</em>StringGrid表时,提示以下错误:rncould not convert variant of type(String) into type (Double) 。rn哪位知道是什么问题,怎样解决?谢谢
FastReport直接打印
frxReport1.PrintOptions.ShowDialog := False;frxReport1.PrepareReport();frxReport1.Print;
FastReport打印空行
var    PageLine: integer;//现在<em>打印</em>到第几行     PageMaxRow: integer=15;  //空行行数 procedure MasterData1OnBeforePrint(Sender: TfrxComponent);begin    PageLine :=  mod PageMaxRow;    if (PageLine = 
FastReport 打印报表
这个是实用于报表的<em>打印</em>作用,很简答的报表
StringGrid打印报表(FastReport)
StringGrid<em>打印</em>报表(FastReport)
fastreport打印条形码技巧
<em>fastreport</em><em>打印</em>条形码技巧
fastReport 打印图形报表
fastReport 如何<em>打印</em>图形报表,rn能不能给个例子啊??rn
fastreport 自动打印程序
先说说需求:rn 一张单据用户审核之后,<em>打印</em>机自动<em>打印</em>出来,每10秒钟刷新一次数据检查已审核的单据rn 如果<em>打印</em>成功将表中的<em>打印</em>标志改成已<em>打印</em>rn--rn应该怎么实现呢,rn怎么判断<em>打印</em>机是否<em>打印</em>成功,
FastReport打印去除水印
请问各位大虾我用的是FRNetDemo版本的,怎么去除<em>打印</em>时的水印?
fastreport选择性打印
我有几个独立的表格需要<em>打印</em>。假设有表格1,表格2,表格3,表格4.rn如何选择性 的只<em>打印</em>表格1或2.表格3或是4.表格1、2、3、4.就是有个控制。rn都<em>打印</em>在一张报表里。
fastreport 打印当天时间
需要<em>打印</em>当天的日期 和时间rn<em>fastreport</em>有自带的变量吗,还是要自己定义呢
急!FastReport打印问题?
各位用FastReport有没有遇到这个问题:<em>打印</em>机为LQ300K,平常<em>打印</em>都很正常,但是昨天有三张单据<em>打印</em>就是不正常,两台电脑<em>打印</em>有不同结果,有一台根本<em>打印</em>不出,出一些乱码后就不停进纸,有一台基本正常,但是有一行字会拆分成两行,两行有些字位置对不上,乱码为$@CCC等一些象拼音的字符,用喷墨<em>打印</em>机打就完全正常,请问是怎么回事,怎么解决?
fastreport如何直接打印
一按<em>打印</em>就从默认<em>打印</em>机<em>打印</em>出来
fastreport打印问题
我把报表放在了一个dll里面,<em>fastreport</em>的版本是2.52firerose修改版,在调用<em>打印</em>的时候向针式<em>打印</em>机输出时<em>打印</em>机只是动几下并不<em>打印</em>,向喷墨<em>打印</em>机输出则没有任何问题,请问是什么原因?我永的是的win2000系统
fastreport怎么开始打印
<em>fastreport</em>怎么开始<em>打印</em>?用哪个函数?怎么传参数?
fastreport 连续打印问题
我希望实现的效果类似Pos机那样,打到哪里就停到哪里。连续<em>打印</em>中间也没有间隔。<em>打印</em>机使用的是连续针式<em>打印</em>机。rnrn我使用的是<em>fastreport</em>4.0 尝试在报表内写代码(Report.Page1.PaperHeight:=100)但没有起作用。想使用ChangePaper函数提示没有定义。rnrn网上找到部分相关代码:rnrn很多人认为Fr不能实现连续<em>打印</em>,以为只能通过自己写函数调用<em>打印</em>函数来实现连续<em>打印</em>,实际rnrn上,Fr可以轻易的实现连续<em>打印</em>,同时,实现时又是非常简单,你甚至可以在你的程序的<em>打印</em>设rnrn置中简单的让客户选择是否连续<em>打印</em>,其它都可以保持不变。rnrnfunction PelsTomm(Pels:Extended):Extended;rnbeginrnResult:=Pels/Screen.PixelsPerInch*25.4;rnend;rnrnprocedure PrintSerial(Frx:TFrxReport;SequencePage:Byte=0);rnvarrnP:TfrxReportPage;rnR,R1:Extended;rnbeginrn必须是二遍报表,否则无法计算总页数。rn下面的方法只适用于没有页脚的情况,因为如果有页脚的话rnFreeSpace就始终为0了。可以用报表脚来代替。rn因为是连续<em>打印</em>,也可以看作只有一页,报表脚也就相当于页脚了rnif not Frx.Engine.DoublePass then Exit;rn//SequencePage指要连续<em>打印</em>的页面,普通报表就是0rnP:=TfrxReportPage(Frx.Pages[SequencePage]);rnR1:=P.TopMargin+P.BottomMargin;rnwhile Frx.PrepareReport dornbeginrnif (Frx.Engine.TotalPages<=1) then Break;rnR:=Pelstomm(Frx.Engine.TotalPages*Frx.Engine.PageHeight-rnFrx.Engine.FreeSpace)+R1;rnP:=TfrxReportPage(Frx.Pages[SequencePage]);rnP.PaperHeight:=R;rnend;rn必须用上面的循环代码来得到准确的空白区域rn不能用通过计算总页数减去各页的页边距的方法来获得空白区域rn因为如果碰到一条记录过宽的情况导致换页,就不准确了。rnR:=Pelstomm(Frx.Engine.TotalPages*Frx.Engine.PageHeight-rnFrx.Engine.FreeSpace)+R1;rnP:=TfrxReportPage(Frx.Pages[SequencePage]);rnP.PaperHeight:=R;rnend;rnrn在预览或<em>打印</em>前先调用PrintSerial即可。rnrnrn本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/SmallHand/archive/2009/01/07/3727669.aspxrnrn这部分代码非常不稳定,经常报错。另外这部分代码好像只能放到程序中,而不能放置报表内部。我想能在报表中填写代码实现这个功能。rnrn望高手指导!!
fastreport 打印图片问题
比如我将<em>打印</em>图片的路径放在edit1.text中。。当然image1中也显示这张图片。。。请问下。。我这么才能在fr3中显示这张图片
FastReport 打印预览
通过frxReport.ShowReport窗口,怎样知道在这预览窗口上是否<em>打印</em>了?而不通过 frxReport.Print返回值来判断;
关于fastreport打印问题
我用<em>fastreport</em><em>打印</em>报表的时候,预览中的一页的内容要实际用二张纸才能打下,可能是由于纸张比A4短些,想用手头的纸来一次性<em>打印</em>预览中的内容。不知道如何解决?
FASTREPORT打印問題
我在<em>打印</em>時,是這樣寫的rn-----------------------------------------------------rnallprt.SQL.Clear;rnallprt.SQL.Text:='select csbh from cg_cszl order by csbh';rnallprt.Open;rnwhile not allprt.Eof dornbeginrnh:=0;rnyfdz_p1.active:=false;rnyfdz_p1.Parameters.ParamByName('@csbh').Value:=allprt.fieldbyname('csbh').AsString;rnyfdz_p1.Parameters.ParamByName('@t1').Value:=formatdatetime('yyyy-mm-dd',datetimepicker1.date);rnyfdz_p1.Parameters.ParamByName('@t2').Value:=formatdatetime('yyyy-mm-dd',datetimepicker2.date);rnyfdz_p1.active:=true;rnyfdz_fr.showreport;rnallprt.Next;rnend;rnallprt.Close;rn------------------------------------------------------------------rn這樣每一個CSBH就會出現一個<em>打印</em>預覽界面,關掉一個才會出現下一個界面rn請問:可不可以做到後面的CSBH選 出來<em>打印</em>的頁面追加到前一CSBH的<em>打印</em>頁面後rn最後只出現一次<em>打印</em>預覽的界面,而預覽的內容是所有CSBH,rn謝謝!!rnrn分不夠,另外開帖加...
FastReport 报表打印问题
各位兄弟,请不吝指教:<em>打印</em>发票时遇到一个问题:自定义页面,页面不是很大,一张A4纸可<em>打印</em>两张有余。用A4纸<em>打印</em>时,却发现<em>打印</em>了两张,第一张是空白,要<em>打印</em>的内容都在第二张上。问题出在什么地方呀?
fastreport打印代码是什么?
<em>fastreport</em>的<em>打印</em>代码是什么?
如何控制fastreport 打印
如何让<em>fastreport</em>在针式<em>打印</em>机Epson 300K下,把要<em>打印</em>的东西<em>打印</em>完毕后,立刻停止走纸,不再把整张A4纸走完。如:<em>打印</em>入库单等。
FastReport 打印 DBgridEh 的问题!
这是FAST<em>打印</em>StringGrid DEMO中的代码,将StringGrid的每行每列循环赋值给FAST。rn[code=Delphi(Pascal)]varrn Cross: TfrxCrossView;rn i, j: Integer;rnbeginrn if c is TfrxCrossView thenrn beginrn Cross := TfrxCrossView(c);rn for i := 1 to 16 dorn for j := 1 to 16 dorn Cross.AddValue([i], [j], [StringGrid1.Cells[i - 1, j - 1]]);rn end;[/code]rnrn[color=#FF0000]以下是自己写 的 [/color]rn[code=Delphi(Pascal)]rnvarrn Cross: TfrxCrossView;rn i, j: Integer;rnbeginrn if c is TfrxCrossView thenrn beginrn Cross := TfrxCrossView(c);rn for j:=1 to dbgrdh2.RowCount do // 行数 (这里只能得到显示在FM的行数,而不是总的行数)rn for i := 1 to dbgrdh2.Columns.Count do //列数rn beginrn Cross.AddValue([j], [i],[dbgrdh2.SelectedRows.Items[i-1]]);rn//这里的代码不对,应该是[dbgrdh2.行数.列数]的数据(不知道的怎么写);rnrn end;rn end;rnend;rn[/code]rnrn数据源是TXT,所以只能直接从 DBgridEh 中循环取出单元格内的值,没怎么用过 DBgridEh ,不知道如何 得到这 行和列,项目已经用FAST写了小半了,所以不能换了!
fastreport奇怪的打印问题
一个窗体中调用了两个视屏接口,一个读卡接口,两个电子秤接口,4个预警机接口,这些接口都类似于一个线程rn在这个窗体上<em>打印</em>,rnrn没有反应;同样<em>打印</em>的方法在一个只调用了一个读卡接口的窗体上很正常。。这种情况可能是什么原因引起的?rnrn用<em>fastreport</em>,调用它的loadfromfile方法,加载一个预先设计好的报表文件,再从数据库读取一些宽度高度之类的参数,最后调用它的<em>打印</em>方法。。rn到了PrepareReport(预加载报表)时就没有反应了。。rnrn代码:rnTPrinter中封装了<em>打印</em>相关方法,这个是初始化<em>打印</em>控件rnrnconstructor TPrinter.Create(Form: TForm;rn Oper, OpId, PrintPostion: string; frxReport: TfrxReport);rnbeginrn inherited Create(Form, Oper, OpId);rn Self.frxReport := frxReport;rn Self.PrintPostion := PrintPostion;rn InitPrinter;rnend;rnrnrnprocedure TPrinter.InitPrinter;rnvarrn Temp: string;rn I: Integer;rn Page: TfrxReportPage;rnbeginrn Self.frxReport.Clear;rn if Self.frxReport.LoadFromFile(ExtractFileDir(PARAMSTR(0)) + '\configs\' + PrintPostion + '.fr3',true) thenrn beginrn Width := 200;rn Height := 100;rn Left := 2;rn Top := 2;rn Times := 0;rn Action := 0; //<em>打印</em>方向rn Temp := ParamSqlManager.GetValueByName(PrintPostion + 'PrintWidth');rn if Temp <> '' then Width := StrtoInt(Temp);rnrn Temp := ParamSqlManager.GetValueByName(PrintPostion + 'PrintHeight');rn if Temp <> '' then Height := StrtoInt(Temp);rnrn Temp := ParamSqlManager.GetValueByName(PrintPostion + 'PrintLeft');rn if Temp <> '' then Left := StrtoInt(Temp);rnrn Temp := ParamSqlManager.GetValueByName(PrintPostion + 'PrintTop');rn if Temp <> '' then Top := StrtoInt(Temp);rnrn Temp := ParamSqlManager.GetValueByName(PrintPostion + 'PrintTimes');rn if Temp <> '' then Times := StrtoInt(Temp);rnrn Temp := ParamSqlManager.GetValueByName(PrintPostion + 'PrintAction');rn if Temp <> '' then Action := StrtoInt(Temp);rnrn for I := 0 to frxReport.PagesCount - 1 dorn beginrn if frxReport.Pages[I] is TfrxReportPage thenrn beginrn Page := TfrxReportPage(frxReport.Pages[I]);rn Page.PaperWidth := Width;rn Page.PaperHeight := Height;rn Page.LeftMargin := Left;rn Page.TopMargin := Top;rn if Action = 0 thenrn Page.Orientation := poportraitrn elsern Page.Orientation := poLandscape;rn end;rn end;rn end;rnend;rnrn这个是<em>打印</em>方法rnrnfunction TPrinter.Print: Boolean;rnbeginrn Self.frxReport.PrintOptions.ShowDialog := False;rn Self.frxReport.PrepareReport;rn Self.PrintSerial;rn Result := Self.frxReport.Print;rnend;rn调用此单元:rn初始化:rnPrinter := TPrinter.Create(Self, Oper, OpId, 'Cross', frxReport);rn<em>打印</em>:rn Self.pause;//暂停上面说的线程rn if ly_cross_main_unit.Printer.Print thenrn beginrn Self.WeightSQLManager.UpdateWeight(Weight);rn Self.WeightSQLManager.UpdateClient(Weight);rn Self.WeightSQLManager.UpdatePlan(Weight);rn Self.WeightSQLManager.UpdatePlanMoney(Weight);rn Self.StartAgain; //恢复线程rn end; rn
FastReport打印问题
我的FR版本是2.5,报表是主从表。如下:rnPage Header1rnMaster Data1rnDetail Header1rnDetail Data1rnDetail Footer1rnChild1rnrn如果Detail Data1无任何记录,Detail Hearer1是不会<em>打印</em>的,也不会显示,我现在想把Detail Header1<em>打印</em>出来,然后再<em>打印</em>五个空表格(Child1),请问各位该怎样做?rn
fastreport打印自动缩放问题
比如设计是A3,那么在A4的<em>打印</em>机上能自动缩小成A4的方式rnrnfr3本身是不支持,但是应该可以将报表里面的全部组件按比rn例放大缩小就可以了吧,谁给个代码例子?
FASTREPORT打印问题??
我用FASTREPORT做了一个报表。当我<em>打印</em>的时候我想把他横向打,但无论我在<em>打印</em>机属性那里设置,还是在<em>打印</em>对话框那里设置,都不可以。为什么呢???/
FastReport打印图像
一直用FastReport打纯文本的东东,现在要<em>打印</em>图像,很棘手.rn是这样的,有2个表,表1存的是档案基本信息(SID,NAME,SEX ...),rn          表2存的是图像(SID,IMGID,IMGDATA,IMGNOTE);rn现在我要将张三的文本信息和所有图像都<em>打印</em>出来. 在FastReport里我预设了4个PICTURE对象,DataField都是设为IMGDATA,结果<em>打印</em>出来的都是显示第一幅图像。rnrn我想的话现在关键是这样解决每个PICTURE对象的DataField的问题,使每个PICTURE对象不同,有什么办法吗? 请大家指教。
FastReport打印固定行
在FastReport 4.X版本通过。 1.添加两个Band 一个是主数据和CHild(与主数据一样的空白带格子)。 2.生成Page事件(OnManualBuild)。 3.代码如下(红色为输入的代码)。 var   i:Integer;    maxRow
fastreport打印条形码
很多人学习delphi7不知道怎么<em>打印</em>条形码,今天告诉大家开一个<em>fastreport</em><em>打印</em>条形码
fastreport打印DBGIRD
控件有frxreport,frxdbdatasetrn其中frxdbdataset的datasource设置为dbgrid的datasourcern frxreport的dataset设置成frxdbdatasetrnrnfrxreport设计的模式就是reporttitle,masterdata,pagefooter。在masterdata中添加了几个memo,在frxreport的getvalue事件中写代码来赋值rn if AnsiCompareStr(VarName,'caption')=0 thenrn beginrn Value:='*********';rn end;rnrnSQL语句已写好,DBGRID可正常显示,但是在程序运行时预览报表只显示第一条数据。。。。。。。。rn
fastreport ez1100 条形码打印
如何设置 <em>fastreport</em>里的页面设置?rnrnez1100 是台条形码<em>打印</em>机rn宽是 9.4cmrn左边右边0.2cmrn每个标签3cmrnrn连续纸张rnrn我想它一行一行的<em>打印</em>!!!怎样设置呢???
fastreport 打印报表
如何根据条件显示要<em>打印</em>的报表?rn我现在有个明细记录可能是0,如果有800条记录,每页<em>打印</em>100条记录,假如201-300这100条记录都是0那么就不<em>打印</em>这一页?
fastreport直接打印问题
我想在不通过预览而直接<em>打印</em>,网上都说是以下代码实现的.为什么我在程序中提示PrintPreparedReport没有定义呢,我用的是4.7.1版本的.rnrn frxReport1.LoadFromFile('ReportName'); //报表设计保存在执行文件目录中rn frxReport1.PrepareReport;rn frxReport1.PrintPreparedReport('', 1, True, frAll);rnrnERROR:undeclared identifier:printpreparedreport
FastReport打印图片的问题.
FastReport2.47rn<em>打印</em>ACCESS数据库的OLE字段.rn现在有些记录OLE字段为空,有些存放的是BMP图片.图片大小不统一.rn现在在FastReport中放了一个PICTURE控件.设置其Stretched属性为True,在<em>打印</em>的时候仅仅是自动收缩图片为控件的大小,而不会自动设置BAND的大小,不设置,格式就会很难看.rn我想得到这样的效果,如果有ole字段有内容,则保持图片原始大小,并根据图片大小自动设置BAND的大小.如果没有,则不显示.
FastReport——打印打印设置
今天用到了一个报表控件(FastReport),刚接触有些可能自己理解的不太对,代码仅供参考(winfrom项目): 使用前要去下载一下FastReport的引用包 FastReport.dll, FastReport.Editor.dll, FastReport.Bars.dll 引用这三个dll就可以使用了; //用来标识是直接<em>打印</em>还是进入模板设置 private bool Is...
FastReport打印动态条形码
使用脚本和窗体与报表变量传递,解决用户设置条形码属性的问题,以及动态在报表中生成条形码问题
FastReport(预览,修改,打印
////////////////////////////预览       reports_fm.frxReport1.Clear;       reports_fm.frxreport1.loadfromfile(ExtractFilepath(reports/)+rztreeview1.Selected.Text);       if reports_fm.frxreport1.Prep
fastreport如何列转行打印
现在有工资表。数据结构如下:rnrn【姓名】【基本工资】【奖金】【职务津贴】【加班费】【考勤扣款】【所得税】【应发合计】【应扣合计】【实发合计】rnrn要求使用<em>fastreport</em><em>打印</em>使列转到行<em>打印</em>。rnrn如下<em>打印</em>格式。(数据只是举个例子)rnrn姓名 张山 李四 王五 ....rn基本工资 1000 800 1200 ...rn奖金 200 100 900 ....rn职务津贴 100 50 100 ..rn加班费 20 0 0 ...rn考勤扣款 50 0 0 ...rn所得税 0 0 0 ...rn应发合计 1500 1000 1500 ...rn应扣合计 50 0 0 ...rn实发合计 1000 900 1500 ...rn请教各位有什么好办法。rn这里的数据结构是单一的,不是每个工资项目使用一行存贮的。也就不能使用交差表。rn我本来想了个简单的办法,使用分栏报表。但是分栏报表不能实现左边的列标题只显示一次。
fastreport多页打印问题
主程序FORM里有若干个Frame,每个Frame里有一个报表要<em>打印</em>,我想在主Form new一个frxReport,每个Frame里建一个frxDBDateset(对应当前Frame里的数据集),请问怎样才能用一个frxReport来实现各个Frame里报表的<em>打印</em>及预览?
fastreport报表打印的问题。
报表的要求是这样的,每页有十行,但是如果数据不满十行的话,空表格也要打。表格如下所示。rnrn+-------+-------+----------+rn|名称 | 单价    |   备注 |rn+-------+-------+----------+rn|西瓜     | 1.20元   |  二等品     |rn+-------+-------+----------+rn|       |       |          |rn+-------+-------+----------+rn|       |       |          |rn+-------+-------+----------+rn|合计:    |1.20元    |          |rn+-------+-------+----------+rn就是这上面的空行我没有办法实现。大侠们请指点。
fastreport打印问题
我用frreport.showreport打开预览页为什么里面的<em>打印</em>按钮不能用?rn怎么在frreport的预览页中调用<em>打印</em>机设置窗口?rn
FastReport打印StringGrid的问题
在FastReport的Demo中,可以<em>打印</em>StringGrid中的内容。但都是从第0行开始,我现在想从某一行开始<em>打印</em>,不知道有什么办法?rnrn在线等待ing....
fastreport连续打印问题
在做会计凭证<em>打印</em>设计界面纸张大小是A4纸一半,但是<em>打印</em>的时候是用A4纸,任何在一张A4纸上<em>打印</em>两张,最好有类似的代码参考谢谢.另我在设计界面使用了有页脚,所以网上查了很多资料都没有什么用处的.
fastreport的一些打印问题
我用<em>fastreport</em>做标签,选的是虚拟<em>打印</em>机。标签大小我也设好了。但是当在第一次<em>打印</em>之后再<em>打印</em>预览时就出现错误,并且开发的系统也不能运行了。但如<em>打印</em>是其它类型的<em>打印</em>机就没有这种问题了,rn  真不好搞啊。rn  请各位大虾指点小虾一下。rn  谢先
fastreport打印,设置
//////////////////////////////////////////////////////////////////////// frUserDataset1.RangeEndCount := dmmzfycx.qry_for_Mc.FieldCount-1; frUserDataset2.RangeEndCount := dmmzfycx.qry...
fastreport打印问题
是不是未注册的<em>fastreport</em><em>打印</em>时不能连续<em>打印</em>多页,一次只能<em>打印</em>一张,哪有注册号?
FastReport打印难题?
rn要做一张双面都要<em>打印</em>的单据,不知有什么好的方法,rn我用FASTREPORT做的;
fastreport打印问题?
如何在<em>打印</em>时让用户选择<em>打印</em>机及页号范围?rnrn用delphi自带的报表设计器,可以使用下面的语句实现form1.QuickRep1.PrinterSetup;rn这样可以弹出<em>打印</em>对话窗口,就可以实现了。rn用<em>fastreport</em>不知道用什么语句?
焦急:fastreport打印问题
有一个结果集:rn编号 省 省会rn1. 湖南 长沙rn2. 福建 福州rn3. 广东 广州rn4. 广西 南宁rn5. 四川 成都rnrn需要<em>打印</em>成:rn编号 省 省会 编号 省 省会rn1. 湖南 长沙 2. 福建 福州rn3. 广东 广州 4. 广西 南宁rn5. 四川 成都rnrnrnrn
Fastreport web 打印问题
[code=C#]rnstring connstring = ConfigurationManager.ConnectionStrings["SqlConnectionString"].ToString() + ";Provider=SQLNCLI.1";rn FastReport.TfrxReportClass report = new FastReport.TfrxReportClass();rn report.LoadReportFromFile(AppDomain.CurrentDomain.BaseDirectory + "Report\\" + value);rn report.SetVariable("Connstring", "'" + connstring + "'");rn report.SetVariable("ID", id);rn report.SetVariable("ufd1", "'" + SqlHelper.GetLinkName(CurrentUser.UserID, company) + "UFD1'");rn report.SetVariable("cufd", "'" + SqlHelper.GetLinkName(CurrentUser.UserID, company) + "CUFD'");rn report.PrepareReport(true);rn report.PrintOptions.ShowDialog = false;rn report.ShowReport();rn report.PrintReport();rn[/code]rn在vs中调试时可以<em>打印</em>预览出来,发布出去后就没反应了,也预览不了。rn注:发布在自己电脑上测试的,有安装<em>fastreport</em>。
fastreport打印预览问题!!!
: 报存数据到access数据库后直接调用<em>fastreport</em>进行<em>打印</em>,结果预览时一片空白,再点<em>打印</em>按钮就能预览?各位前辈教教我这是什么问题啊 !!!再如何解决!!
fastreport 打印 stringgrid问题
基本全是参考 <em>fastreport</em>的demorn代码如下unit Unit1;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, StdCtrls, Buttons, Grids, frxCross, frxClass;rnrntypern TForm1 = class(TForm)rn frxReport1: TfrxReport;rn frxCrossObject1: TfrxCrossObject;rn StringGrid1: TStringGrid;rn BitBtn1: TBitBtn;rn procedure FormCreate(Sender: TObject);rn procedure BitBtn1Click(Sender: TObject);rn procedure frxReport1BeforePrint(Sender: TfrxReportComponent);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rnrnimplementationrnrn$R *.dfmrnrnprocedure TForm1.FormCreate(Sender: TObject);rnvarrni:integer;rnj:integer;rnbeginrnfor i:=1 to StringGrid1.RowCount -1 dorn for j:=1 to StringGrid1.ColCount -1 dorn StringGrid1.Cells[i,j]:=IntToStr(i*j);rnend;rnrnprocedure TForm1.BitBtn1Click(Sender: TObject);rnbeginrn//frxReport1.cornself.frxReport1.ShowReport ;rnend;rnrnprocedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent);rnvarrn Cross: TfrxCrossView;rn i, j: Integer;rnbeginrn //showmessage('1');rn if Sender is TfrxCrossView thenrn beginrn Cross := TfrxCrossView(Sender);rn for i := 1 to StringGrid1.RowCount -1 dorn for j := 1 to StringGrid1.ColCount -1 dorn Cross.AddValue([i], [j], [StringGrid1.Cells[i - 1, j - 1]]);rn end;rnend;rnrnend.rnrn他NN的运行起来点击按钮可以打开预览窗口,但是里面什么都没有,而且frxReport1BeforePrint事件貌似不执行,哪里有问题呢?
FastReport做分组统计打印???????????
我用FastReport做分组统计<em>打印</em>。在分组脚统计总额,可显示为空,没有数据,求救。立即送分
FastReport和QReport的打印问题
各位大虾,小弟在Delphi程序中遇到如下问题: rn rn问题1、 rn  用FastReport设计报表时,在“纸张类型”中为何没有类似“Default”之类rnrn型?比如QReport就有。因为我的程序是用来<em>打印</em> 210*140mm 的票据纸(能连rnrn续<em>打印</em>),如果设为“自定义1...”我觉得就不好,原因是: rn  a. 不安全,如果其它用户在其它程序如Word中<em>打印</em>时更改了“自定义1”,rnrn那么我的设置就被破坏了? rn b.设为“自定义1...”,在<em>打印</em>预览时效果很好,但<em>打印</em>时走纸就出现了rnrn空白纸。也就是说,<em>打印</em>的内容确实是按自定义来的,但走纸时却是按A4纸走的rnrn。 rn 就拿上面的“自定义1”设置来说,我在作实验时设置好210*140mm,<em>打印</em>rnrn时用A4纸,为什么每张A4纸上实际被<em>打印</em>的区域只有210*140mm,但A4纸下半部份rnrn就是空的了(我是用 HP 喷墨机)? rn  有人可能会说,这台HP<em>打印</em>机不是打票据纸的,所以不能在A4纸上<em>打印</em>出2张rnrn票据纸的内容,但我另一个程序用的是QReport,程序中页面设置为 Default,rnrn再对HP<em>打印</em>机设为210*140mm自定义纸,就能在一张A4纸上<em>打印</em>出2张 210*140MMrnrn 票据纸的内容了,而且走纸也正常。  rn rn  怎么用FastReport设置?(要求不用“Means_pan”说的纯代码控制<em>打印</em>机) rnrn rn rn rn问题2、  rn  用Qreport作报表时,我选PaperSize为 Custom (自定义),目的是想把纸rnrn张大小给锁死,但问题来了,在预览时很好,但实际<em>打印</em>时为何字体被放大约3倍rnrn大<em>打印</em>? rn rn问题3、 rn  网友“Means_pan”提到下面的代码: rnvar rn aDevice: array[0..CCHDEVICENAME-1] of Char; rn aDriver: array[0..MAX_PATH-1] of Char; rn aPort: array[0..31] of Char; rn hDevMode: THandle; rn pDevMode: PDeviceMode; rnbegin rn// 获取<em>打印</em>机DeviceMode的句柄 rn rn Printer.GetPrinter(aDevice, aDriver, aPort, hDevMode); rn rn  问题:为什么我在调试时总是说 Printer没有被定义?是要在哪包含哪个单rnrn元还是如何作? rn   rn rn  请各位不啬指教! rn
fastreport的预览打印
在<em>fastreport</em>预览中有放大和缩小,但<em>打印</em>时,这些放大缩小的rn操作并没有起到作用,如何可以让用户<em>打印</em>出来的就是放大或缩小后的rn报表啊,谢咯!
FastReport 图片打印问题?
FastReport加picture控件通過Dataset,Datafield 连到Sql_server image类型字段显示图片?为什么图片就是出不来?我看FastReport的列子也就设置了那两个属性啊.哪位知道?
fastreport打印问题!
我用<em>fastreport</em>设计<em>打印</em>学生名单时,出现一些问题。设置分栏<em>打印</em>时,表格效果如下:rnrn -----------------------------------------------rn |序号 | 姓名 | 序号 | 姓名 |rn -----------------------------------------------rn |1 | 张三 | 2 | 李四 |rn ------------------------------------------------rn |3 | 王五 | 4 | 赵六 |rn ----------------------------------------------- rn但是我要的表格效果是:rn-----------------------------------------------rn |序号 | 姓名 | 序号 | 姓名 |rn -----------------------------------------------rn |1 | 张三 | 3 | 王五 |rn ------------------------------------------------rn |2 | 李四 | 4 | 赵六 |rn ----------------------------------------------- rnrn各位,帮帮忙,给各例子或提示!如果不用<em>fastreport</em>用一些基本函数能不能实现?rnrn
FastReport的打印出现的问题
我在报表设计期间设置报表的线框为粗线,在预览时每一页都为设计时的粗线条,我在FastReport<em>打印</em>时,如果我一张一张地<em>打印</em>,那么报表的各线框还是为粗线,但是如果我边续打如果我边续<em>打印</em>两张以上页面的话,那么第2张以后的所有页面中的报表线框都为细线,请问各位这是怎么回事?
fastreport打印问题.
我平时<em>打印</em>是用showreport里面那个<em>打印</em>按钮的rn请问如果不用showreport,自己定义一个button直接<em>打印</em>,怎样写啊??rn如果自己再定义一个button进行<em>打印</em>机选择又怎样写呢??
fastreport图片的打印
我在<em>fastreport</em>中放有frxPictureView,命名为Picture1,在主窗体中给Picture1加在图片,图片的宽,高设定为主界面上Image1的宽,高相同,预览是图片都好着,但是<em>打印</em>出图片就变了,模糊根本分辨不出是主界面上的图片的!不知道怎么操作才是<em>打印</em>出的图片效果好的
FastReport直接打印.
frxReport1.PrintOptions.ShowDialog := False;frxReport1.PrepareReport();frxReport1.Print;
FastReport动态打印图片
参考:http://bbs.csdn.net/topics/90119939 在 Picture1 之前 放 一个 memo memo 的脚本 如下 begin setp('Picture1','c:\1.jpg') ; end ------------------------------------ 加自定义函数 //你也可以加到 FR_Class 中去 unit U
自动生成FastReport打印模板
根据界面元素的TOP、LEFT、Width、Height来自动绘制<em>打印</em>模板
FastReport报表打印控件
我的报表工具: My_FastReport.dll(报表工具) [Vb] 需求:My_FastReport.dll [Vb.Net/C#/J#] 需求:My_FastReport.dll/adodb.dll/Interop.My_FastReport.dll [C++] 需求:My_FastReport.dll/adodb.dll/Interop.My_FastReport.1.0.dll .net 本案例基于.net2008开发平台
fastreport 直接打印
<em>fastreport</em> 直接<em>打印</em>
delphI 打印二维码Fastreport
delphI Fastreport<em>打印</em>二维码,可支持<em>打印</em>PDF417,QRCODE,DATAmatrix!直接安装就可以使用了,非常方便
fastreport 动态打印和预览
var DataPage:TfrxDatapage; page:TfrxReportpage; band:TfrxBand; pageheader:TfrxHeader; groupheader:TfrxgroupHeader; DataBand:TfrxMasterData; Memo:TfrxMemoView; i:inte...
fastreport 打印票据的问题
xp下<em>打印</em>机不能自定义纸张大小,结果走纸有问题,不是按照我的<em>fastreport</em>定义的报表大小走纸的,不知该如何处理
FastReport 4.3 打印
我用FastReport 4.3 实现套打+连打rnrn这个通知单的长18CM 宽9.5CMrnrn我把页面设成长18CM 宽9.5CM,页面变的不够用,最下面一行要写到框框外面,rnrn实现套打连打时,最后一行那条数据只有第一条有,其它的都有。。。rnrn这个该怎么处理呀???rnrn在线等
求教:FastReport报表打印
我在使用FastReport时,在窗体中仅使用了一个frPrintGrid控件,不知道怎么设置纸张上下左右的边距,还望各位指教。
fastReport打印图片问题
数据库里保存的是图片路径,现在我要把图片<em>打印</em>出来。rn不知道能不能用frxReport1GetValue把图片当作变量传递给fastReport,rn还有图片可能在服务器还没下载到本地。
FastReport 直接打印的语句
rn 我在网上找了 说可以通过 frxReport1.PrintPreparedReport('', 1, True, frAll); 实现rn 只是我用这句语句就会报错“Undeclared identifier: 'PrintPreparedReport”nrn 不知道是哪的原因 也因该是没引用单元吧 引用的是frxClassrn 我用的版本式4.3 难道是版本问题???rn 现在通过 frxreport1.Print; 也可以实现不预览<em>打印</em> [b]只是在<em>打印</em>前还是会有个对话框提示[/b]rn 能不能不经过对话框直接<em>打印</em>???
FastReport 打印问题
我有一个报表,需要快速<em>打印</em>,但每次<em>打印</em>预览默认<em>打印</em>颜色为彩色,<em>打印</em>质量为标准,rn如何设定默认<em>打印</em>颜色为单色(黑白),<em>打印</em>质量为快速,而不用每次更改?rnrn谢谢!
fastreport打印的工作原理
: 我需要设计一个发票的格式,用的是<em>fastreport</em> 但有几点情况我不明白rn1。在我的软件界面,保存发票数据时,一定是需要insert到数据库里的,我就不明白,这时<em>fastreport</em>是直接将insert的<em>打印</em>,还是需要在数据库insert后再select进行<em>打印</em>?rn2。我在delphi里也设计报表,可以生成一个frf的文件,请问这是个什么文件,如何在程序里调用这个文件?
请教:FastReport 打印邮编
如题.rn做的是套打.rn邮编是6个框框.rn有一个字符串:315600.rn如何去做???rn
fastReport条形码打印问题
我用的是 delphi7 fastReport2.5 在设计是可以使用条形码“插入barcode对象”功能,报表设计窗口可以预览到条形码并可以<em>打印</em>出来,但在程序运行过程中老提示rn“Project Project1.exe raised exception class ECLassNotFound with message 'Tfrbarcodeview' ,process stopped. Use Step or Run To continue .”rn运行之后<em>打印</em>预览里面条形码看不到了.请问delphi高手。该问题如何解决。是不是我的delphi7需要装barcode控件。哪有该控件for delphi7
fastreport打印接口问题
不知道<em>fastreport</em>是否可以直接调用<em>打印</em>机接口,如控制<em>打印</em>纸张大小;
fastreport 打印文本文件 十万火急
各位大哥 我在用想用 <em>fastreport</em> <em>打印</em>文本文件 文本文件格式是这样的 张三|29|山东省 换行 李四|22|河南省 rn然后把这两条信息<em>打印</em> 这个怎么做 谢谢了 我的QQ 1097328114 恳求各位大哥赐教
fastreport打印脚本
在 <em>fastreport</em> 的 Pascal 脚本中,开始新的页是 Engine.NewPage; 但如果是开始新组呢? 求赐教,不胜感激
FastReport报表打印问题!!!
数据库中有一“学生档案”表,存储各个班级学生档案,如何根据用户选择的班级<em>打印</em>出该班所有学生的档案???我只能<em>打印</em>该表中所有班级学生的档案!
fastreport 分组打印
表Arnrnggbm spmc slrn001 电脑 10rn002 垫片 20rn001 洗衣机 5rn我用的是<em>fastreport</em>3 我想实现ggbm相同的组作为一页<em>打印</em>,都要有表头rn我设置了grouphead的expression为ggbm,可是没起作用,怎么设置呀
FastReport 打印自动编号问题
要<em>打印</em>Query中的值时要在前面加个自动编号rn第一条记录是1 后面的依次增加rn请问有什么方法能够实现啊?
fastreport打印问题。
我用的是<em>fastreport</em>4.0的,在一些电脑上有这样的问题:预览正常,但只要点<em>打印</em>就会整个程序卡死没响应了。(用office打开文件<em>打印</em>是正常的!)rn这是什么问题呢?怎样解决呢?
关于fastreport打印的问题
OS:WINXP/WIN7rn开发语言:DELPHIrn<em>fastreport</em>版本 :2.5rnrn现在有这样的情况:rn 在<em>打印</em>中设置了2个<em>打印</em>页面,设置A页面<em>打印</em>纸张为A4 ,设置B页面<em>打印</em>纸张为A3rn <em>打印</em>预览的时候没有问题。但是点<em>打印</em>后 第一页纸张大小为A4大小 第二页纸张大小也变成了A4大小。rn 如何让 <em>打印</em>出来的2页纸张都跟各自设置的大小一样呢
fastreport打印小问题
我想用自己的<em>打印</em>预览代替delphi自带的预览窗rn做法是:在自己做的替代单元中放入一个Tqrpreview控件;rn在Tquickrep的onpreview事件里添加代码rnfrm_preview.qrpreview1.qrprinter := quickrep1.qrprinter;rnfrm_preview.show; rnrn现在的问题是自做的Frm_preview预览时;窗体下并没有发现报表窗体中的内容;rn
学术文献免费下载工具下载
免费下载学术文献论文,仅仅是技术交流,请不要恶意使用资源 相关下载链接:[url=//download.csdn.net/download/feng_704/2885058?utm_source=bbsseo]//download.csdn.net/download/feng_704/2885058?utm_source=bbsseo[/url]
window7小工具,屏幕标尺,各种单位转换下载
window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换window7小工具,屏幕标尺,各种单位转换 相关下载链接:[url=//download.csdn.net/download/realovey/3318591?utm_source=bbsseo]//download.csdn.net/download/realovey/3318591?utm_source=bbsseo[/url]
什么是DWDM下载
介绍什么是DWDM,非常好的资源,值得入手! 相关下载链接:[url=//download.csdn.net/download/u010044298/5184274?utm_source=bbsseo]//download.csdn.net/download/u010044298/5184274?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的