将水晶报表导入PDF

0006:
    公式字段可通过集成的公式编辑器来创建。在资源管理器中的Formula Fields上单击鼠标右键,选择new,然
后输入一个名称。
----------------------------------------------------------------------------------------------------
0007:
    参数字段:水晶报表中的参数字段可用于在报表运行时提示用户输入信息。从简单的数据输入,到应用于记录
选择。if(?CountryName) = "China" then "SouthChina"。默认情况下,参数字段是字符串类型。
----------------------------------------------------------------------------------------------------
0008:
    未绑定字段:水晶报表的另一个明显增强就是能使用未绑定数据库,也就是说字段无需与指定的数据源连接。
使用未绑定字段,用户可以创建通用的报表然后由程序在运行时对字段内容进行设置。
----------------------------------------------------------------------------------------------------
0009:
    组常常具有比记录排序更大的优先权,所以它们会在对话框中首先出现,而且不能删除。这意味着,用户可以
在一个字段中创建组,而后在组内为字段指定一个记录级别的排序。
----------------------------------------------------------------------------------------------------
0010:
     在饼图中,可以设置显示最前N个,然后设置包括其他,这样其他的所有部分均合并到一起。
----------------------------------------------------------------------------------------------------
0011:
     交叉表的创建:右键单击-插入-交叉表。
----------------------------------------------------------------------------------------------------
0012:
    Crystal Reports Windows Forms Viewer模型:使用该对象模型可以满足大多数基本报表集成的需求,但是不
能对报表自身进行控制,对于报表中出现的任何子报表不能改变其记录选择,无权修改报表元素,例如组,排序和
公式域。为了完全控制报表及其所含的对象和功能,还需要使用Crystal Reports Engine对象模型。使用
Crystal Reports Engine将拥有一个功能丰富的对象模型,甚至能够用来修改报表中最小的元素。
----------------------------------------------------------------------------------------------------
0013:
    有四种方法将报表绑定到报表浏览器:通过报表名称,通过报表对象,通过绑定非类型报表,通过绑定强类型
报表。
----------------------------------------------------------------------------------------------------
0014:
    对于驻留在应用程序外部的报表,需要首先导入一个CrystalDecisions.CrystalReports.Engine命名空间以允
许您创建对象。
----------------------------------------------------------------------------------------------------
0015:
    通过报表对象:
    CrystalDecisions.CrystalReports.Engine.ReportDocument myReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();

    protected void Page_Load(object sender, EventArgs e)
    {
        myReportDocument.Load(@"D:/临时征用/水晶报表/饼图报表/RptTbl2.rpt");
        this.CrystalReportViewer1.ReportSource = myReportDocument;
    }
----------------------------------------------------------------------------------------------------
0016:
    所有的认证都将存储在TableLogonInfos集合中作为CrystalDecisions.Shared命名空间的一部分,而且每个表
都拥有一个对应的TableLogonInfo对象。要想为报表设置数据库认证,需要访问所有的表,为每个表的TableLogonInfo
设置ConnectionInfo属性。

    CrystalDecisions.Shared.TableLogOnInfos myTableLogOnInfos = new CrystalDecisions.Shared.TableLogOnInfos();
    CrystalDecisions.Shared.TableLogOnInfo myTableLogOnInfo = new CrystalDecisions.Shared.TableLogOnInfo();
    CrystalDecisions.Shared.ConnectionInfo myConnectionInfo = new CrystalDecisions.Shared.ConnectionInfo();

    myConnectionInfo.ServerName = "localhost";
    myConnectionInfo.DatabaseName = "Northwind";
    myConnectionInfo.UserID = "smartkernel";
    myConnectionInfo.Password = "123";

    myTableLogOnInfo.ConnectionInfo = myConnectionInfo;
    myTableLogOnInfo.TableName = "customers";
    myTableLogOnInfos.Add(myTableLogOnInfo);

    this.CrystalReportViewer1.LogOnInfo = myTableLogOnInfos;
----------------------------------------------------------------------------------------------------
0017:
    记录选择公式:this.CrystalReportViewer1.SelectionFormula = "{Tbl1.Name} = '张三'";
----------------------------------------------------------------------------------------------------
0018:
    在报表中刷新数据:this.CrystalReportViewer1.RefreshReport();
----------------------------------------------------------------------------------------------------
0019:
    报表内搜索:this.CrystalReportViewer1.SearchAndHighlightText("张三",CrystalDecisions.Shared.SearchDirection.Forward);
    在窗体中会醒目显示找到的值,而在网页中则不会。
----------------------------------------------------------------------------------------------------
0020:
    当用户在浏览器中更换页面时会触发Navigate事件。
----------------------------------------------------------------------------------------------------
0021:
    当用户双击组或者汇总,然后深入浏览报表时,Drill事件就会触发,它可用于返回组名,层次或其他信息(必
须设置EnableDrillDown属性为True)。
----------------------------------------------------------------------------------------------------
0022:
    水晶报表Web服务:
    this.CrystalReportViewer1.ReportSource = @"http://localhost:1407/WebSite1/CrystalReportService.asmx";

    this.CrystalReportViewer1.ReportSource = new localhost.CrystalReportService();
----------------------------------------------------------------------------------------------------
0023:
    返回报表的相关信息:aRptTbl1.SummaryInfo.ReportAuthor
----------------------------------------------------------------------------------------------------
0024:
    打印报表:aRptTbl1.PrintToPrinter(1, true, 1, 100);
    如果需要对打印进行精确控制,可以使用PrintOptions类:
    aRptTbl1.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;
----------------------------------------------------------------------------------------------------
0025:
    输出报表:
    CrystalDecisions.Shared.ExportOptions myExportOptions = new CrystalDecisions.Shared.ExportOptions();
    CrystalDecisions.Shared.DiskFileDestinationOptions myDiskFileDestinationOptions = new CrystalDecisions.Shared.DiskFileDestinationOptions();
    CrystalDecisions.Shared.PdfRtfWordFormatOptions myPdfRtfWordFormatOptions = new CrystalDecisions.Shared.PdfRtfWordFormatOptions();

    myDiskFileDestinationOptions.DiskFileName = @"C:/1.pdf";

    myExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile;
    myExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions;
    myExportOptions.ExportFormatOptions = myPdfRtfWordFormatOptions;

    aRptTbl1.Export(myExportOptions);
----------------------------------------------------------------------------------------------------
0026:
    推模式:aRptTbl1.Database.Tables["RptTbl1"].SetDataSource(myDataSet);

======================================================= == 如果喜欢英文文档的朋友 == Crystal-Reports-2008-For-Dummies.pdf == == 链接: == http://download.youkuaiyun.com/download/a6566232/4627865 ======================================================= Crystal Reports 2008 用户指南 Crystal Reports 2008 Windows 2.1 介绍.....................................................31 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 利用 Flash、Flex 和 Xcelsius 实现的高级信息可视化...32 改善的最终用户报表查看体验..........................33 增强的报表设计器功能................................33 新增的灵活部署选项..................................34 灵活的应用程序集成..................................35 2.2 不同之处.................................................35 第 3 章安装 Crystal Reports 2008 37 3.1 安装概述.................................................37 3.2 安装 Crystal Reports 2008................................37 3.3 安装要求.................................................38 3.4 在本地计算机上安装 Crystal Reports.......................38 3.4.1 在本地计算机上安装...................................39 3.5 创建安装点并从网络服务器进行安装.........................45 3.5.1 创建 Crystal Reports 的安装点........................46 4 Crystal Reports 2008 用户指南 3.5.2 从网络安装 Crystal Reports...........................46 3.6 自定义安装...............................................52 3.7 运行无提示安装...........................................54 3.8 设置自定义横幅...........................................59 3.9 升级 Crystal Reports 组件................................60 第 4 章快速开始61 4.1 了解如何使用 Crystal Reports.............................61 4.1.1 示例数据 -- Xtreme.mdb...............................61 4.2 报表创建向导.............................................62 4.2.1 标准.................................................62 4.2.2 交叉表...............................................62 4.2.3 邮件标签.............................................62 4.2.4 OLAP.................................................63 4.3 新用户快速入门...........................................63 4.3.1 开始之前.............................................63 4.3.2 创建报表.............................................64 4.3.3 记录选择.............................................75 4.3.4 分组及排序...........................................79 4.3.5 完成报表.............................................82 4.4 高级用户快速开始.........................................83 4.4.1 选择报表类型及数据源.................................83 4.4.2 在“设计”选项卡上处理报表元素.......................84 4.4.3 使用其他报表功能.....................................86 第 5 章报表设计概念88 5.1 基本报表设计.............................................88 目录5 5.2 决定报表内容.............................................88 5.2.1 说明目的.............................................88 5.2.2 确定报表布局 ........................................89 5.2.3 查找数据.............................................90 5.2.4 操作数据.............................................91 5.2.5 确定打印区域特性.....................................92 5.3 设计纸张原型.............................................94 5.3.1 设计纸张原型.........................................94 第 6 章报表创建基础95 6.1 报表创建选项.............................................95 6.1.1 报表创建向导.........................................95 6.1.2 另一个报表...........................................95 6.1.3 新建报表.............................................96 6.1.4 报表创建向导.........................................96 6.1.5 另一个报表...........................................96 6.1.6 新建报表.............................................96 6.2 选择数据源和数据库字段...................................97 6.2.1 数据库专家...........................................97 6.2.2 字段资源管理器.......................................99 6.3 关于报表设计环境........................................101 6.3.1 “设计”选项卡......................................101 6.3.2 “预览”选项卡......................................105 6.3.3 HTML 预览选项卡.....................................109 6.4 创建新报表..............................................110 6.4.1 选择数据源..........................................110 6.4.2 添加表..............................................111 . . . .
Crystal Reports Crystal Reports 的设计用途是,使用数据库来帮助您分析和解释重 要的信息。Crystal Reports 可以方便地创建简单的报表,并且,它还拥 有生成复杂报表或专用报表所需的一整套工具。 创建所能想象的任何报表 Crystal Reports 几乎可以从任何数据源生成您所需要的报表。内置 报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指 导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助 表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字 确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 -- 您可 以用各种格式来发布报表,其中包括 Microsoft Word 和 Excel,通过 电子邮件发布甚至在 Web 上发布。高级的 Web 报表功能允许工作组中 的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。 将报表并入应用程序 通过将 Crystal Reports 的报表处理功能整合到自己的数据库应用程 序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。 无论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金 融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大 的工具,它可以帮助每一个人分析并解释重要的信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值