水晶报表基础入门——3.水晶报表外观设计技术

6.1.2  水晶报表外观设计技术
Crystal Reports 提供了非常灵活的机制来自定义报表中对象的外观,比如数据库字段、文本对象公式。通过使用为这些对象准备的各种格式选项,开发人员可以改变报表的外观的各个方面,比如字体、大小、颜色、对齐方式及其他。
Crystal Reports 提供 格式化编辑器 对话框来完成报表外观设计。 格式化编辑器 对话框是调整报表字段和其他报表对象外观的对话框。此对话框为 Crystal Reports 对象给出了不同的选项卡,并且每一个选项卡都提供具体的编辑功能。 格式化编辑器 对话框有以下几个选项卡。
1 公用 选项卡,此选项卡为报表对象提供了基本功能设置,如图 6.2 所示。
6.2  “ 公用 选项卡
公用 选项卡中常用格式化属性说明如下:
l           对象名称:被指定为默认名称,引用这个名称主要用于在 报表查看器 中查看报表的对象。
l          CSS 类名称:为 Crystal Reports 提供现有的 CSS 样式表类型的能力。
l           在水平页上重复:选择该项表示使用能够在每个其他的水平页面上,复制在水平方向上不能重复的对象。
l           抑制显示:使所选择的对象在 预览 选项卡和任何报表打印机上受到抑制显示。此选项常与判断公式一起使用,能抑制终端用户不想观看的字段,或只允许用户在条件满足情况下观看的字段。   按钮用于选择被抑制显示的字段,这些字段的显示基于所给定的某些数据条件。
l           将对象保持在一起:这个选项把一个对象保持在单一的页面上。
l           换页时关闭边框:这个功能保证对象的边框在每一页的底部关闭,当对象还在延续时,在下一页上再建边框。
l           可以扩大:在报表中能使可变长度的字段垂直扩大,并使单词自动换行。跟随这个选项 最大行数 可以限制混乱的或者太大的数据元素。
l           工具提示文字:当鼠标指针在报表字段上盘旋时,能显示一个文本提示。
l           文本旋转:可以使有关的对象旋转 90 度或者 270 度显示。
l           若重复则抑制显示:这项功能表示在报表中能够抑制显示重复的字段名称。
l           抑制嵌入式字段的空白行:这项功能表示在报表中能够抑制显示嵌入式字段的空白行。
2 边框 选项卡,此选项卡为报表格式化对象提供边框格式的设置,如图 6.3 所示。
6.3  “ 边框 选项卡
边框 选项卡中常用格式化属性说明如下:
l           线型: 顶部 底部 下拉列表为对报表对象边框提供了不同类型的边框线说明(单线、双线、短划线或点线)。
l           水平紧密:此选项功能表示,边框紧紧地包围在报表上有关对象的内容周围,而不是包围整个字段。
l           下落式阴影:此选项功能表示,在对象的右下边,画出下落式阴影。
l           边框颜色:指定边框和下落式阴影的颜色,从下拉列表中选择。
l           背景:给出指定字段显示的背景颜色,当该复选框被选择后,一个附加的对话框给出供选择的背景色。
3 字体 选项卡,此选项卡为报表格式化对象提供改变字体、字体大小和字体样式的功能,如图 6.4 所示。
6.4  “ 字体 选项卡
字体 选项卡中常用格式化属性说明如下:
l           字体、样式、大小、颜色:使设计者能够格式化对象字段文字的字体、样式、大小、颜色。
l           删除线、下划线:使设计者能够在当前报表对象上指定选择的格式化。
l           字符间的精确距离:指定每一个所选择字体占有的空间,用 “0” 示默认字符间距离。
4 段落 选项卡,此选项卡为报表格式化对象指定字符串或文本字段的格式化方式,包括间隔、阅读顺序和水平方式,如图 6.5 所示。
6.5  “ 段落 选项卡
段落 选项卡中常用格式化属性说明如下:
l           首行、左、右:使设计者能够格式对象字段在报表中缩进的格式。
l           行距:设计报表字段文字之间的间隔。
l           从左到右、从右到左:表示报表段落中文字的阅读顺序。
l           对齐:指所选段落文字的对齐方式。
5 超级链接 选项卡,此选项卡被用于建立与外部网站,电子邮件、文件或者其他报表的超级链接,以及当前报表内的报表对象与其他报表对象的超级链接,如图 6.6 所示。
6.6  “ 超级链接 选项卡
超级链接 选项卡中常用格式化属性说明如下:
l           无超链接:此选项表示当前对象没有超级链接,此选项默认选中。
l          Internet 上的网站:使用户可以用一个 URL 来指定一个外部网站。
l           当前网站或电子邮件字段值:创建一个链接到带有下划线的对象的网站或者电子邮件,这个对象已建立超级链接。
l           电子邮件地址:加入一个对电子邮件地址的链接,该地址需要输入到 电子邮件地址 文本框中,或通过   按钮进入 公式编辑器 输入。
l           文件:使链接的对象能够调用一个指定的文件,并且启动该链接的与终端用户相关的应用程序。可以通过   按钮进入 公式编辑器 后,报表人员可以编写带有命令行参数的 EXE 文件。




本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/203635,如需转载请自行联系原作者

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 水晶报表是一种高效的报表生成工具,常用于VB编程中。它是由SAP公司开发的一款报表生成工具,具有丰富的功能和灵活的设计方式。水晶报表可以通过VB编程来实现数据与界面的交互和报表的生成。 使用水晶报表可以实现以下功能: 1. 数据源连接:水晶报表可以连接多种类型的数据源,包括数据库、Excel文件等,可以灵活地获取和处理数据。 2. 报表设计水晶报表提供了丰富的设计工具,可以设计各种样式和格式的报表,包括表格、图表、图像等,使报表具有良好的可视化效果。 3. 数据过滤:水晶报表提供了数据过滤的功能,可以根据用户的需求对数据进行筛选和过滤,进一步精确地展示所需的数据。 4. 报表导出:水晶报表支持多种报表导出格式,包括PDF、Excel、Word等,可以方便地将报表导出和共享给其他人员查看。 5. 报表打印:水晶报表可以实现报表的打印功能,用户可以根据需要选择不同的打印设置,以便满足不同的打印需求。 在VB编程中,使用水晶报表可以通过引用相应的报表生成库来实现,然后在代码中进行相应的配置和调用。首先,需要设置数据源连接,然后设计报表的样式和格式,并通过编程来实现数据的筛选和处理。最后,可以调用水晶报表的导出和打印功能,实现报表的最终生成和输出。 总而言之,水晶报表是一种功能强大的报表生成工具,适用于VB编程中,具有丰富的设计和功能特点,可以提高报表的生成效率和质量,使报表呈现更加直观和精确。 ### 回答2: 水晶报表是一款可用于VB(Visual Basic)开发环境的报表生成工具。它基于SAP的Crystal Reports技术,可以生成各种类型的报表,如销售报表、财务报表、员工考勤报表等。 使用水晶报表,我们可以通过在VB环境中添加相应的控件,轻松地创建和设计报表。首先,我们需要连接到数据库,并获取所需的数据。然后,我们可以选择报表布局和样式,包括报表的标题、页眉、页脚、表格、图表等,以展示数据结果。 水晶报表提供了丰富的数据处理和分析功能,比如数据筛选、排序、分组、汇总等。我们可以根据需要进行数据过滤,对数据进行排序,根据特定字段对数据进行分组,并在报表中显示数据的总计、平均值等统计信息。 生成的报表可以以多种格式输出,如PDF、Excel、Word等,方便与他人共享和打印。水晶报表还支持报表的导出和打印设置,可以自定义页面尺寸、页眉页脚、打印布局等,以满足个性化需求。 在VB环境中使用水晶报表,我们可以轻松地生成具有专业外观和易于阅读的报表,帮助我们更好地分析和展示数据。无论是在企业管理、销售分析、财务报告等领域,水晶报表都是一个非常有用的工具,能够提高我们的工作效率和数据分析能力。 ### 回答3: 水晶报表是一款功能强大的报表工具,用于在VB(Visual Basic)中生成、显示和打印各种格式的报表。它提供了丰富的报表设计功能和交互性,可以轻松地生成复杂的报表。 使用水晶报表需要先安装并配置相关的组件,在VB中引用这些组件,并通过相应的编程接口来调用水晶报表的功能。通过编程接口,我们可以设置报表的数据源、设计报表的布局和样式,以及生成报表的预览和打印。 在报表设计中,我们可以使用水晶报表提供的图形界面工具来创建报表模板,包括添加数据字段、设置报表的标题、页眉、页脚等。我们还可以添加图表、子报表、交叉表等更复杂的报表元素来满足特定的报表需求。 在运行时,我们可以通过编程接口来动态地设置报表的数据源,将数据源中的数据填充到报表中的相应位置。我们还可以通过编程操作来修改报表的样式和内容,以及添加页眉、页脚和页码等。 水晶报表还提供了丰富的导出功能,可以将报表导出为多种格式,如PDF、Excel、Word等,方便与其他系统或人员共享和使用。 总而言之,水晶报表是VB中一款功能强大的报表工具,能够帮助我们轻松地生成、显示和打印各种格式的报表,提高工作效率,并且具备丰富的报表设计和导出功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值