FastReport动态打印二维表问题 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:132
Bbs1
本版专家分:0
Bbs2
本版专家分:132
Bbs1
本版专家分:0
其他相关推荐
FastReport动态打印图片
参考:http://bbs.csdn.net/topics/90119939 在 Picture1 之前 放 一个 memo memo 的脚本 如下 begin setp('Picture1','c:\1.jpg') ; end ------------------------------------ 加自定义函数 //你也可以加到 FR_Class 中去 unit U
FastReport.Net 打印时不显示 正在准备../正在打印..
FastReport.Net  打印或预览时  会弹出一个任务框,这个任务框上有一个Cancel按钮,如图,在频繁使用 Enter键操作时就是取消打印任务而造成数据更新而打印失败。网上找了好久终于找个答案,希望给遇到同样困难的 亲 们帮助 //FastReport环境变量设置(打印时不提示 "正在准备../正在打印..",一个程序只需设定一次,故一般写在程序入口) (new Fas
FastReport中动态设置memo的值
有时需要在delphi程序中根据情况动态设置fastreport中的memo的值,FR3可以这样:TfrxMemoView(frxReport1.FindObject('Memo28')).Memo.Text:='yes';FR2的话,好像是把两个x去掉就可以了(frx改成fr)
动态创建Fastreport分以下几个步骤:
动态创建Fastreport分以下几个步骤: 1.首先清空Fastreport,定义全局变量,并加载数据集    frReport.Clear;    frReport.DataSets.Add(frxDBDataset1);    DataHeight :=28;    DataWidth :=80;    FirstTop := 50;    FirstLeft := 15;
【.Net码农】FastReport.Net直接打印相关问题整理
https://www.evget.com/article/2013/9/5/19550.html FastReport直接打印相关问题整理 概述:最近慧都收集到很多关于FastReport直接打印的需求,小编整理了几种实现方式,供大家参考。   最近慧都收集到很多关于FastReport直接打印的需求,具体就是点击打印后,需要不出现打印对话框也不预览报表,直接开
delphi fastreport4 打印二维码 条形码
二维码生成 fastreport应用
(18)uniGUI for C++ builder下如何利用FastReport实现数据记录本地打印
(中行雷威2018.7.14于杭州机场)(同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。)【阅读倡议】1、有问题请留言;2、没问题请点赞;3、看连载请加群;4、下源码请加群;【开发工具...
delphi初学者 Fastreport报表打印用法实例
给朋友帮忙做的一个报表打印程序,现将完整源码奉献给大家,可直EXE接运行,比较适合初学者学习Delphi 开发桌面程序学习, 控件用到 fastreport,raize,Ehlib 主要介绍fastreport报表打印,数据库连接开发,程序注册等等,
fastreport动态调整页边距
fastreport动态调整页边距,测试是可以了,DELPHI7通过,有问题可以找我.
使用FastReport 3.0及以上版本创建动态报表的
1.已经生成的报表保存到流中,再从流中取出  TfrxReport.PreviewPages.SaveToStream(TStream);  TfrxReport.PreviewPages.LoadFromStream(TStream);2.把变量添加到报表中  with frxReport1 do  begin    with Variables do    begin      Categor
用FastReport制作二维
使用FastReport工具制作、显示、打印、预览二维码图片。
FastReport for.Net开发指南-主从表(Master/Detail)报表设计详解
下面介绍主从表(Master/Detail Report)报表: 报表设计 (Report Designer) Group Header/Group Footer (主/从表组定义) 主/从表报表必须增加一组Group及至少两个DataBand(Data1,Data2),Group的条件设置为主/从表的主外键关联字段名,如单据号码SONO,在GroupHeader
FastReport.NET报表控件功能详解—预览、打印和导出
FastReport.NET提供方便的MS Word样式的预览窗口,支持在报表预览状态中进行文本搜索,还支持在报表预览状态中进行修改。 预览窗口 文本搜索 预览状态中修改 提供预览窗口中的导航。当您在设计报表时,您可以用其定义报表元素来形成一个报表大纲,这个大纲会展示在预览窗口中。当您点击一个大纲项目,预览窗口会自动滚动到该指定的项目。您也可以定
FastReport ASP.Net开发Web报表时直接打印问题
这个问题官网一直都没有解决,反复强调说只有转成PDF才是最好的结局方法,官方给出了个半自动的解决方案,各位可以参考一下。 protected void Button1_Click(object sender, EventArgs e) { FastReport.Utils.Config.WebMode = true; using (Report report = new
FastReport调用进程句柄,设置窗口置顶
应用场景 在使用第三方打印插件,FastReport时,选择打印xps,点击打印,弹出文件另存为对话框,但是此对话框不会出现在软件的最前面,而且会一直占用进程,点击软件界面出现假死情况。 解决方案 思路 1.设置关闭打印进度窗口,此窗口会一直置顶,而且取消按钮失效 2.打印前开启线程进行轮询获取打印进程 3.根据进程获取窗口句柄,设置窗口位置为最前 4.结束轮询 实现 1.关闭打
FastReport实现分组页码(.net版)
一、设报表的DoublePass为true, 如图 二、编写FastReport的脚本 //定義相關變量 Dictionary dic = new Dictionary(); int curPage, totalPages; string oldNo = ""; string curNo = ""; private void Page
FastReport编写事件代码控制控件显示隐藏
应用场景 当我们需要根据数据源显示隐藏报表模板里某一个模块控件,就需要在FastReport里用代码实现此功能 解决方案 打开FastReport的设计器,在设计界面,双击Page的StartPage事件,添加如下代码: private void Page1_StartPage(object sender, EventArgs e) { //获取数据源,MyList为
一个简单的delphi fastreport打印实例
一个简单的delphi fastreport打印实例
推荐:JAVA报表软件比较之报表设计器篇
报表设计器作为Java报表软件中必备的一项功能,对于报表开发人员来说至关重要,报表设计过程的灵活性及易用性很大程度上影响了报表的开发进度,以下我们就比较几款主流的Java报表软件的设计器: Style Report(中文网址 http://www.inetsoft.com.cn/),源自国外的纯JAVA报表软件,技术先进,报表设计器是拖拽控件的设计模式,报表的HTML输出质量很好,非...
FastReport 动态加载图片
FastReport 动态加载图片 var ft:TfrPictureView; begin ft:=frReport1.FindObject('控件名') as TfrPictureView; //ft.Picture:=image1.picture;   {image1中加载了JPEG的图片} ft.Picture.Assign(image1.picture);
关于FastReport自定义纸张高度
private float reportHeight;private void Data1_AfterPrint(object sender, EventArgs e){reportHeight += (sender as BandBase).Height; }private void Page1_StartPage(object sender, EventArgs e){if(Engine.Fi
FastReport 3.X或以上版本 打印中括号[], 尖括号, 单引号' 等特殊字符
blog: http://hi.baidu.com/cnCharles中括号[], 尖括号如何打印出 [2008]单独用: [[2008]]数据集用: [[+ + ]] 如何打印出 2008单独用: 2008数据集用:[+ + ] 这里是四个单引号其它的特殊字符的打印同理.
fastreport.net 控件控制页面记录条数
如何在报表页面上显示记录的预估数 来源:   发布时间:2017-08-10   浏览:882次 输出记录数量的限制功能往往会对FastReport.Net用户造成一些困难,尽管事实上它被认为是相当简单的。 本文旨在介绍通过脚本报告的帮助来弥补在页面上显示一定记录数量的方式上的知识差距。 必须提及的是,以下脚本非常简单,只需要编程的基础知识。 让我们仔细看看下面的演示报表: 以下
Delphi FastReport动态向指定控件填入内容
constructor TPrinter.Create(sFileName: string); begin frxReport := TfrxReport.Create(nil); frxReport.LoadFromFile(sFileName, True); frxReport.PrintOptions.Printer := sPrinterName; //设置指定打印机 'BO
FastReport 套打全攻略
FastReport 套打全攻略  2005-7-13 22:10  原创//以设计套打行为6行为例进行说明一、定义变量 TaoDa   0 是套打 1 不套打 cPage   系统变量  页# caPage  系统变量  总页数 二、TfrPage.OnBeforePrint事件中写{ if TaoDa = 0 then  begin   title.visible:=false;   //
FastReport单元格合并
FastReport具有单元格合并功能,其菜单
FastReport 指定打印
frxReport1.Report.PrintOptions.Printer := ‘打印机名称’;一台电脑安装多台打印机,目前默认打印机为A4纸张的打印机,现在需要在 界面上增加一个条码打印按钮,和一个条码打印机设置界面,由操作人员自己设置条码打印机的名称,然后程序点击条码打印打印的时候,打印机直接取设置的条码打印机~我现在是把条码打印机设置界面,设置的打印机名称添加到fastreport...
FastReport分组页码
 來源:http://www.delphibbs.com/keylife/iblog_show.asp?xid=31386KeyLife富翁笔记 作者: lichdr 这里的情况适用于FastReport2.53版本。报表页码一般情况下就象在Word里一样不用费什么脑筋,FastReport里直接从系统变量可以得到。但特殊情况下就无法轻
fastreport 解决垂直居中的问题
//memo54需要进行合并,并垂直居中。//将memo54压缩重复值,其所在band、与其同一行的其他memo的stretch都要设置为false。 if not engine.finalpass then begin if (memo54.memo.text)='' then i:=i+1 else i:=1; end else begin if (memo54.memo
算法设计与分析: 2-13 标准二维问题
2-13 标准二维问题 问题描述 设n是一个正整数。2*n的标准二维表是由正整数1,2,…,2n组成的2*n数组,该数组的每行从左到右递增,每列从上到下递增。2*n的标准二维表全体记为Tab(n)。例如,当n=3时,tab(3)二维表如下图所示。 1 2 3 4 5 ...
在FastReport中设置上下标
 FastReport所支持的HTML标签包括:●粗体:...●斜体:...●下划线:...●删除线:...●下标:...●上标:...●字体颜色:... 启用HTML标签功能。 将文本框的属性HtmlTags设置为True,默认是False。 如何使用HTML标签 修改标题 将标题文本的Font属性中字体设置常规,而后在其文本编辑器中编辑其包含HTML标签的文本(学
Fastreport .NET 只显示一条记录
最近使用Fastreport,但每每遇到一个问题,就是每次设计好报表后,只显示一条记录
FastReport怎么动态传数据库的参数
select * from 表名 where id=@pal 这个@pal的参数怎么动态的获取。
FastReport(预览,修改,打印
////////////////////////////预览       reports_fm.frxReport1.Clear;       reports_fm.frxreport1.loadfromfile(ExtractFilepath(reports/)+rztreeview1.Selected.Text);       if reports_fm.frxreport1.Prep
FastReport报表 不保存连接信息时使用多表数据源(代码)
今天做的报表涉及到一个报表里使用3个数据表,如何将这三个表的数据映射到fastreport中呢,看下面代码。对应的要在fastreport中将表改成这个名字,数据库连接信息就可以不用保存到报表中了。
fast report 报表列中跨行合并功能解决办法
hw 11:30:44 public class ReportScript { int rowIndex = 0; int rowCountPerPage = 18; Dictionary _dic = new Dictionary(); private void Page1_StartPage(object sender, EventArgs e)
fastreport 预览打印工具按钮的控制
FastReport预览打印时,可以控制它工具栏上的按钮是否可以显示。如:导出,发邮件,打印按钮等等。
如何让fastreport交叉表空白处补零
如何让fastreport交叉表空白处补零?
FastReport通过sql语句为数据源补空行
生成报表时,有时记录较少,甚至没有,最终生成的报表会显得非常空,fastreport本身没有提供使用空行补满页的功能。搜索到的实现方案比较复杂。 这里研究了另一个方案,对数据源的selectcommand进行处理,直接获得指定行数的数据源:使用 union all select NULL,...补足的补空行     private void _StartReport(object se
.Net报表控件FastReport.Net在C#程序中如何邦定报表模版
1、首先在程序中引用dll using FastReport; using FastReport.Export.Pdf; using FastReport.Data; using FastReport.Format; 2、动态取得数据,通过sql 邦定DataSet,如: DataSet IDataSet = db.ExecuteSqlGetDataset(sql, "frform"); D
修改fastreport实现页尾补空白行或打印固定行数
刚刚实现成功,“页尾剩余补空白行”和“打印固定行数”两种模式 代码: frxClass加:   //在DataBand末尾加空白行 //abcNone不启用,abcByRecordCount按记录数加,abcByFreeSpace按页面剩余空间加   TfrxAppendBlankCells = (abcNone, abcByRecordC
FastReport 中如何实现正反面打印
FastReport 中如何实现正反面打印呢?请各位高手指点。。。谢谢。。。。
fastReport 关闭对话框以及进度条
在项目研发过程中使用到了fastreport,但是fastreport打印的时候会先弹出打印对话框,再弹出打印进度条,为了去掉这两个,特意在文章中备注,方便后面查找!也希望能够给大家带来一点帮助!     (1)去掉打印对话框:            打印对话框属于报表的打印属性,因此直接设置其属性即可,代码如下:             Report FReport = new Repo
fastreport问题集合
1.FastReport中如果访问报表中的对象? 可以使用FindObject方法。 TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’; 2.FastReport中如何使用上下标? 设置frxmemoview.AllowHTMLTags := True;在Text输入如下 上标:mm2 下表:k6 举一
C#使用FastReport 报表初步体验(图文)
原来程序使用的Word和Excel来做一些导出数据和打印的操作,可是运行一段时间发现总有一些用户的电脑上安装的Office有些问题,还需要重新安装调整造成一些额外的维护工作。这里通过简单尝试使用FastReport来代替Office,将一些需要导出的数据以报表的形式生成,需要的话可以另存成excel格式,这样就能减少一些不必要的麻烦。程序里将连接信息从报表中提出来,避免报表文件的不安全,另外这个连
FastReport 自定义预览打印窗口
其实也没有什么,只是针对打印的窗口缩放写了一点代码,而且还有些问题,希望哪位大虾修改一下!
FastReport配置打印预览按钮_C++
如需转载请标明出处:http://blog.csdn.net/itas109 FastReport采用C++方式,配置打印预览选项 //打印预览 //配置打印预览选项 pReport->PreviewOptions->Buttons = frxPreviewButtons( pb_Find//查找 +pb_PageSetup//页面设置 +pb_Print//打印
FastReport 设置Report中控件值并打印
//启用打印参数 sSql:='Select * from BillBHMaster Where MBHNo=' + QuotedStr(sBillNo) + ' and IsPrint=''Y'''; //这一行为自己写的函数,根据SQL获取数据集 cf_dbSelectSQL(qryExpressPrint,sSql)
FastReport.NET报表控件功能详解—数据处理
FastReport.NET的数据处理是从ADO.NET 数据源开始的。点击鼠标便可以完成对数据行进行排序和筛选,使用主从关系和查询数据列。 支持直接连接到ADO,MS SQL和基于XML的数据库。其他数据库的连接器将作为插件提供。 支持用IEnumerable类型的业务对象中获取数据。 报表可以包含数据源(表,查询,数据库连接)。因此,您不仅可以使用应用程序定义的数据集,还连接到任何数据库
动态创建FastReport4报表2 - 由cxGrid动态创建报表
动态创建FastReport4报表2 这次在第一版的基础上增加了对数据集的支持 unit Unit1;    interface    uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, cxGraphics, c
Fastreport 4 竖排版打印
方法: 选中相应控件--在工具栏有文本方向按钮.(可选角度0, 45, 90, 180, 270,) 
FastReport以及PDF打印。Json转DataSet
FastReport简单实现,指定打印机,屏蔽正在打印第几页的问题,附带PDF文档的打印功能和Json转DataSet的实现
Web中使用Fastreport在ActiveX调用打印例子
Web中使用Fastreport在ActiveX调用打印例子说明。
FastReport.net每页打印固定行数
如上图所示,在数据区下插入子报表,设置子报表的最少数据行
使用功能强大的插件FastReport.Net打印报表实例
我第一次使用FastReport插件做的功能是打印一个十分复杂的excel表格,有几百个字段都需要绑定数据,至少需要4个数据源,而且用到横向、竖向合并单元格。     我不是直接连接数据库,而是使用RegisterData的方式自己注册DataSet对象,所有的表Table都是代码生成,填充到DataSet中,然后注册到控件中。     最开始尝试使用这个插件做一个简单的功
FastReport第一页为空白页——备忘
报表布局样子默认新增数据区域FirstRowStartNewPage默认值为false分组情况下当这个值为True时会在输出PDF第一页产生空白页,效果如下图默认false,效果如下
FastReport报表打印显示二维
FastReport报表没有提供二维码功能,在二维码流行的年代,这是一个很大的缺陷。最近做项目,需要FastReport显示二维码的功能,经过努力,终于实现了,分享出来,希望Delphi开发者有帮助。
3D打印实用项目解析
3D打印
动态创建Fastreport
动态创建Fastreport分以下几个步骤: 1.首先清空Fastreport,定义全局变量,并加载数据集    frReport.Clear;    frReport.DataSets.Add(frxDBDataset1);    DataHeight :=28;    DataWidth :=80;    FirstTop := 50;    FirstLeft := 15;
FastReport.Net使用:[1]屏蔽打印对话框
在FastReport.Net中如何设置默认的打印机,并在打印时直接调用默认打印机进行打印?避免在打印时每次弹出打印机设置对话框的烦扰。工具/原料FastReport.Net如何设置默认打印机1在FastReport设计界面找到File->Printer Setup菜单,运行该菜单显示“打印机设置”对话框。在打印机(Printer)列表中选择默认打印机,并勾上“save the printe...
FastReport 文字竖排
如何在fastreport对文字进行竖排,尤其是括号‘('。 如何在fastreport对文字进行竖排,尤其是括号‘(',即括号要“平躺着”. 不知道怎么描述,直接上图吧 低版本的找找图中红圈的按钮吧(Normal Text/90 degrees) 高点的版本找找下图那个按钮吧
delphi传递变量到fastreport报表中
用的是delphi7+fastreport 4.9编写的。向fastreport报表传递变量总是不成功,利用网上的信息,一个一个地试,弄了个通宵都没有成功,后来终于成功了,利用delphi的表单中的edit,向fastreport报表传递变量终于成功。与大家一起分享。 fastreport做报表画线,做表,和word一样的方便,在这个报表中,精确地画了个表,在这里顺便赞一个。
急求Fastreport导出到Excel的搓行问题
我装的是fastreport2.5,在Delphi7中通过fastreport将数据库中的数据读出后,导出到Excel文件中后,导出的excel文件行是错乱的,有时打印出来格式也变了。请各位大侠帮帮忙啊,怎么能解决呢?最近做了个项目,客户用着很不方便,跟偶都发火了。
Delphi 自定义fastReport打印预览
开发环境:Delphi2010 自定义的预览窗,并演示了一些简单的缩放功能
DELPHI控件FastReport中文Memo显示问题的完美解决方案
 本文转自http://www.daxie.net/blog/read.php?56#topreply,因为我用的FastReport版本还要高,所以没有用到作者提到的第三种解决方案。问题描述,正如rainee所说:程序设计时Memo中的中文显示正常,预览也正常。程序运行时Memo中的中文只能显示前几个汉字,有时甚至不能显示。再次打开程序源码,会发现Memo中的中文没保存下来或保存不完全。如果
浅谈FastReport. Net报表样式风格,事实上多数人都低估了其作用
在本文中,将谈谈关于FastReport. Net报表风格的使用。事实上,多数人都低估了风格功能的作用,他们认为风格帮助把文档归于一个统一的种类。几乎每个用户都面对微软word文本编辑器,也知道风格有助于立即改变对象的外观(如标题)。FastReport .Net也允许风格带给单个对象或分组以一致性,风格的实践大大加快了报表开发。 所以,打开报表设计器,工具栏Stiles位于主页标签上:
FastReport导出PDF 乱码和报错dataonly问题解决
首先你的fastreport正常可用 替换源码文件到安装地址 C:\Program Files\FastReports\FastReport 4\Source\ExportPack 调用代码如下: frxReport1.LoadFromFile('..\report\abc.fr3'); frxReport1.PrepareReport; //frxReport1.ShowReport; //预览 with frxPDFExport1 do begin DefaultPath:='D:\'; FileName:='1.pdf'; ShowDialog:=False; ShowProgress:=False; end; frxReport1.Export(frxPDFExport1);
FastReport显示指定报表页
test.frx文件有3个报表页,我想在满足某条件时, 只显示其中的一个报表页,代码如何写呢? 答: 1、给FastReport报表控件增加onprerender事件处理: 2、 protected void WebReport1_PreRender(object sender, EventArgs e) { if (mCurPage == 2)
Fastreport实现如下样式的交叉表
我有两个表:尺码表(SizeID,序号,尺码,码系)、进出库明细查询(单号、款号、品名、采购价、零售单价、数量、颜色、尺码、码系)   想用Fastreport实现如下样式的交叉表:商品款号   品名          单价   颜色  码系   |                尺码列表(随码系变化)                                 |    数量小计      ...
动态fastreport报表中的变量赋值
动态fastreport报表中的变量赋值(因论坛中有人提过这问题)!
fastreport增加序号 fastreport增加行号
合计右键新建合计,公式选择计数即可
通过websocket和fastreport控件进行打印
通过websocket通知fastreport进行打印打印模板和数据由websocket消息进行传递
FastReport实现底图只预览不打
FastReport实现底图只预览不打印 版权所有©ashuixu转载请保持完整并注明出处缘由:在套打时,为了界面更加友好,需要在预览时把底图显示出来来,却不要打印。探索:因笔者实用的FastReport版本是v4.71,该版本没有该功能。1、制作两套报表,一套用于预览,一套用于打印。2、修改FastReport组件。以下笔者介绍第2种方法。 修改FastReport组件实现只预览不打印:可以考虑
FastReport5 破解版,去除打印水印
绝对能用,亲身证明,我的是.net 的项目,除水印的在dll里面写着,只要用了FastReport这个dll,就可以实现打印除水印功能,并且,设计器提供多种语言选择,我用的中文简体,运行ok
FastReport使用WebReport开发Web报表的步骤
FastReport .Net的WebReport控件使用的是jQuery库,用它能够基本满足Web交互和报表开发需求。为大家带来一个简单的WebReport使用教程,希望对大家更加灵活使用FastReport进行报表开发有所帮助。 1、将工具栏中的WebReport控件拖拽入WebForm中,如下图所示。 2、选择数据源,在“smart tag”菜单中,选择报表所需要的数据源,本例中只使
如何利用FastReport创建交叉报表?
转自:http://www.fastreportcn.com/Article/92.html 本文我们将创建一个交叉报表,用于显示员工四年中的工资。要创建交叉报表,我们需要使用到FastReport “DEMOS\MAIN” 文件夹中的“crosstest”表。“crosstest”表包含几下几种类型的数据:   在Delphi中创建一个新项目,将“TTable”,“
从FastReport.NET导出文件时,如何配置Acrobat PDF阅览器选项
标题已经揭示了本文的大部分主题——我想在导出FastReport.Net报表时检查下PDF文件阅览器的配置,它可以是Acrobat Reader或浏览器内置的阅览器(Edge、Chrome)或任何其他的阅览器。
FastReport.net每页打印固定行数二
经测试上一次的打印固定行数的方法只在不分页的情况下有效,在分页的情况下如何实现呢,经过两三个小时的查找资料和不断的尝试终于找到了一种可行的方法:这个方法需要用到script了,详细的脚本如下:  public class ReportScript  {    int pageRo
C# 万能打印 打印套打 自定义打印方案最好工具 FastReport.Net V2014 V2013插件
有二个(破解版)版本 FastReport.Net V2013.2.5 For .Net4.0.rar FastReport.Net V2014.4.8 For .Net4.0.rar 都贡献出来,自带多语言版本,无需汉化 C#开发的程序,想解决让客户自定义打印方案的最好选择
Web调用FastReport的配置问题
IIS6:                  IIS7:
C# 利用Fastreport打印条码
C# 利用 Fastreport打印条码
fastreport打印固定行数报表实例
fastreport打印固定行数报表实例,在DELPHI7,fastreport3.0中运行成功,没用到其它第三方控件。内有EXE,下载只可运行查看效果。
Winform开发中使用FastReport基本操作创建与设计
Winform开发中使用FastReport基本操作打印报表与设计按钮,设计报表。
FastReport完美支持中文二维
之前别人发过FastReport二维码的,但对中文支持多不是太好,现在我进行了修改,可以完善支持中文了。
解决 FastReport. Net 中文乱码
最近公司要用 FastReport. Net制作报表,结果发现导出文件时中文乱码,我表示很无语。经过研究发现解决的方法其实很简单: 方法一:设置内容为中文字体。。。 方法二:直接使用里面的Rich Text控件,即使不设置字体,中文也不会乱码。。。 结论:有时看起来很难的东西原来很容易解决。
delphi7之 fastreport本地多台打印机情况下如何选择指定打印打印
刚好在最近的项目中需要使用不同打印打印报表,这里详细的记录下如何指定打印机的,1.首先获取当前本地所有的打印机单元需要引用'Printers' 通过Printer.Printers获取打印机列表,存到配置文件或者是键值对中2.frxReport.Report.PrintOptions.Printer 打印的时候用取到的打印机名称对这个属性进行赋值就可以了。...
fastreport固定行分页
var  ChildDataLine : Integer;// 子数据打印完一项时procedure MasterData1OnAfterPrint(Sender: TfrxComponent);begin  ChildDataLine :=  mod 4;end;// 某项主数据的子数据打印完后准备打印主数据的最后页时procedure GroupFooter1OnBeforePrint(Sen
FastReport.Net 中的条形码问题
友情科普:我们使用条形码已经有半个多世纪了!但条形码的大受欢迎实际上和数据库开发的发展密不可分。条形码让你可以快速识别商品,并在数据库中查找有关商品的信息。但是,今天的二维条码已经可以包含所有关于产品的信息了。 传统意义上的条形码 —— 根据标​​准,按一定顺序排列的一组字符或线条。 而二维条码通常占据一块正方形或矩形,并由像素和其组合构成。它比传统的Bar Code条形码能存更多的信
分治与递归——标准二维问题
问题描述:设n是一个正整数。2n的标准二维表就是一个由正整数1到2n组成的2*nd的数组,该数组每行从左到右依次递增,每列从上到下依次递增,给出n,试求其所有的标准二维表的个数 算法思考:就是Catalan数,当然Catalan数的应用范围太广了 代码实现: //标准二维问题 #include #define N 1000 int jilu[N]; int catalan(int
利用ADOQuery控件连接数据库,然后用fastreport打印出来
//打印按钮的时候动作procedure TForm1.Button1Click(Sender: TObject);var  AppPath: string;begin      AppPath := ExtractFilePath(Application.ExeName);      try           frxReport1.LoadFromFile(AppPath + Ope
delphi中fastreport的基本使用
本人也是刚接触fastreport这款控件,其实用起来还挺简单了 制作一般的报表一定够用了,需要连接数据库的组件都拖出来,连接好数据库,然后只需要Tfrxreport和TfrxDBdataset,把TfrxDBdataset控件的datasource挂上,然后双击Tfrxreport,点击左上角菜单report,再在下拉菜单里面点data里面有个TfrxDBdataset,把它左面的框框打上勾就
fastreport打印空白表格及小写金额转大写金额
var    PageLine: integer;       //在現在頁列印到第幾行    PageMaxRow: integer=15;  //設定每頁列數   C_ToTal, C_JINE : STring;   ToTal_Debit, Page_JinE, Total_Credit : Extended;  //Debit-借方 ,credit-贷方           
[.Net码农][FastReport.Net] 加载数据与模板
http://bbs.csdn.net/topics/380066416 var ds = db.CustomSql("select * from sales_order_detail where order_no='2012-09-04-037'").ToDataSet(); //加载模板 report1.ReportFile=@"test1.frx"; //加载数据 repor
fastreport中的对汉字的支持
fastreport4.79的脚本编辑器:frxSyntaxMemo,fs_Syntaxmemo第一个是用在TFrxAdoquery的sql编辑器中的,第二个是个独立的控件,用来支持几个常用脚本的语法加亮存在的问题是:可以删除半个汉字,可以将光标移动至汉字中间我现在的项目中,多处sql语句中用到汉字(select col1 as 第一列....),所以自己动手改了一下fastreport源码原理是使用bytetype函数,判断光标位置的字符是否是汉
如何在FastReport.Net中使用动态查询
【下载FastReport.Net最新版本】 FastReport.Net构建的大多数用户报表从SQL DBMS接收数据,并希望在他们的报表中利用Sql。在本文中,我们将了解如何在创建报表数据源时使用动态查询。 此类查询用于绕过SQL语言的语法限制,但是由于次优查询计划,这些请求可以执行得更长,并且需要以不同方式构建安全性。但动态查询很方便,因此在FastReport中使用它们。 假设用户希望在...
FastReport数据头有行有AutoSize属性,则数据头和数据区会有空白。
数据头有行有AutoSize属性,则数据头和数据区会有空白。 如果表头和数据区有空白,我是这样解决的。向上轻轻拖动数据区的表格,等数据区的表格和表头区的表格之间显示蓝色虚线的时候,松开。 表头区和数据区就自动连上了。 我又实验了一下,不用这样麻烦。表头区的表格在表头区最下面,数据区的表格在数据区最上面,自动就没空白。 如果表头区的行有AutoSize,就会产生空白。这个如何处理? ---
我们是很有底线的