fastreport的教程教学(FastReport教程:如何在报表中使用多个数据库)

有时,我们必须以不同的格式处理来自不同来源的数据。对于分析师和报表开发人员来说,这可能是一个令人头疼的问题。毕竟,你必须以某种方式组合数据。幸运的是,在FastReport.Net的报表中,您可以创建许多数据连接。而且,数据源可以完全不同-文本文件,数据库。多亏了这一点,我们将能够在一份报表中整…

有时,我们必须以不同的格式处理来自不同来源的数据。对于分析师和报表开发人员来说,这可能是一个令人头疼的问题。毕竟,你必须以某种方式组合数据。幸运的是,在FastReport.Net的报表中,您可以创建许多数据连接。而且,数据源可以完全不同 – 文本文件,数据库。多亏了这一点,我们将能够在一份报表中整合数据。 在本文中,我们将介绍在报表中创建两个数据源以及从中链接表以创建包含主表和从属表的报表的方法。只有两个表和两个文件。第一个是csv格式,第二个是json。

为FastReport.Net报表设计器提供了插件。它们是添加新功能的扩展。这些可以是数据源的附加连接器或报表的其他控件。在我们的示例中,我们需要连接到JSON。因此,我们将添加一个带有连接器的插件到JSON文件的数据源。

插件

要获得JSON格式的插件连接器,我们需要构建相应的项目。它位于这里:

C:\ Program Files(x86)\ FastReports \ FastReport.Net \ Extras \ Connections \ FastReport.Json

您只需要恢复一个NuGet Newtonsoft.Json包并构建一个项目。在Debug或Release文件夹中,您将找到两个库:FastReport.Json.dll和Newtonsoft.Json.dll。第一个是报表设计器的插件。

如何添加插件

运行报表设计器。在文件菜单中,我们找到选项。在报表设计器选项中,转到“plugin”选项卡:

并添加我们创建的插件。要使用它,您需要重新启动报表设计器。

我们开始创建一个演示报表。使用按钮创建新数据源:

在数据源创建向导的新窗口中,单击“New connection”按钮…

在连接设置窗口中,选择连接类型。从这个特定列表中,我们选择要添加的新连接。我们使用插件添加它们。现在我们对标准连接器 – CSV数据库感兴趣。选择它并设置数据文件的路径:

如您所见,此窗口中有一些更重要的连接设置。在下面的窗口中,您可以看到表格的外观。单击“确定”,然后继续执行数据源向导的下一步。在这里,您只需要使用标记标记表并完成源的创建。

让我们创建第二个数据源。这次我们选择连接类型–JSON数据库。

从这里的设置我们只有文件选择。此外,与第一种情况一样,选择表并完成数据源的创建。

所以,我们有两个表 – 订单和客户。在Orders表中,有一个指向Customers的外部链接。

我们的任务是提出客户名称和每个客户的订单列表。通过这种方式,您可以获得客户的订单分组。此类报表称为Master-Detail。要实现我们的计划,您需要在表之间创建关系。在“Data”窗口中,单击“Actions”按钮。在下拉列表中,选择New Relation …:

在关系编辑窗口中,我们设置父表,该表具有一对多的关系。我们还设置了子表。下一步是设置通信列。简而言之,我们选择父表中的外键和子表中的主键:

您可以看到这些表与数据树中的此特征元素相关:

Customers元素已添加到Orders表中,可以通过单击加号来打开它。这意味着Orders表具有详细的Customers表。可以有很多这样的细节表,没有限制。

准备好数据; 您可以创建报表模板。将所需字段从Customers表拖到“Data”区域。对于我们的示例,CompanyName字段就足够了。然后我们右键单击“Data”区域,并从上下文菜单中选择“Add Detail Data Band/添加详细数据带”。

因此,我们添加从属频带“Data”。将所需字段从Orders表拖到添加的band。

添加详细数据带。

我们制作报告模板并在预览模式下运行报表:

结果,我们获得了从完全不同的数据源获得的逻辑相关表。因此,您不需要将数据转换为单一格式,这将极大地便于向经常使用各种数据的人员开发报表。

版权声明:本文内容由作者小仓提供,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至907991599@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.cangchou.com/173920.html

(0)
小仓的头像小仓

相关推荐

  • 眼睛近视怎么矫正视力(这2种方法才靠谱!科普解读视力矫正~)

    眼睛近视怎么矫正视力(这2种方法才靠谱!科普解读视力矫正~)怎么能恢复近视眼视力?近视眼的导致是由多个方面的因素导致的。对于近视眼的朋友,在很多重点岗位,是有着一定的要求。要想改变近视眼这种情况,就需要通过一定的医疗手术的方法,就能够在视力上得到一定的恢复。对于有的朋友选择通过激光的方式来…

    网络快讯 2023年12月5日
    0
  • 周公解梦梦见自己生男孩(梦到生个男孩子的征兆)

    梦见自己生个男孩预示着积极的变化和成功的可能性。这个梦境鼓励你保持乐观、坚定和努力,去追求你的目标。具体的解读还要结合个人的生活和情况来看,每个人的梦境都有其独特的含义。如果有这样的梦境,不妨回顾一下自己的生活和内心,寻找可能的解释和启示。一、梦见自己生个男孩预示着什么意思呢?根据解梦的角度来…

    2023年12月17日
    0
  • 菠菜怎么种 掌握4步,轻松学会种菠菜,产量高,农户都能种好

    菠菜是很多农户常种植的青菜之一,在阳台或者菜园里都可以种植。很多朋友问,种植菠菜要想产量高,有哪些方法和步骤?下面几点要注意:1、选择品种菠菜一年四季都能种植,品种较多,在不同季节要选择合适的品种,以保证产量和品质。比如越冬种植时,应选择耐寒性强、抽薹迟、产量高的品种。在夏季种植菠菜时…

    网络快讯 2023年11月15日
    0
  • 我做了一项小实验300字作文 三年级我做了一项小实验300字作文

    摘要1、我做了一项小实验今天,上科学课,科学老师让我们做一项小实验——“不会下沉的鸡蛋”。我一听,兴奋极了!我迫不及待地回家做了这个小实验。我刚回到家里,你在找我做了一项小实验300字作文吗?这里小编给你整理好了一些,接下来我们一起来看看吧。1、我做了一项小实验今天,上科学课,…

    网络快讯 2023年11月30日
    0
  • 中国十大纯纯植物护肤品排行榜

    1/10自然堂雪润皙白冰肌水:基本上都是采用天然的成分和科技相结合,使用感都是相当的舒服。这款爽肤水可以很好的改善肌肤干燥的状态,均匀肤色。很温和,不过敏,香味淡雅,保湿效果好。2/10百雀羚8杯水倍润精华霜:这款面霜依旧是采用植物的萃取成分,质地清爽好吸收,可以很好的…

    网络快讯 2023年11月15日
    0
  • 姐妹5免费观看完整版国语:五部孪生姐妹爱上同一男子的影视剧

    很多影视剧中都有两姐妹爱上同一男子的桥段,但孪生姐妹爱上同一男子却是比较少的,她们或有着相似的容貌,或心灵相通……小编整理了五部孪生姐妹爱上同一男子的影视剧:1、TVB《魔刀侠情》姐姐:曲兰陵(洪欣饰)妹妹:古雪(蔡少芬饰)她们是一母同胞的孪生姐妹,却从小分离,二人不仅样貌不同,性格不同,连命运也不…

    2023年10月30日
    0
  • 内容和流量哪个更重要 如何看待流量为王的时代

    “流量”是一个可以与金钱等价的东西,是一个可以让人麻痹的东西,也是一个可以让人不惜一切代价的东西,那么如何看待流量为王的时代?内容和流量哪个更重要?下面小编带来介绍。如何看待流量为王的时代流量为王倒没什么,关键要看如何赚、怎么用和做什么。看个段子三观不正,看个视频低俗恶俗,看个照片打擦边球,…

    网络快讯 2023年12月16日
    0
  • 什么观赏鱼最好养活(最值得养的10种高颜值观赏鱼)

    如果你不知道养什么鱼,不妨听听我的建议,给大家推荐10种好看又好养的观赏鱼。什么观赏鱼最好养活第一种:斑马鱼身***壮地观赏鱼非它莫属。即使是一个小袋子,它也能存活7天以上。更何况,它还如此的好看,颜色多姿多彩,可爱、美丽这些形容词,已经不能完全形容它。第二种:孔雀鱼孔…

    2023年12月11日
    0
  • 十大美白身体乳排名(有什么美白身体乳推荐)

     十大美白身体乳排名(有什么美白身体乳推荐)想要美白就得内外兼顾,而外在保养,就需要美白的护肤品了。一般来说,面部肌肤的美白有各种精华、面膜等等护肤品,而身体肌肤的美白就被寄托在沐浴露、身体乳身上了。那么有什么美白身体乳推荐呢?下面就来了解一下十大美白身体乳排名。 &…

    网络快讯 2023年12月1日
    0
  • 4万以下汽车报价(这5款实惠的家用轿车)

    4万以下汽车报价(这5款实惠的家用轿车)曾几何时,拥有一辆家用汽车是无数人都不敢想的事情,但是,随着国产汽车保有量的快速增长,以及大家收入水平的稳步提高,如今购买家用汽车已经很普遍了,随着国内汽车市场竞争的加剧,家用车价格也在下降,即使是低收入的年轻人在工作几年后也开始能够购买汽车,今天要…

    2023年11月11日
    0

发表回复

登录后才能评论