水晶报表中DisplayReverseSign的设置

今天客户报了一个Bug说水晶报表中有两个字段原本该显示正数,不知道为什么却显示了负数,而相应的汇总数据却是正确的。

我检查了水晶报表,发现相同的公式字段在两个不同的位置却显示相反的值。 仔细对比了两个的属性,发现区别在此。

所以按照属性的字面意思,原本是正数,如果DisplayReverseSign设为True,则会显示相反数,将此属性设为False,此bug迎刃而解。

希望可以帮到同样遇到此问题的朋友。

时间: 2024-10-13 06:13:39

水晶报表中DisplayReverseSign的设置的相关文章

【转】如何使用代码动态设置水晶报表中的文本,字段等对象呢?

http://www.cnblogs.com/star250/archive/2008/12/22/1359810.html 如何使用代码动态设置水晶报表中的文本,字段等对象呢? //VB 首先,你必须要声明一个OBJECT变量(eg. TextObject, FieldObject, ......),当然不是一般的对象,而是:    Dim xObject As CrystalDecisions.CrystalReports.Engine.FieldObject(字段)    Dim xObj

水晶报表导出文件的格式设置

原文:水晶报表导出文件的格式设置 水晶报表中自带的导出和打印功能用起来确实很方便,只不过有时候需要导出的文件并不需要那么多种类型,在网上找到一些朋友的代码总结了一下,可以通过代码实现自定义导出文件类型 首先需要定义一个枚举: public enum AllowedExportFormat { /// <summary> /// PDF. /// </summary> PDF = 1, /// <summary> /// Excel(97-2003) /// </s

水晶报表中公式字段if else 语句无法正常执行的问题

公式字段内容如下: if {MainTable.bOtherDoc}="on" thenchrw(254)elsechrw(168) MainTable.bOtherDoc来自于复选框直接通过FromConnection获得的字符串值,当选中时为“on",不选中时候为null 上述公式字段只有当值为on时候才能正常执行,也就是说else永远不执行. 其它环境: 水晶报表采用了push方式,骨架用了数据集Delegation.xsd, 其中只有一个表MainTable 解决办法

水晶报表设置FiledObject支持HTML格式的数据

经常遇见把数据拼接成html格式后,然后在水晶报表中按照这种格式进行展现. 这就需要我们对次FiledObject设置成html文本: 设置方式: 格式编辑器->段落->文本解释,然后选择HTML文本. 见图:

水晶报表设置纸张大小

附 自定义纸张的设置方法: 点开始-→点"设置"中的"控制面板"-→选择"打印机和传真"-→点主菜单中的"文件" -→选择"服务器属性". 在"服务器属性"屏幕,选中"创建新格式",在"表格名"处给自定义的纸张起一名字(不要与系统自有的名字重复),再在下面格式描述(尺寸)中输入宽度与长度,最后点"保存格式"即可. 最后再到打印首

(转)VS2010结合水晶报表做条码标签打印功能

本文转载自:http://blog.sina.com.cn/s/blog_552ca1400100y6dd.html 先来个功能效果图: 大家都知道VS2005和VS2008软件本身是包含水晶报表插件的,而新版本的VS2010去掉了SAP水晶报表的插件,想要在VS2010中使用水晶报表首先要下载SAP的插件CRforVS_13_0.exe,我这下载的是13版本的. 下载完成后安装,现在就可以在VS2010里面使用了,哈哈. 1.准备工作,条码实现 具体如何实现条码,这里不再赘述,详细请参考:ht

VS2008水晶报表变两页(重装系统后)

找到水晶报表中的设置-打印机设置,发现打印机名称是 Microsoft XPS Document Writer (已重定向2), 从名称下拉框中选择之前的打印机名称Microsoft XPS Document Writer就好了,只不过程序中每个水晶报表都要设置一下

C#水晶报表教程

http://apps.hi.baidu.com/share/detail/24298108 水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起.喜欢水晶报表的朋友可以方便使用了.我把水晶报表在vs2005的使用方法总结一下,供大家参考.首先介绍一下我用的软件环境:Microsoft Visual Studio 2005:Microsoft SQL Server 2005[数据用例]服务器:SQLEXPRESS

C# 用vs2008连接SQL数据库做动态水晶报表

博主是个还在上大学的新手,如果有什么说错的地方请务必帮我指出来,谢谢! 想要完成一个能够动态改变其中数据的水晶报表,可以通过创建一个 数据的中转站来存储和输出数据的方式. 借由这个中转站,我们可以通过为它动态输入数据,然后再将数据导出到水晶报表,来达到得到有动态数据的水晶报表的目的. 仅在vs2008中,很多它自带的应用也可以达到中转站的作用,比如数组,数据集等. 博主最近刚在学SQL所以尝试了用VS连接数据库来做水晶报表. 1.首先,博主在SQL中创建了名为xxs的数据库,然后再在数据库xxs