报表生成器FastReport .Net用户指南:数据源与“Data“窗口

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。

FastReport.NET官方版下载(qun:585577353)icon-default.png?t=N7T8https://www.evget.com/product/1861/download

"Data"窗口

所有数据均可从“Data”窗口访问。可以通过选择“Data|Display Data Window”菜单来显示该窗口。

fastreport

“Data”窗口允许操作所有数据元素,也可以将它们拖到报告页面中。所有操作都可以借助工具栏和“manipulate”菜单来完成:

fastreport

这些操作的一部分在“Data”窗口的上下文菜单中重复。例如,如果选择数据源,则可以使用其上下文菜单创建计算列、删除数据源或查看其数据。

数据源

通常,数据源代表一个数据库表或 SQL 查询。一份报告中可以有多个数据源。对于大多数报告来说,只需要一个数据源。像 "Master-Detail "这样的报告需要两个数据源,这两个数据源通过关系彼此相连(我们将在本章后面学习)。

数据源有一个或多个数据列。每一列都有明确的数据类型。要查看列类型,请选择该列并打开 "Properties "窗口。列类型在 "DataType "属性中显示。列名附近的图标也有助于确定列的类型。

为报告定义数据源有两种方法。

第一种方法是在应用程序中定义数据源并在报表中注册。这取决于创建此应用程序的程序员(详见 "Programmer's manual")。用户只需选择所需的数据源即可在报告中使用。可以在 "Data|Choose Report Data... "菜单中进行选择。

fastreport

报告中登记的所有数据都会在此窗口中列出。只需勾选报告中需要的数据即可。在处理报告时,随时都可以这样做。

第二种方法--自己创建一个新的数据源。它可以是一个数据库表或一个 SQL 查询。在这种情况下,数据源定义会保存在报告文件中。

fastReport 允许连接到许多流行的 DBMS(数据库管理系统),如 MS SQL、Oracle、Interbase 和 Access。此外,您还可以使用以 xml/xsd 格式保存的数据文件。

数据库表内容不会保存在报告文件中。而是保存连接字符串和数据源模式。连接字符串可能包含登录名和密码等数据,因此在报告文件中会加密保存。必要时,可以使用自己的密钥对数据进行加密,以提高安全性。在这种情况下,只有在你的程序中才能正确打开报告文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/625666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

央视推荐的护眼灯是哪款?教育部认可护眼灯品牌

许多家长一般都会给孩子买上许多学习用品,比如现在一些学习桌椅、读写笔灯等等,配有蛮多的学习用具,但对孩子学习时用的护眼台灯很忽略,没有给孩子选好真正合格好用的护眼台灯,就容易让孩子的视觉形成偏差,…

Pixel手机进入工程模式、是否是Version版本?

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

SpringBoot教程(八) | SpringBoot统一结果封装

SpringBoot教程(八) | SpringBoot统一结果封装 经过了前面几篇文章,SpringBoot中MVC相关的配置其实都已经差不多了,接下来就可以完全进入接口开发阶段了。前面我们写过几个接口,虽然都加了RestController注解,相当于统一了我们的…

APP加固原理与作用

文章目录 引言正文1. 什么是APP加固,加固原理是什么?2. 加固的作用是什么?加固后是否完全不会被破解?3. 如何提前规避加固新版本可能带来的风险?4. 付费加固与免费加固的区别是什么? 白嫖的混淆加密工具总结…

代码随想录刷题笔记(DAY11)

今日总结:继续准备期末,今天的算法题目比较简单,晚上看看能不能再整理一篇前端的笔记。 Day 11 01. 有效的括号(No. 20) 题目链接 代码随想录题解 1.1 题目 给定一个只包括 (,),{&#xff…

Python Data Structures: Dictionary, Tuples

目录 Chapter9 Dictionary1. list and dictionary2. 修改值:3. 计算名字出现次数4. get()5. Dictionary and Files6. Retrieving lists of keys and values7.items():产生tuples8.计算文件中的名字次数最大值 Chapter10 Tuples1. Tuples Are Like Lists2…

Android-常用数据结构和控件

HashMap 的原理 HashMap 的内部可以看做数组链表的复合结构。数组被分为一个个的桶(bucket)。哈希值决定了键值对在数组中的寻址。具有相同哈希值的键值对会组成链表。需要注意的是当链表长度超过阈值(默认是8)的时候会触发树化,链表会变成树形结构。 把握HashMap的…

5 - 声明式事务

传统事务流程: Connection connection JdbcUtils.getConnection(); try {//1. 先设置事务不要自动提交connection.setAutoCommit(false);//2. 进行各种 crud//多个表的修改,添加 ,删除select from 商品表 > 获取价格//修改用户余额updat…

“确定要在不复制其属性的情况下复制此文件?”解决方案(将U盘格式由FAT格式转换为NTFS格式)

文章目录 1.问题描述2.问题分析3.问题解决3.1 方法一3.2 方法二3.3 方法三 1.问题描述 从电脑上复制文件到U盘里会出现“确定要在不复制其属性的情况下复制此文件?”提示。 2.问题分析 如果这个文件在NTFS分区上,且存在特殊的安全属性。那么把它从NT…

请查收“链上天眼”2023年成绩单

1月10日是中国人民警察节,是一份责任,更一份安心,随着科技的发展,链上安全领域的技术与工具不断更新迭代,更加安全的Web3世界正在构建。 根据欧科云链安全团队统计,2023 年全球范围内利用虚拟货币进行诈骗…

采购申请检查并警告提示

设置:采购申请检查并警告提示 增强:MEREQ001 EXIT_SAPLMEREQ_005 &--------------------------------------------------------------------- *& 包含 ZXM02U05 &--------------------------------------------------------------------- …

Radzen Blazor Studio 脚手架框架解读

背景 组织管理管理准备使用Blazor这个工具实现,因为其有对应的 scaffold 脚手架,先构建数据库,然后通过向导,生成CRUD以及对应的接口,那么有必要看一下,其内部的代码结构是什么样的。 结构 接口层 有两类…

L1-024 后天(Java)

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。 输入格式: 输入第一行给出一个正整数D(1 ≤ D ≤…

布隆过滤器原理(易理解版)

当我们说布隆过滤器时,可以将其想象成一个特殊的盒子,这个盒子可以判断某个东西是否在里面。但是,这个盒子并不存储实际的东西,而是用一些特殊的方法来判断。 盒子(位数组): 有一个盒子&#xf…

Oracle sql sum函数返回null,默认值0

在Oracle SQL中,当你使用SUM函数对一组值进行求和时,如果这组值中包含NULL,那么SUM函数将忽略这些NULL值,并返回非NULL值的总和。 如果你希望在SUM函数返回NULL时有一个默认值,你可以使用COALESCE或NVL函数。 使用CO…

深度学习烦人的基础知识(1)---@在bash中的作用---positional parameter详解

文章目录 序Positional parameter练习题 Special parameter练习题 序 深度学习,反展到现在,真的是要融会贯通很多东西。遇到便补吧! 想直接知晓答案的,请到最后一个练习题,想补基础知识的,请按照顺序阅读…

Python——for循环的嵌套

用Python坚持表白一百天,每天都送10朵花,一百天表白成功! i1 for i in range(1,101):print(f"今天是表白的第{i}天,坚持ing")for j in range(1,11):print(f"送给你第{j}朵玫瑰花")print("小美我喜欢你&…

Hive 的 安装与使用

目录 1 安装 MySql2 安装 Hive3 Hive 元数据配置到 MySql4 启动 Hive5 Hive 常用交互命令6 Hive 常见属性配置 Hive 官网 1 安装 MySql 为什么需要安装 MySql? 原因在于Hive 默认使用的元数据库为 derby,开启 Hive 之后就会占用元数据库,且不与其他客户…

Mindspore 公开课 - prompt

prompt 介绍 Fine-Tuning to Prompt Learning Pre-train, Fine-tune BERT bidirectional transformer,词语和句子级别的特征抽取,注重文本理解Pre-train: Maked Language Model Next Sentence PredictionFine-tune: 根据任务选取对应的representatio…

算法通关村第十六关—滑动窗口经典问题(白银)

滑动窗口经典问题 一、最长子串专题 1.1 无重复字符的最长子串 LeetCode3给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。例如: 输入:s"abcabcbb" 输出:3 解释:因为无重复字符的最长子串是…