`
bibiye
  • 浏览: 172326 次
社区版块
存档分类
最新评论

水晶报表系列文章--FAQ

阅读更多

报表设计与开发

Q: jdbc连接DB时的写法。<!----><o:p></o:p>

A: <env-entry><o:p></o:p>

<env-entry-name>jdbc/david</env-entry-name><o:p></o:p>

<env-entry-value>!oracle.jdbc.driver.OracleDriver!jdbc:oracle:thin:tjdba/tjdba@192.168.1.21:1521:david</env-entry-value><o:p></o:p>

<env-entry-type>java.lang.String</env-entry-type><o:p></o:p>

</env-entry><o:p></o:p>

 <o:p></o:p>

Q: 发布到Server上,有记录数的限制,怎么办?<o:p></o:p>

A: Crystal Management Console > Servers > Page Server ,取消max record limit的设定<o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

Q:如何在Crystal Reports XI中设计带参数的报表<o:p></o:p>

A: 请你先再一份报表中加入参数字段(Parameter Fields),然后先不要写任何的程序,先把报表发布到Crystal Report ServerBOE XI中,并使用它的Info View来观察一下整个参数处理的流程。<o:p></o:p>

 <o:p></o:p>

Q: 最好在设计(Design)页面进行字段格式的更动<o:p></o:p>

A: 如果要对字段格式进行更改的话,最好不好直接在预览页面(Preview)上直接修改格式,因为在预览页面(Preview)上是马上会显示你所作的改变,特别是当你的数据量大或是一次要变更很多字段时,所以建议比较有效率的作法是在设计(Design)页面进行更动,再到预览页面(Preview)一次调整。<o:p></o:p>

 <o:p></o:p>

Q:如何使用参数?比如订单号由用户输入。

A:你可以参考ReportDocument.SetParameterValue()方法。

 <o:p></o:p>

Q: 如果日期时间为字符型,如何显示为日期型?

A: 新建一个公式字段,然后调用一下函数即可。

 <o:p></o:p>

Q: 导出文件时为何要两次才能成功导出?<o:p></o:p>

    待解决<o:p></o:p>

 <o:p></o:p>

Q: 如果使用字段资源管理器: 参数字段、组名字段<o:p></o:p>

 A:  组名字段不能在字段资源管理器右键编辑,必须选择组专家;<o:p></o:p>

     参数字段可以作为条件,写法为: {?参数名称}<o:p></o:p>

 <o:p></o:p>

Q: 数据是否一直缓存在CR的某个区域?只有当你做了更改之后才会提示刷新?比如,打开一个报表,在不修改的情况下,预览数据的速度很快。但如果加上某一字段,则会弹出连接数据库的安全验证窗口。<o:p></o:p>

A: 一.把报表上的随报表保存数据上的勾打上了,二.修改了报表,预览数据时会重新连接数据库,也可以把这个验证取掉。<o:p></o:p>

 <o:p></o:p>

Q: 换行—当字段过长,必须换行,但同一记录所占行数,必须以行数最多的字段为准。<o:p></o:p>

A: 在字段格式里,把可以扩大勾选起来<o:p></o:p>

 <o:p></o:p>

Q: 在公式工作室里可以加上条件,但好像不接受like?<o:p></o:p>

A: 可采用函数代替,比如InStr等。<o:p></o:p>

 <o:p></o:p>

Q: 如何使用公式工作室->函数->汇总里的布尔值条件、日期条件、时间条件<o:p></o:p>

A:  可以用函数调用Sum ({T_CARD.PRICE},{T_CARD.CREATE_DATE} , "weekly"),<o:p></o:p>

    其中{T_CARD.CREATE_DATE}类型要与布尔值条件、日期条件、时间条件对应。<o:p></o:p>

Q: 如何设置每页显示几条记录?<o:p></o:p>

A : 节专家:在以下内容之后新建页: recordnumber mod 10 = 0<o:p></o:p>

子报表

Q: 使用子报表的正确时机为?<o:p></o:p>

A: 由于使用子报表会影响整份报表的执行效率,除非当无法用正常关联图解法建立的表格关系时,例如你有一部份的客户数据存在IBM DB2数据库里,另一部份的客户数据在Access数据库里。子报表虽然嵌在主报表里,但在运作上它是一样会被当作一份单独的报表来执行。一旦当你的报表含有子报表之后,就表示在实际执行上,Crystal Reports至少会执行两份报表才能正确显示你要的内容。
  而子报表执行次数,会和你放置子报表的区段有相当关系。假如你把子表放置在报表首,因为报表首区段只会出现一次,再加上原来这份报表,表示Crystal Reports要执行两份报表才会产生你要的结果。
  若你将子报表放置在群组尾,而这层群组共有n组,则共有n+1份报表需要执行。更何况要是子报表是被放置在细目区段里,那执行的报表次数还会更多。
<o:p></o:p>

 <o:p></o:p>

Q: 子报表之间如何连结<o:p></o:p>

A: 当在建立连结关系时,Crystal Reports自动产生一个参数字段来做两者之间的桥梁。而主报表的连结字段会把数据内容传给参数字段,而参数字段在筛选条件里控制了子报表的连结字段。
如: 主报表的连结字段 --传数据-> 参数字段 = 子报表的连结字段<o:p></o:p>

 <o:p></o:p>

Q: 如何设定主报表和子报表之间的数据更新?<o:p></o:p>

A: 有三个地方与主子报表之间的更新有关:
1.在菜单上的File->Options设定对话框中,报表(Reporting)页面里的 开启报表时重新  汇入子报表(Re-import Subreports When Loading Reports)这是个整体的选项,当勾选后即代表只要用Crystal Reports开启任一份含子报表之报表时,一定会更新子报表 的数据。
2.在设计(Design)页面上点选子报表,按右键选格式子报表(Format Subreport),在对话 框中的子报表(Subreport)页面,开启时重新汇入(Re-import When Opening)可针对该子报表做单独的设定。
3.在设计(Design)页面上点选子报表,按右键选重新汇入子报表(Re-import        Subreports),这是个实时的动作,当按下些项时,Crystal Reports会立即重读子报表 的数据。<o:p></o:p>


<o:p></o:p>
 

服务端……
分享到:
评论

相关推荐

    水晶报表杀手--e表 3.0

    e表号称水晶报表杀手,它是一个功能强大的Web报表工具,使用e表可使复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂SQL编写以及编程来准备数据,报表设计的效率大大提高。 e表是纯 .NET的...

    水晶报表函数大全--数字函数篇

    "水晶报表函数大全--数字函数篇" 本资源摘要信息涵盖了水晶报表中的数字函数,包括 Abs、Sgn、Int、Round 等函数。这些函数都是在 Crystal Reports 中常用的数字处理函数,可以帮助用户快速处理和分析数字数据。 ...

    Crystal Reports Xi水晶报表标准指南--Part3

    Crystal Reports Xi水晶报表标准指南--Part3

    水晶报表-c#-示例

    此压缩包提供的"水晶报表-C#-示例"包含了一系列的实例,旨在帮助开发者更好地理解和使用水晶报表的功能。 水晶报表的主要功能包括: 1. **报表设计**:用户可以通过图形化界面设计复杂布局的报表,包括表格、图表...

    Crystal Reports Xi水晶报表标准指南--Part4

    Crystal Reports Xi水晶报表标准指南--Part4

    Crystal Reports Xi水晶报表标准指南--Part2

    Crystal Reports Xi水晶报表标准指南--Part2

    水晶报表的使用--vs2003

    水晶报表(Crystal Reports)是一款强大的报表设计工具,广泛应用于企业级的数据分析和报告生成。在Visual Studio 2003(VS2003)环境下,开发者可以利用水晶报表的功能来创建、设计和呈现各种复杂的数据报表。这篇...

    水晶报表VS2015-VS2017( CRRuntime_32bit_13_0_25.msi )安装包

    水晶报表是Business Objects公司开发的一款强大的商业智能报告工具,它被广泛应用于开发具有复杂报表功能的应用程序。在Visual Studio 2015和2017中,开发者可以利用水晶报表来创建、设计和展示数据丰富的报表。...

    Crystal Reports Xi水晶报表标准指南-Part1

    Crystal Reports Xi水晶报表标准指南-Part1

    Crystal Reports Xi水晶报表标准指南-Part6

    Crystal Reports Xi水晶报表标准指南-Part6

    Crystal Reports Xi水晶报表标准指南--Part5

    Crystal Reports Xi水晶报表标准指南--Part5

    水晶报表问题-------有待解决

    水晶报表,全称为Crystal Reports,是一款广泛应用于商业智能领域的报告设计工具,由SAP公司开发。它允许用户从各种数据源获取数据,并通过直观的图形界面设计复杂的报表,包括表格、图表、图像以及自定义的业务逻辑...

    水晶报表的使用-同一数据源

    水晶报表是一种广泛应用于商业智能和数据分析的工具,尤其在.NET框架下,它为开发者提供了强大的报表设计和展示功能。在这个“水晶报表的使用-同一数据源”主题中,我们将深入探讨如何利用Dataset作为参数,以及如何...

    水晶报表的制作-----学习.NET的有用资料

    学习.NET的有用资料-水晶报表的制作参考资料.

    C#水晶报表中文教程-非常全面

    在IT行业中,报表工具是数据分析和展示的重要组成部分,而Crystal Reports(水晶报表)作为一款强大的报表设计工具,尤其受到开发者的青睐。本教程专注于C#环境下如何高效利用Crystal Reports,旨在提供一个全面的...

    水晶报表--水晶报表水晶报表

    水晶报表水晶报表水晶报表水晶报表水晶报表

    水晶报表-动态加载图片

    水晶报表动态加载图片技术详解 水晶报表是一种常用的报表生成工具,但是在实际应用中,,我们经常需要在报表中加载图片,但是水晶报表并不支持直接加载图片文件。为了解决这个问题,我们可以使用动态加载图片的技术...

    水晶报表学习资料

    09-水晶易表-SAP Crystal Reports 水晶报表.pdf 10-水晶易表-2008功能介绍及使用培训.pdf 12-水晶易表-水晶易表介绍.pdf 13-水晶易表-四大学习法.pdf 14-水晶易表-入门制作提纲.pdf 14-水晶易表-最好的练习方案.pdf ...

    水晶报表 水晶报表 水晶报表

    本篇文章将深入探讨水晶报表的主要特点、使用场景以及与C#编程语言的结合。 1. **水晶报表简介** 水晶报表(Crystal Reports)是由SAP公司开发的一款报告生成工具,支持多种数据源,包括数据库、Excel文件、XML等...

Global site tag (gtag.js) - Google Analytics