文档章节

Stimulsoft Reports报表的使用:数据字段的使用

咲晚杍
 咲晚杍
发布于 2013/10/08 11:55
字数 648
阅读 66
收藏 0

数据字段在报表中有着重要的作用。Stimusoft Reports报表中数据字段的使用简明易懂,在报表工具中也有着显著优势。

数据源的值可用于表达式中。若要从数据源中引用一个字段,你必须提供一个该字段的字符串表示形式。引用的语法很简单——在大括号中给出数据源名称,并且字段名用小数点或句号分隔,如下所示:

{DataSource.Column}

举个例子,如果在字段名为“The Big Company”下有一个客户表条目,你需要输入以下表达式:

Company Name: {Customers.CompanyName}

在计算结果后报表会显示:

Company Name: The Big Company

注意:为了避免手动创造这种表达式,你可以从直接从数据字典里拖曳到一个报表页上或在表达式编辑器中自动插入必要的信息和正确语法。

父子关系:

如果该数据源与其他数据源带有 parent关系,你可以直接从parent数据源中引用字段。引用语法与上例相似——在大括号中,给出数据源名称,关系名称,再然后给字段名称,每个字段用小数点或句号隔开,如下所示:

{Datasource.Relation.Field}

假设你有这样的一组信息:

Products是一个数据源的名称;
ParentCategories 表示两个数据源相互关联的关系名称。
Products是一个产品列表,而Categories是这些产品的分类列表.
CategoryNameCategories 数据源中的一个列名称。

输入下列表示式:

{OrderDetails.ParentProducts.ParentCategories.CategoryName}
利用关系和绕过OrderDetails 数据源获取 Categories数据,通过计算,出现在报表中的结果虽然是一个产品类别的名称,但却已获取了类别名字段的值。并没有直接回调到Categories数据源。

重要提示:如果报表语言是C#名称就要区分大小写。如果报表语言是VB.Net名称就不区分大小写

应该记住数据源中的所有值都是键入的。这意味着所有数据项是动态转换到帮助提升报表速度的选项列中规定的类型。但是如果你需要从没有转换的列中获取数据,你将需要直接指定数据源。例如,在C#中:

{Products["ProductName"]}

这个表达式可在不转换的情况下从Products数据源中返回数据。下面的例子为VB.Net展示了同样的表达式:

本文转载自:http://www.evget.com/zh-CN/Info/catalog/18970.html

咲晚杍
粉丝 7
博文 75
码字总数 8143
作品 0
渝中
私信 提问
可以在任何客户端生成报表的PHP报表控件Stimulsoft Reports.Fx

Stimulsoft Reports.Fx for PHP控件是为在互联网上使用客户端-服务器技术来创建报表而设计的报表工具控件。在这个产品中,我们结合了两种技术。PHP 脚本在服务器端工作。这个技术控制报表生...

javascript1
2014/06/24
1K
0
报表工具Stimulsoft Reports快速生成.NET简单列报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表、Stimusoft Reports,下面我们以Stimulsoft Reports为例,做一个快速生成报表的...

baobiaokongjian
2014/08/09
219
0
Stimulsoft Reports Designer.Silverlight是一个基于web的报表

Stimulsoft Reports Designer.Silverlight是一个基于web的报表设计器控件,通过使用它您可以直接在web浏览器中更改您的报表控件。该产品使用Silverlight技术和ASP.NET开发。它不需要开发人员...

baobiaokongjian
2014/06/24
126
0
服务器技术来创建报表而设计的报表工具控件Stimulsoft Reports.Fx for PHP

Stimulsoft Reports.Fx for PHP控件是为在互联网上使用客户端-服务器技术来创建报表而设计的报表工具控件。在这个产品中,我们结合了两种技术。PHP 脚本在服务器端工作。这个技术控制报表生...

javascriptc
2014/06/24
0
0
报表工具Stimulsoft Reports创建主从报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表、Stimusoft Reports ,下面我们以Stimulsoft Reports为例,做一个快速生成报表的...

baobiaokongjian
2014/08/09
138
1

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
13
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
10
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
12
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部