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)
小仓的头像小仓

相关推荐

  • 樱花动漫 – 您的专属在线动漫追番神器

    亲爱的动漫迷们,您是否一直在寻找一款好用且功能强大的在线动漫追番神器,让我们能够更好地融入动漫的世界,享受其中无尽的乐趣与激情呢?今天,我要向大家推荐的就是这样一款神奇的存在——樱花动漫!樱花动漫以其精美独特的界面设计赢得了众多用户的喜爱。它的界面简洁明了,既美观大方,又操作简便,让您在使用过程中感…

    网络快讯 2023年10月30日
    0
  • 咖啡的功效与作用及副作用2023已更新(今日/知乎)

    1、可以有效促进人体的新陈代谢,达到瘦身减肥的功效。经常喝咖啡能兴奋人体的交感神经,有效缓解疲劳,减轻压力,提神醒脑,提高工作以及学习的效率。喝咖啡可以促进肠道消化,预防胆结石。喝咖啡还可以有利尿消肿的功效。2、经常大量喝咖啡的坏处有:咖啡能导致钙流失增加,经常饮用,容易导致骨质疏松。咖啡属于刺…

    网络快讯 2023年12月1日
    0
  • 野马车价格多少钱一辆(福特野马多少钱一辆)

    各位朋友们好,若是你对野马车价格多少钱一辆,以及福特野马多少钱一辆不是很明白,没关系,今天小编就为大家解答一下。希望可以帮助到各位,下面就来解答关于野马车价格多少钱一辆的问题,下面我们就来开始吧!文章目录1、福特野马多少钱一辆2、二手福特野马跑车报价及图片3、野马跑车多少钱4…

    2023年12月18日
    0
  • 常见室内花卉类型有哪些

    映山红杜鹃花是一种冬季开花的观赏植物。具有反复无常的性格。这种植物喜欢凉爽的天气。最佳温度为15-18度。而在芽的形成过程中,甚至更少-10-12。喜欢明亮的漫射光。不能忍受大量的水分。开花期除外。高湿度是增长成功的组成部分之一。需要经常喷洒。凤梨科植物尽管这种植…

    网络快讯 2023年11月14日
    0
  • 拔智齿后那个洞臭到恶心(看拔牙后窟窿恢复图了解原因)

    拔智齿后那个洞臭到恶心(看拔牙后窟窿恢复图了解原因)智齿拔完后,是会留下一个洞的,毕竟原本是牙齿的位置,不可能拔出的瞬间就长平整,因此就有很多人反应说,拔完牙后留下的那个洞特别臭,就算很注意,也会有味道产生,到底是为什么?今天我们就一起看拔牙后的窟窿恢复图了解下原因。智齿刚拔出来的时候,这…

    网络快讯 2023年12月5日
    0
  • qq特权怎么关闭(3步搞定QQ取消授权)

    昨天取消了微信上的授权,今天就直入主题,告诉大家如何取消QQ上的授权应用。配置要求:一台电脑,亦或一部手机(均可,手机和电脑一样的操作)打开以下网址,登录自己的QQ。https://connect.qq.com/manage.html#/appauth/user?2.点…

    2023年10月29日
    0
  • 女孩子选生物还是地理(地理生物成绩一样怎么选)

    女孩子选生物还是地理1、看你对哪一学科比较有兴趣常言说,兴趣是最好的老师。你对地理有兴趣,就选择地理,你对生物有兴趣,就选择生物。之所以选择你感兴趣的学科,是因为它有让你学习持久的动力。这样才能保持你学好这一学科,并有着继续提高成绩的可能性。2、看你哪一学科有提升的潜力虽然你的…

    2023年12月12日
    0
  • 你知道什么茶养胃吗?

    在茶行业,遇到过喝茶几十年的茶客,遇到过才刚接触茶叶的茶客…茶养胃这个话题,一直是茶友们的业余话谈,每个人都各有自己的看法,有人说:茶只会伤胃,喝茶会胃疼;有人说:喝茶暖呼呼的,感觉全身热乎乎的。也还有人说:喝茶纯粹好喝而已…喝茶胃疼的小伙伴们,就不建议喝年份不久的新茶。特别是普洱生茶,普洱…

    网络快讯 2023年11月15日
    0
  • 20k是多少 20k是多少钱人民币

      20k是多少?是2万的。关于20k是多少以及20k是多少钱人民币,20k是多少kb,20k是多少数量,20k是多少钱,20k是多少欧姆等问题,小编将为你整理以下的知识答案:20k是多少钱人民币  20k是多20万人民币的。  人民币20k代表20000元人民币。1K代表1000元…

    2023年11月28日
    0
  • 玫瑰花苗在什么地方能买到(玫瑰花苗木哪里出售?)

    那些花店都有卖哪里才有玫瑰花苗卖?玫瑰苗,因为玫瑰也是很常见的花,他在平时卖花的地方都能找到,在专门做园艺的地方也有。总的来说,县城卖这些的人还是很多的。可以直接去市里看看。一个城市卖这些的还有10多人。那里能买到真正的玫瑰苗花苗?昆明制造。网店石头…

    网络快讯 2023年10月18日
    0

发表回复

登录后才能评论