清风堂堂

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年9月6日

摘要: 这个问题官网一直都没有解决,反复强调说只有转成PDF才是最好的结局方法,官方给出了个半自动的解决方案,各位可以参考一下。protected void Button1_Click(object sender, EventArgs e) { FastReport.Utils.Config.WebMode = true; using (Report report = new Report()) { report.Load("your_report.frx"); report.RegisterData(...); report.Prepare(); // Expor... 阅读全文
posted @ 2013-09-06 10:51 清风堂堂 阅读(2728) 评论(3) 推荐(0) 编辑

2013年9月4日

摘要: 官网上找到的,还没有来得及研究,有时间了再研究。 我的前几篇关于FastReport WCF服务的博客:使用FastReport.Service.dll创建Web报表服务FastReport使用WebReport开发Web报表的步骤 FastReport下载 阅读全文
posted @ 2013-09-04 14:47 清风堂堂 阅读(503) 评论(0) 推荐(0) 编辑

2013年9月3日

摘要: 发现了几个FastReport和jQuery的兼容问题,找了一下午原因,总算解决了两个,给大家分享一下哈。1、用了Razor可能会让jQuery脚本和样式在浏览器上不停刷新重启,最好解决方法是借鉴官方的,在_Layout.cshtml中,把Scripts()和Styles()换成以下参数:@WebReportGlobals.ScriptsWOjQuery()@WebReportGlobals.StylesWOjQuery()2、ASPX不起作用,因为ExternalJquery的属性是false,设置成true就行了。 我的前篇博客谈到了Web报表开发的通用步骤,也许对各位有帮助:使用F... 阅读全文
posted @ 2013-09-03 15:22 清风堂堂 阅读(627) 评论(0) 推荐(0) 编辑

2013年9月2日

摘要: FastReport .Net的WebReport控件使用的是jQuery库,用它能够基本满足Web交互和报表开发需求。为大家带来一个简单的WebReport使用教程,希望对大家更加灵活使用FastReport进行报表开发有所帮助。1、将工具栏中的WebReport控件拖拽入WebForm中,如下图所示。2、选择数据源,在“smart tag”菜单中,选择报表所需要的数据源,本例中只使用了AccessDataSource这个数据源,但是这里是可以多选的。3、同样在“smart tag”菜单中,选择“Design Report...”,打开FastReport的报表设计器。4、使用FastR.. 阅读全文
posted @ 2013-09-02 14:21 清风堂堂 阅读(6743) 评论(0) 推荐(0) 编辑

2013年8月28日

摘要: 最新版本的FastReport .Net推出了WCF服务库——FastReport.Service.dll,所以现在给大家介绍一个更简单的方法实现Web报表服务。 使用.NET Framework 4.0或以上版本,就可以在现有项目技术上进行非常简单的修改,实现建立在Web服务基础上的Web报表应用了。接下来介绍一下通用的使用步骤。1、.NET Framework 4.0下打开Visual Studio并创建一个新的ASP.NET Web Application的项目。2、添加引用库FastReport.dll,FastReport.Bars.dll,FastReport.Service... 阅读全文
posted @ 2013-08-28 14:29 清风堂堂 阅读(1278) 评论(0) 推荐(0) 编辑

2013年8月23日

摘要: 扩展困难 客户还是会提一些比较常规的需求,比如计划报表、数据导出等,常规需求会越来越多,让报表系统变得越来越庞大,而开源的解决方案在可扩展性上是远 远不能适应这些需求的,如果继续在原来的框架上进行定制开发,会得到的将是一个冗杂、功能不统一、难于利用、难于管理的报表系统,对其的维护将会是一个噩 梦。 我们不能说所有商业报表控件的扩展性都比开源工具要出色,我们一般比较推荐经验丰富、经常升级的商业报表控件。水晶报表虽然是商业化的,但处于半放弃状态多年不升级,测试过水晶报表的就知道,其几乎是完全不能进行任何扩展开发的,只能进行完整的封装。 所以在选择购买或创建报表系统时,我建议开发者考虑一下几... 阅读全文
posted @ 2013-08-23 09:47 清风堂堂 阅读(470) 评论(0) 推荐(0) 编辑

2013年8月22日

摘要: 开发经验无法积累 无论采用以上哪个选项作为报表框架,开发完成后,开发者接下来遇到的问题就是:一直被要求定制报表!这个问题相信是所有中国报表开发都不断遇到的问题,通常最终用户会要求开发者一个接着一个的制作报表,按不同的报表需求定制不同的报表查看器,所以开发者大部分的时间花费在一个接一个的解决用户需求问题上。 最重要的是那些报表需求一般不太具有常规意义,而且常常是通过硬编码在JSP页面实现的,对开发商而言完全没有益处,只是一次又一次的重复性劳动而已,无法通过项目积累下产品。 商业报表控件在报表设计器上花了不少功夫,在这里以Fastreport的报表设计器为例,它是众多报表设计器的原型蓝本,... 阅读全文
posted @ 2013-08-22 10:01 清风堂堂 阅读(352) 评论(0) 推荐(0) 编辑

2013年8月21日

摘要: 展现上的需求 大多数软件开发商都认为,一个成功的软件应用产品应该是一开始就能够让最终用户看到它的效果,这样用户才会觉得这个产品是有用的。对于报表应用而言,那就是需要事先可视化的报表或仪表盘,所以很多报表开发商选择一开始就着手表格和图表的创建。这种时候,部分开发者和程序员就会有两个选项:1)采用一些简单的表格、图表创建相关的开源工具;2)完全从头开始开发。 就报表可视化需求而言,商业化的开发工具与开源工具相比,有明显优势,大多数开源工具只能说勉强满足客户需求,而商业报表控件将在表格、图表效果拥有更加明显的竞争力。 商业报表工具Fastreport的报表效果 开源报表工具P... 阅读全文
posted @ 2013-08-21 09:24 清风堂堂 阅读(638) 评论(0) 推荐(0) 编辑

2013年8月19日

摘要: 在Linux下安装FastReport的步骤与在Windows下差不多,不过值得注意的是需要保证版本在4.14.3以上,以前版本不支持,还想需要确定QT版本。不过QT的使用是用Linux都知道的,所以我在这里就不细说了。1、将“Fast Report 4\Source”和“Fast Report 4\Fast Script”复制到linux系统中。2、安装Qt系统包,并重新编译Qt库,因为FastReport只能在Qt下运行。选择“Tools”->“Configure Lazarus build...”,然后选择“LCL widget type”-> “Qt”,然后选择“build 阅读全文
posted @ 2013-08-19 10:03 清风堂堂 阅读(669) 评论(0) 推荐(1) 编辑

2013年8月16日

摘要: 前几天FastReport VCL宣布支持了Lazarus,我试了一下,还是发现了没有导出过滤器,默认字符集设置无效等情况,看来兼容性还是有问题。其实安装过程和大多数控件集成一样,很简单,还是给大家分享一下吧。 随便一说,我用的是最新FastReport VCL v4.14专业版和最新的Lazarus 1.0.8,其他版本的安装步骤应该也差不多。1、在Win32 FastReport及其标准部件正常运行的情况下,运行Lazarus IDE。2、Lazarus IDE中“Packages” -> “Open package(*.lpk)”。3、定位安装FastScript的包,他的默认路径 阅读全文
posted @ 2013-08-16 09:53 清风堂堂 阅读(604) 评论(0) 推荐(0) 编辑