- 博客(35)
- 收藏
- 关注
原创 将水晶报表技术延伸到 Java 世界
概述水晶报表 9 将其市场领先的报表技术延伸到了 Java 开发平台。一个全新的、百分之百的 Java SDK 赋予 Java/J2EE 应用程序以报表创建、操作和交付的能力。Java SDK 要结合 Report Application Server(报表应用程序服务器)使用,这是一个新兴的、可缩放的报表处理服务器。要了解关于 Report Application Server 的更多信息,
2003-11-23 19:20:00
4637
5
原创 编写高效记录选定公式的策略
注意: 本节假定您熟悉“选择专家”,并正从 SQL 数据库制作报表。创建记录选定公式时请考虑以下几点:考虑 1任何完全用“选择专家”生成、而不是自己编写的记录选定公式,都可以下推。这种情况实际上的根据在于以下几点。但是,使用下面的提示可以编写的记录选定公式类型要比用“选择专家”编写的公式多。要做到这一点,您需要直接用公式工作室编辑记录选定公式,或者在单击“选择专家”中的“显示公式
2003-11-21 15:43:00
2376
原创 在水晶报表中筛选记录的三种解决方案……
目录:一、解决方案一:报表数据访问使用推模型二、解决方案二:记录选定公式运行时自定义三、解决方案三:将参数合并到记录选定公式----------------------------------解决方案一:报表数据访问使用推模型需要开发人员编写代码以连接到数据库,执行 SQL 命令以创建与报表中的字段匹配的记录集或数据集,并且将该对象传递给报表。该方法使您可以将连接共享置入应用程序中,并在 Cr
2003-11-19 12:21:00
4346
4
原创 报表分发解决方案
目录:一、查看报表 1、Web 窗体 Viewer 2、Windows 窗体 Viewer二、导出报表 1、导出格式 2、导出目标三、导出方案 1、服务器应用程序 2、Windows 应用程序 3、Web 应用程序 四、打印报表----------------------------------请参见将报表合并到应用程序中 | 打印 Web 窗体 Viewer 中的报表 | 自定义
2003-11-19 12:21:00
2745
原创 在 Web 上打印水晶报表的四种方法
在 Web 上打印水晶报表的四种方法请参见:报表分发如果想使用户能够打印在 Web 上访问的整个多页报表,您有下列选项: 1、使用Web 窗体 Viewer 工具栏上的“打印”按钮将报表导出为 PDF。 2、使用Web 窗体 Viewer 工具栏上的“导出”按钮,导出报表为可以由客户端的现有应用程序打印的格式。 3、使用PrintToPrinter 方法从服务器打印报表。
2003-11-19 12:21:00
3970
1
原创 经典水晶报表设计——去除图表的外框
需求:我不得不再次求助你,附件里的是导出的报表,图表是用两个图表做的,而且是通过延伸到细节里的,因此,导出到EXCEL时我控制不了格式。上司不希望看到黑色图形边框,我实在无能为力,希望你再次提出宝贵意见。----------------------------------解决方案:需要用 CR 9 的水晶报表设计器,VS.NET 中的 CR 没有选定项命令(图表选项子菜单)。 1、单击“图表”,再
2003-11-19 12:18:00
4438
2
原创 编程更改公式字段示例代码
using CrystalDecisions.CrystalReports.Engine;namespace GMedicine{ /// /// FormGMedicine 的摘要说明。 /// public class FormGMedicine : System.Windows.Forms.Form { private const string CR_PATH = @"../../
2003-11-19 12:18:00
4307
2
原创 经典水晶报表设计——用交叉报表实现成绩单!
经典水晶报表设计——用交叉报表实现成绩单!需求:我现在有一个数据表,它的列名分别是学生名,学生号,课程名,成绩.现在我希望做一个报表,报表里的字段分别是学生号,和各门课的成绩.也就是说,假如我有两门课,分别是语文和数学,那我的报表里的字段就应该是学生号,语文课成绩和数学课成绩.------------------------------------------------解决方案:用交叉报表…
2003-11-19 12:17:00
6011
4
原创 水晶报表应用高级参数功能
高级参数功能 在报表内使用参数的方法有很多种。本节介绍一些使用参数的高级方法: 1、创建具有多个值的参数 2、使用参数字段应用条件格式设置 3、使用参数字段创建报表标题 4、指定单个值或范围值 5、将参数包含在公式中 6、使用参数字段定义排序顺序 7、使用编辑掩码定义输入类型和格式 ---------------------------------- 1、创建具有
2003-11-19 12:12:00
8440
5
原创 部署水晶报表时的常见问题及解决方案
目录:1、载入报表时报错2、部署到 Windows 98 / ME 时,出错:"Load Report Failed" 3、在Win98的客户端运行提示"该字段名未知"4、分发到客户机时“查询引擎出错”5、load crpe32.dll failed6、在 ASP.NET 程序中加载报表时,出错:"Load Report Failed" 7、部署 .NET 9.1 程序到 Windows 98 时
2003-11-18 10:04:00
11265
3
原创 公式的典型用途
目录:1、创建计算字段添加到报表2、格式化报表上的文本3、提取文本字符串的一个部分或多个部分4、提取日期中的部分5、使用自定义函数----------------------------------------------------------------公式有多种用途。如果需要特殊的数据操作,可以使用公式来完成。-----------------------------------------
2003-11-16 10:49:00
5474
6
原创 水晶报表公式使用必读
目录:一、公式组件二、公式语法三、公式类型----------------------------------------------------------------公式包含两个关键部分:组件和语法。组件是创建公式所添加的部分,而语法是组织组件所遵循的规则。在 Crystal Reports 中有几种不同种类的公式:报表、格式化、选定、搜索、运行总计条件和警报公式。报表中的多数公式为报表公式和
2003-11-16 10:49:00
7041
4
原创 报表警报
目录:一、关于报表警报二、使用报表警报1、创建报表警报 2、编辑报表警报 3、删除报表警报 4、查看报表警报 5、在公式中引用报表警报 ----------------------------------------------------------------一、关于报表警报报表警报是在 Crystal Reports 中创建的、当报表数据遇到特定条件时出现的自定义消息。报表警报可以指示用
2003-11-16 10:47:00
1920
原创 如何向水晶报表数据源中的存储过程传参数……
水晶报表会自动为每个“存储过程中的参数”建立一个“参数字段”,所以这就成了运行时给参数赋值的问题了……参数字段运行时自定义[Visual Basic] 声明将参数传递给查看器控件所需的变量。Dim paramFields As New ParameterFields()Dim paramField As New ParameterField()Dim discreteVal As N
2003-11-16 10:46:00
7038
7
原创 编程抑制显示图表示例代码
using CrystalDecisions.CrystalReports.Engine;private const string REPORT_NAME = @"../../CrystalReportAnalysis.rpt";private const string CHART_OBJECT_NAME = @"Graph2";private void Form1_Load(object
2003-11-16 10:45:00
3936
1
原创 编程更改文本对象示例代码
using CrystalDecisions.CrystalReports.Engine;private const string REPORT_NAME = @"../../CrystalReportAnalysis.rpt";private const string TEXT_OBJECT_NAME = @"Text1";private void Form1_Load(object s
2003-11-16 10:45:00
3907
3
原创 水晶报表参数编程示例代码
Imports CrystalDecisions.Shared Imports CrystalDecisions.CrystalReports.Engine Private Const RPT_NAME As String = "CustomerOrders.rpt" Private Const PARAMETER_FIELD_NAME As String = "Cu
2003-11-16 10:45:00
8075
2
原创 如何在水晶报表中使用条形码……
条形码支持Crystal Reports 可通过 Azalea 软件提供条形码支持。Azalea 提供各种各样的条形码,包括下列的所有类型。代码 39 代码 128 2/5 交织 PDF 417 代码 有关如何在 Crystal 报表中使用条形码的信息,请访问 Azalea 站点,网址为:http://www.azalea.com/CrystalReports/index.html通过该站
2003-11-16 10:45:00
4000
原创 如何只显示特定的报表对象,而不是整个水晶报表……
目录:1、报表部件概述2、报表部件 Viewer3、CrystalReportPartsViewer 类4、CrystalReportPartsViewer 成员----------------------------------------------------------------1、报表部件概述在查看器中单独显示的报表对象(没有报表页的其余内容)称为报表部件。而更为准确地说,报表部件是指
2003-11-16 10:45:00
3615
原创 经典水晶报表设计——国际销售合同!
需求:用水晶报表做(国际销售合同)如何来实现?我的报表要实现如下格式 1 报表页眉 在该区放置报表标题和主表的内容 2 页眉:放置细表字段 3 详细资料:放置细表中的数据 ***(问题一) 如果细表的记录小于8条则显示于第一页的详细资料区,否则详细资料区显示“见付页”三个字,也就是将细表记录全部放置到后面几页。(怎么来实现?) ?法律条文!!(A4的纸约占半页) ***(问
2003-11-16 10:43:00
3584
原创 经典水晶报表设计——纵向排列 + 多列格式化 + 设置“页边距”……
需求:在数据库的表中存了2个字段:类别和数量。 类别 数量 1 100 2 200 3 300 4 200但在报表中显示的时候需要显示为类别1 类别2 类别3 类别4100 200 300 400每个字段下面是相应的数量在设计报表时应该如何设计,而且以后有可能增加新的类别,需要字段能够动态添加。谢谢解答!-------
2003-11-16 10:43:00
7388
1
原创 超高效提升水晶报表性能之在服务器上分组的好处 - 示例
以下示例描述了一个典型的制表方案,对于该方案,在服务器上分组可显著减少数据库服务器的不必要的数据传输。通过在服务器上分组来减少数据传输打开示例报表 Group.rpt(位于 Feature Examples 文件夹)。 查看 Crystal Reports 窗口的右下角,可以注意到有 269 条记录返回给此报表。注意: 只有在“视图”菜单中选中“状态栏”选项才会看到此数字。在“报
2003-11-16 10:42:00
2287
原创 Crystal Reports EBook 大全
目录:001、Crystal Reports 9 产品彩页002、Crystal Reports 9 开发人员技术白皮书003、Crystal Reports 9 开发人员技术白皮书004、Crystal Reports 9 Templates 技术白皮书005、Crystal Reports 9 OCX 至 RDC 的移植技术白皮书006、Crystal Reports 9 中 OLAP 报表技
2003-11-16 10:42:00
15099
5
原创 如何向 CrystalReportViewer 和 ReportDocument 传递参数……
一、CrystalReportViewer通过 CrystalReportViewer.ParameterFieldInfo 属性……1、CrystalReportViewer 成员公共实例属性ParameterFieldInfo(从 CrystalReportViewerbase 继承) ParameterFields。获取或设置参数字段集合。 二、ReportDocument通过 Re
2003-11-16 10:42:00
17354
19
原创 超高效提升水晶报表性能之下推记录选定 - 示例
本示例展示编写可以下推到数据库服务器的记录选定公式的好处。在 Xtreme 示例数据库的订单表中,有 2192 条记录,其中订单日期在 2001 年以前的有 181 条。假设您只想对这些记录制表。一方面,可以使用下面的记录选定公式:Year ({订单.订单日期}) 生成的 SQL 查询会将 2192 条记录全部发送至 Crystal Reports,然后记录选定公式将其减少到 181。
2003-11-14 10:09:00
3049
原创 优化 Web 报表的关键策略
有关如何创建快速交互式报表的提示和注意事项,请参阅作出正确的设计选择。 有关充分使用现有数据库方面的信息,请参阅优化您的制表环境。 若要减少数据传输量和增强报表的性能,请参阅使用增强的记录选定公式。 若要缩短分组、排序、或总计报表的处理和数据传输时间,请参阅改进分组、排序和总计。 一般情况下,无论以何种方式分发报表,您都会遇到类似的性能问题。按照以下这些策略操作,您会发现不仅在多用户 Web 环境
2003-11-14 10:09:00
2216
原创 推荐:11 个 ASP 与 Crystal Reports 9.0 程序示例(仅限开发者版本)
http://support.crystaldecisions.com/communityCS/FilesAndUpdates/aspxmps9.exe.asp?recDnlReq=Record&dnlPath=aspxmps9.exe该文件包含 11 个使用 Crystal Report Designer Component (RDC) 的 ASP 程序示例,为 Web 开发者示范如何使用不
2003-11-13 00:05:00
4994
11
原创 Crystal Decisions 官方示例程序——Underground Office Supply
http://ftp.crystaldecisions.com/outgoing/devzone/office_supply_demo.zip示例程序: Underground Office Supply (ZIP - 12 MB)该程序精选了丰富的报表,它们都可以使用 Crystal Reports 9 和 Visual Studio .NET 2003 开发。该示例呈现了真实场景,演示
2003-11-13 00:04:00
3781
原创 自定义水晶报表的外观
1、外观:设置 Crystal Report Viewer 的属性:BestFitPage 布尔值。获取或设置页面视图是大小合适还是用滚动条进行裁剪。配合设置 Width、Height 来实现无空白和无滚动条的显示!DisplayGroupTree 布尔值。获取或设置树视图是可见还是隐藏。 DisplayPage 布尔值。获取或设置工具栏是可见还是隐藏。 DisplayToolbar 布尔值。获取
2003-11-09 23:16:00
4057
1
原创 如何将 .NET 程序迁移到 Crystal Report 9.2
新增10、问题:无效的报表源新增9、如果你用的是 VS.NET 2003,则 Crystal Reports 9 (版本 9.2.0.x) 不能正确运行,需要升级到 CR 9 (版本 9.2.2.x). ——————————————————————————————————————引言: 期盼已久的,基于 Web 的,水晶报表打印,导出功能已经在 Crystal Report 9.2 里实现
2003-11-09 23:15:00
3410
3
原创 安装 Crystal Report 9.2 后产生的问题及解决方案
目录:一、引言二、概念与原理三、问题1、编译器错误信息: BC30560: “CrystalReportViewer”在命名空间“CrystalDecisions.Web”中不明确。2、复制 Crystal Report Viewer 时,显示“控件创建错误”。3、创建 Crystal Report Viewer 时,显示“控件创建错误”。4、分析器错误信息: 基类包括字段“CrystalRepo
2003-11-09 23:15:00
7418
1
原创 如何在水晶报表中动态添加字段
问题:水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样?(更新:2003-11-05)——————————————————————————————————————解决方案:用“公式字段”1、根据字段的最大数量,定义若干个“公式字段”,FormulaFeild1、FormulaFeild2……,公式为空;2、把“公式字段”按顺序放在“详细资料”
2003-11-09 23:15:00
21394
12
原创 彻底解决 CrystalReports 登录失败问题
目录:一、Crystal Reports 9 最新补丁下载(搜集:海波.NET)二、原因1:文件夹 NTFS 权限的问题。三、原因2:PULL 模式,水晶报表中的数据库登录问题(非 Windows 集成身份验证)。四、原因3:PUSH 模式设置了 TableLogOnInfo,不需要!五、出错:部署到其它计算机,产生问题:连接失败。错误的登录参数。六、安全之道:crystalreport 的集成认
2003-11-09 23:15:00
15368
18
原创 使用5种不同的方法加载水晶报表(Windows 窗体)
1、代码下载:http://support.crystaldecisions.com/communityCS/FilesAndUpdates/vbnet_win_simplepreviewreport.exe.asp?recDnlReq=Record&dnlPath=vbnet_win_simplepreviewreport.exe2、用作 viewer.reportsource 的5种类型的
2003-11-09 23:15:00
2694
1
翻译 Crystal Support 之最高阅览量文章:怎样部署使用 Crystal Reports 和 VS.NET 的程序?(翻译:海波.NET)
大纲怎样部署使用 Crystal Reports 和 VS.NET 的程序?==================== 注意: 在部署使用 Crystal Reports 和 Visual Studio .NET 的程序之前,你必须确认下列信息:与 Visual Studio .NET 一起使用的 Crystal Reports 版本。可能的版本为:- Crystal Repor
2003-11-09 23:06:00
11773
17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人