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.shaisu.com/173920.html

(0)
小仓的头像小仓

相关推荐

  • 罗成之死: 罗成本来有73年寿命为何23岁却惨死?

    徐茂公算出罗成有73年阳寿,为何23岁就万箭穿心惨死?在隋唐英雄中,罗成因为有冷面寒枪俏罗成的称号,可是,在很多民间传说中,罗成居然和韩信、周瑜和庞涓一样,成了四小人,因为道德上的瑕疵,减了阳寿,做了短命鬼。这四个将军,即便是放在中国漫长的军事历史中,也是响当当的名将。可是他们偏偏都有道德…

    网络快讯 2023年11月14日
    0
  • mop什么意思,看这篇文章就足够了

    当你的角色或是目标需要回答“我的组织应投资哪些变革计划?”时,就可以考虑MoP去帮助你确定优先级和选择变革。MOP是ManagementofPortfolio的简称,描述了使公共和私营部门组织激活投资组合管理方法的原则以及实践方法。MoP可以用来定义、确定优先级和选择变革计划,也可以是是一…

    网络快讯 2023年11月14日
    0
  • 八卦的8个基本卦顺序(八卦的顺序是怎样的)

    乾是三长横,所以叫三连;坤是六条短横,样子像是三长横截断了;震是底下一长横,上面两条断的长横,也就是四个短横,样子就像个正这放着的碗,盂样子就是和碗差不多;艮,和震相反,最上面的横是长横,下面是四条短…,以下是对”八卦的8个基本卦顺序”的详细解答!文章目录1、八卦的顺序是怎样的2、…

    2023年12月18日
    0
  • 发电机租赁多少钱一次(00KW-300KW租一天在1000元左右)

    发电机租赁多少钱一次(00KW-300KW租一天在1000元左右)发电机是一种吧机械能转换成电能的设备,分为直流发电机和交流发电机,目前市面上有发电机租赁服务。那么发电机租赁一天多少钱?发电机为什么能发电?关于这三个问题,你想知道答案吗,一起来看看吧。发电机租赁一天多少钱?具体要看是什么品…

    网络快讯 2023年12月5日
    0
  • 50句晚安说说短句 好好生活,慢慢相遇,晚安!

    1、周一到周五,压力投篮,进入了休闲的篮,周一到周五,郁闷射门,射进了快乐的门,周一到周五,无聊拦网,拦住了没人陪的无聊,周末出去玩吧。2、好好生活,慢慢相遇,晚安!3、世界上最伤心的事不过是高估了自己在你心里的份量,当你走掉后,我才醒悟过来,原来我只是陪衬的一位,谁都可以代替的一位。…

    2023年11月29日
    0
  • 道家五术是什么 :“山、医、命、相、卜”本

    道家五术:“山、医、命、相、卜”的本义:“山、医、命、相、卜”细心的朋友会发现这五者之间是共通的,例如:五行“金、木、水、火、土”阴阳消涨平衡,只是五者之间运用的一些手法不同而已。《黄帝内经》记入了关于五行的运用包括:“五行、五方、五脏、五色、五味、五音、五证”可以说是把五行说了…

    网络快讯 2023年11月13日
    0
  • 咖啡色外套搭配什么颜色打底衫,咖啡色最忌讳的搭配

      咖啡色外套搭配什么颜色打底衫,咖啡色最忌讳的搭配穿衣搭配是很重要的,一个人的穿着反映了这个人的日常风格气质,咖啡色外套是秋冬季节最常见的一种服饰,咖啡色外套优雅又大气的。  关于咖啡色外套搭配什么颜色打底衫,咖啡色最忌讳的搭配以及咖啡色最忌讳的搭配,咖啡色外套配什么内搭图片,咖啡色外套搭配什…

    网络快讯 2023年11月25日
    0
  • 海口旅游景点攻略大全

    海口,海南省省会城市,别名“椰城”,位于海南岛东北部,是海南省政治、经济、科技、文化中心和最大的交通枢纽。海口旅游景区主要由历史名胜景点和自然风光景点为主。景点介绍海口共有A级景区10个,其中4A景区4个,3A景区5个,2A景区1个。1、海口假日海滩旅游区…

    网络快讯 2023年11月16日
    0
  • 57句对朋友说晚安的句子

    1、当心倦了累了,记得停下来,给心灵寻一份安暖,给自己找一方晴空。2、不管你经历多痛的事情,到最后都会渐渐遗忘。因为,没有什么能敌得过时光。晚安!3、像孩子一样,永远相信希望,相信梦想。晚安!4、宁静夜,月亮圆,月光明,带去我,深思念。温馨星,闪闪闪,传递我,美祝愿,祝福你,美梦香,好梦…

    2023年11月29日
    0
  • 电脑怎么切换用户

    电脑桌面上很多东西突然不见了,切换一下账户就都回来了。今天朋友说,他家里的电脑桌面上好多个人文件,都不见了,桌面上的其他图标还都有。家里的电脑不见的文件,就像是红圈位置的文件我告诉他,可能是登录错了账户,我让他同时按下键盘上的Windows图标键,和小写的英语l键,不是数字1,切换一下…

    网络快讯 2023年11月15日
    0

发表回复

登录后才能评论