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

Bbs1
本版专家分:0
结帖率 100%
Bbs5
本版专家分:4314
Blank
黄花 2016年7月 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
NW - 7 font下载
taronw-7.ttf 相关下载链接:[url=//download.csdn.net/download/wufongming/4098668?utm_source=bbsseo]//download.csdn.net/download/wufongming/4098668?utm_source=bbsseo[/url]
Java中Swing的相关知识(2)下载
这是Java中Swing的相关知识的认识的更深刻 相关下载链接:[url=//download.csdn.net/download/wang4016/4252709?utm_source=bbsseo]//download.csdn.net/download/wang4016/4252709?utm_source=bbsseo[/url]
宽带上网加速器下载
很好用的网络加速软件,大家可以试试看效果怎么样 相关下载链接:[url=//download.csdn.net/download/jiaozuo123654/4665350?utm_source=bbsseo]//download.csdn.net/download/jiaozuo123654/4665350?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的