自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除