`
isiqi
  • 浏览: 16749899 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

使用FastReport Studio开发报表(一)

阅读更多

Fr报表是俄罗斯人开发的一套报表工具,我开始接触是在Delphi中,免费开源,报表生成可以使用设置好的模板,也可以在运行过程中由代码直接生成。使用模板报表在一定程度上解决了一个中国式报表的复杂性问题,如果用户使用感觉某一项不合适,可以在使用过程中对模板直接修改。国内有不少商业软件中就使用了此控件,尽管有些一直不承认。
现在的Fr已经升级为FastReport Studio,已经是一个商业的控件了,适用的开发环境不仅仅是Delphi及CB,也包括了VS,查了一下报价,价格不菲。下载了一个Demo版本后进行了测试,感觉不错,应该是最新版了吧,4.4.60。从官方下载的控件有限制,声称最多可显示5页,并有未注册的标记。
Fr报表的操作主要分为两大步:1、设置报表模板;2、在开发环境的代码中引用。我的开发环境为VS2005,使用C#,库文件为Oracle,仅做测试。所使用的表只有一个Grade,数据很少:


一、设置报表的模板
在安装完成下载的控件后,在开始菜单中,启动FastReport Studio的设计器。

在此窗口中,基本上所有的功能都显示出来。在本程序中,报表所需要的按钮只有两个,一个是Insert Band,另一个是Text Object,前者是在页面上划分区域,后者则是设置在区域中显示的数据。在一个页面上可划分为多个区域,如表头、页首、页尾、主数据、明细数据、合计区等,我在此页面上只分三个区:页的标题,显示标题及打印时间、页码等;页首,显示数据的字段名称;主数据区则显示从库中读取出的数据。设计完成后的页面如下图所示:

在此报表中的ReportTitle、PageHeader及MasterData均可在Insert Band中找到。

页面的总体设计如边距等和Word文档类似,显示的标题等控件则是Text Object了,如果是直接显示的文本,可直接双击此控件后输入,其它功能则要在双击后出现的窗口内选择,如行号Line#、页码Page#等。


在显示外部数据列时,输入的数据有固定的格式:
1、数据分为两部分,中间有圆点隔开,前面为数据集的名称,后面为字段名,字段名必须用双引号。
2、此数据必须用方括号,方括号的意思类似于变量。
在此报表中,程序调用时需要记住的三点:保存的报表名、所设置的数据集名及列名。

分享到:
评论

相关推荐

    ASP.NET MVC + FastReport 开发的报表打印Demo.zip

    【标题】"ASP.NET MVC + FastReport 开发的报表打印Demo.zip" 提供了一个使用ASP.NET MVC框架结合FastReport工具开发的报表打印示例。这个压缩包内容包含了从设计到实现报表打印的各个环节,旨在帮助开发者理解如何...

    FastReport 4.15 DXE6 及 FastReport Studio 4.9 保存中文乱码和退出bug修复版

    FastReport是一款广泛应用于Windows平台的报表开发工具,其4.15版本的DXE6更新以及FastReport Studio的4.9版本修复了重要的中文乱码和程序退出时的bug,对于开发者来说是一次非常关键的改进。这次修复使得用户在处理...

    FastReport studio 4.61 DLL

    FastReport Studio 4.61版本是该软件的一个重要迭代,提供了丰富的功能和改进,旨在帮助开发者更高效地创建、设计和管理各种类型的报表。DLL文件是动态链接库的简称,它是Windows操作系统中的一个重要组成部分,用于...

    fastreport.studio3.24 含SN

    FastReport Studio 3.24是一款功能强大的报表设计工具,专为开发者提供高效、便捷的报表开发环境。其核心在于快速、灵活地创建各类报表,无论是简单的表格还是复杂的自定义设计,都能轻松应对。在本文中,我们将深入...

    fastreport.studio.4.6.98.0

    FastReport Studio 4.6.98.0是一款强大的报表设计工具,专为开发人员设计,支持多种编程环境,如VC(Visual C++)、VB(Visual Basic)、Delphi、Visual Fox Pro以及.NET 1.1框架。这款工具的出现,极大地简化了开发...

    fastreport.studio.4.6.8

    总的来说,FastReport Studio 4.6.8 是一个功能全面、易于使用的报表设计工具,适用于那些需要在应用程序中集成报表功能的开发者。其强大的功能和广泛的平台支持,使其在报表设计领域中占据了一席之地。无论是初学者...

    C#调用FastReport报表的方法(可不是企业版的FastReport)

    在.NET开发环境中,FastReport是一款广泛应用的报表设计和生成工具,尤其在C#项目中,它的强大功能使得数据展示和报告生成变得简单易行。在这个主题中,我们将深入探讨如何在C#项目中调用非企业版的FastReport报表。...

    VS2010+QT+FastReport例子含FastReport安装文件

    总的来说,这个压缩包内容是一个使用VS2010和Qt进行开发,并结合FastReport进行报表生成的示例项目,适合学习如何在C++环境中集成报表功能的开发者。通过研究这个例子,开发者可以了解如何在VS2010中配置Qt环境,...

    FastReport . net 2022是。net开发人员和Microsoft Visual Studio开发人员提供帮助,

    net开发人员和Microsoft Visual Studio开发人员提供帮助,帮助他们创建独立于应用程序的。net报告。 它是一个高效的应用程序,提供了一个完美的报表解决方案的Windows窗体,ASP。 净和MVC。 该程序还可以与Visual ...

    FastReport Studio Site v3.20中文资源-第三连接

    "源码"部分,FastReport Studio不仅提供了一款强大的报表设计工具,还开放了源代码,允许开发者进行二次开发和定制,以适应更广泛的业务需求。有了这个中文资源,开发者可以更好地理解和利用源代码,进行功能扩展或...

    FastReport v2.4 开发指南

    《FastReport v2.4 开发指南》是针对FastReport这款强大的报表开发工具的详细教程,旨在帮助开发者充分利用其功能,提升报表设计和数据分析的能力。FastReport是一款广泛应用于.NET平台的第三方报表工具,它提供了...

    Fastreport

    FastReport是一款高效、轻量级的报表开发工具,主要用于企业级应用中的报表设计与生成。它以其便捷的拖放式界面、丰富的报表组件以及强大的数据处理能力,深受开发者喜爱。在这款工具中,用户可以创建复杂的报表布局...

    fastreport小白使用无水印

    这通常包含一个库和Visual Studio的集成开发环境(IDE)插件,使得在VS中直接设计报表成为可能。 2. **在VS中创建项目**: 打开Visual Studio,创建一个新的Windows Forms或WPF项目。然后通过"管理NuGet程序包"选项,...

    FastReport.Net报表控件

    FastReport.Net是一款强大的报表设计和开发工具,专为.NET Framework平台设计。它的出现极大地简化了在.NET应用程序中创建和展示复杂报表的过程。FastReport.Net最初是基于Delphi的报表工具,随着时间的推移,它逐渐...

    fastreport4.9注册版

    FastReport是一款高效、功能强大的报表生成工具,专为Delphi开发者设计。在这个版本——FastReport 4.9 for D7注册版中,用户可以享受到无需额外激活、安装即用的便利,极大地提升了开发效率。它不仅适用于D7版本,...

    FastReport在web项目中的应用

    【FastReport在Web项目中的应用】FastReport是一款强大的报表生成工具,特别适用于.NET框架下的Web应用程序。它提供了丰富的报表设计功能,使得开发者可以方便地创建复杂的报表,包括表格、图表、图片等多种元素,...

    fastreport中文开发指南

    7. **集成开发环境(IDE)插件**:FastReport提供了与Visual Studio、Delphi、C++Builder等IDE的紧密集成,使得在这些环境中开发报表变得更加方便。 8. **API和组件模型**:FastReport提供了丰富的编程接口,允许...

    FastReport ,报表工具, 带注册码,.net

    FastReport是一款功能强大的报表工具,特别为.NET框架设计,它为开发者提供了在各种.NET应用程序中创建、设计和显示复杂报表的解决方案。FastReport的主要优点在于它的易用性、灵活性和高性能,使得即使是没有专业...

    FastReport中文开发指南下载

    FastReport是一款强大的报表设计和打印工具,主要应用于.NET Framework和.NET Core环境,广泛用于Windows Forms、ASP.NET、WPF以及Windows Phone等平台。这个“FastReport中文开发指南”旨在为开发者提供详尽的指导...

    fastreport.studio.4.6.8-patch不支持二维码支持多种编程语言

    FastReport Studio是一款功能强大的报表设计工具,版本4.6.8-Patch在报表设计领域有着广泛的应用。然而,根据标题所示,这个特定的版本存在一个显著的限制:不支持二维码的生成。这在当今信息化社会中是一个不容忽视...

Global site tag (gtag.js) - Google Analytics