水晶报表相关知识

问题描述

水晶报表相关知识2007年06月28日星期四下午03:42一些比较常用的水晶报表知识1:如何在水晶报表里显示百分比问:求出一个数为0.8,想要在水晶报表里显示80%解答:catr([字段名]*100,"##")&"%"2.如何显示双列打印解答:<1>先画好一列的表格(最好紧靠左边画),然后右键最右边的竖线,点[sizeandposition..]求出这列的长度(x的值)<2>依次进入[Report]->[SectionExpert]->[Details]在右边的面板上勾上[FormatwithMultipleColumns]<3>这时会多出一个[Layout]面板,点击进去.把刚求得的长度放在'DetailSize:'的'Width'里如果想一行一行的显示的话,选择'PrintingDirection'的'AcrossthenDown',如果想一列一列显示,选择其下的'DownthenAcross'<4>确定,然后按F5打印预览,做修改(线条方面)3.如何进行条件统计汇总如:想统计成绩大于60的同学解答:<1>在FieldExplore的Fields里,右键RunningTotalFields,左键[new],然后选择你要汇总统计的字段.然后在'Fieldtosummarize'那里导入.<2>在Typeofsummary里选Count<3>在Evaluate的上选'Useaformula'单选按钮,然后点其后面的按钮(有[x+2]字样的)<4>在右下框写条件(把要进行条件选择的字段点左键托到右下框里).比如:我的表名为:test_4_21,要进行条件筛选的字段为"Score",条件为:Score>60{test_4_21.Score}>60<5>关闭保存,然后点ok4.如何进行字段相加求和(有的含空值)例子有在test_4_21的表里有字段price1和price2,求他们的和解答:if(isnull({test_4_21.price1})andisnull({test_4_21.price2}))then0elseif(isnull({test_4_21.price1})andnotisnull({test_4_21.price2}))then{test_4_21.price2}elseif(notisnull({test_4_21.price1})andisnull({test_4_21.price2}))then{test_4_21.price1}elseif(notisnull({test_4_21.price1})andnotisnull({test_4_21.price2}))then{test_4_21.price1}+{test_4_21.price2}(本人由于刚接触水晶报表几天,所以代码比较复杂,还请见谅~有什么更好的方法,请指教)5.如何改小数点后的位数解答:例子,如:有字段值为:123.1442变成只刘小数点后两位:<方法1>cstr(123.1442,"
解决方案二:
.##")结果为123.14<方法2>点字段右键,选[formatfiled],在Number选项卡里选带小数点后两位的样式,并确定

解决方案

解决方案三:
http://bbs.myeol.cn/board.aspx?boardid=1帮顶
解决方案四:
该回复于2008-05-26 19:35:48被版主删除

时间: 2024-09-20 07:42:20

水晶报表相关知识的相关文章

Vs2010中水晶报表引用及打包

原文:Vs2010中水晶报表引用及打包 转自:http://yunhaifeiwu.iteye.com/blog/1172283 Vs2010中水晶报表引用 在sap官网中下载支持vs 2010中的水晶报表组件.具体地址: 1)包括了报有DLL的水晶报表文件 url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe 2)水晶报表部署时用到的文件 url: http://downloads.business

c# 水晶报表问题?

问题描述 我由一个datagridview控件记录了学生选课的信息现在我想用水晶报表统计选择不同课程的人数用柱状图显示各类课程人数应该如何实现啊望高手给我思路谢谢 解决方案 解决方案二:一言难尽呀.你先找找水晶报表相关资料.

水晶报表 分页 的问题_相关技巧

水晶报表分页汇总 建三个公式字段,第一个(公式1)输入下面的公式: whileprintingrecords; global numbervar ptotal; ptotal:=0; 第二个(公式2)输入下面的公式: whileprintingrecords; global numbervar ptotal; ptotal := ptotal + [要汇总的字段]; 如果要汇总的字段不是数字,就用tonumber()函数转换: 第三个(公式3)输入下面的公式: whileprintingreco

使用模板报表提高生产力,水晶报表 10 模板技术

模板|水晶报表 在报表中重用 报表设计过程中最苛刻和最消耗时间的部分是将你的所有报表格式化成统一的外观.许多公司要求报表设计者遵照企业标准,比如:信头或者是 GAAP/SEC 规范的某些要求. 在理想世界里,这只需较少的工作,如果允许报表设计者集中精力格式化一个报表,并且将它用作其它所有要求形象化和展示质量的报表的指南.当一个报表完成相应的格式化后,为何不把它的内容和格式应用到其它报表呢?在水晶报表 10 里,将现有报表的布局应用到其它报表是非常简明的.通过定制化的报表模板功能,这将成为可能.

YH中完美解决水晶报表的翻页问题

在维护YH过程中遇到了这样一个错误:报表查询到的数据有4页,默认显示第一页,点击下一页,显示正常,再点击下一页,本来应该显示第三页的,结果还是显示第二页,点击末页和首页可以正常显示,输入页码,点击跳转按钮也可以正常显示.很奇怪的问题,但是不得不解决,客户那边有要求嘛.功夫不负有心人,历经"千辛万苦"终于解决了. 对于伸手党来说,解决方案当然是最想先看到的,那就先说说我的解决方案吧: [解决方案] 源代码: protected void Page_Load(object sender,

asp.net水晶报表参数字段在代码中赋值的方法_实用技巧

本文实例讲述了asp.net水晶报表参数字段在代码中赋值的方法.分享给大家供大家参考.具体实现方法如下: // 声明将参数传递给查看器控件所需的变量. ParameterFields paramFields = new ParameterFields (); ParameterField paramField = new ParameterField (); ParameterDiscreteValue discreteVal = new ParameterDiscreteValue (); P

Asp.Net中使用水晶报表

asp.net|水晶报表    编译:http://www.ASPcn.com 飞刀   原文:http://www.aspfree.com   在我们对VS.net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的"HOWTO"文档之后,我们成功地将一些简单的报告加入到了我们的ASP.NET程序中,并得到了一些小决窍.      这篇文章教你如何在.net Web应用中使用水晶报表

ASP.NET中利用水晶报表创建图表

asp.net|创建|水晶报表|图表 在很多的应用程序中,报表是不可缺少的,一张好的报表能直观地让人把握数据的情况,方便决策.在这篇文章中,我们将以一个三层结构的asp.net程序为例,介绍如何使用crystal report ,来制作一份报表,其中介绍了不少asp.net和水晶报表的技巧.   在这个例子中,我们设想的应用要为一个销售部门制作一份报表,管理者可以查看某段时间之内的销售情况,以列表或者折线图的形式反映出销售的趋势.我们将使用SQL Server 2000做为数据库,使用VB.NE

与时俱进,水晶报表 10 的新增特性

水晶报表 水晶报表 10 扩充了自版本 9 引入的.作用重大的特性集,以交付最为稳定和经得起考验的版本.它还包含了几个更具生产力和易用性的特性,并且贯穿了整个报表生成过程.对于当前用户,该版本包含了数百个改进,增强,以及基于用户反馈的补丁.另外,与水晶企业 (Crystal Enterprise) 的紧密集成也是版本 10 的核心关注领域. ●报表设计●报表查看和交互●应用程序集成和部署●水晶报表特性集概述http://www.businessobjects.com/products/repor