iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VB.NET如何使用水晶报表控件
  • 279
分享到

VB.NET如何使用水晶报表控件

2023-06-17 21:06:24 279人浏览 安东尼
摘要

这篇文章给大家分享的是有关VB.NET如何使用水晶报表控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Crystal Reporter(水晶报表)做为一个优秀的报表软件,水晶报表是实际应用中最多的方案。在这一节

这篇文章给大家分享的是有关VB.NET如何使用水晶报表控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Crystal Reporter(水晶报表)

做为一个优秀的报表软件,水晶报表是实际应用中最多的方案。在这一节里主要介绍一下水晶报表的定制和显示,打印功能的实现。首先要区分水晶报表插件程序和VB.net水晶报表控件。前者主要用来创建报表模板,后者主要是用来在程序中显示和打印报表,这两者的分工决定了它们程序中的功能的不同。其中水晶报表的插件程序可以从Seagate公司的官方网站上下载***的测试版本。

1.VB.NET水晶报表控件程序的使用

选择"外接程序"菜单的"报表设计器"选项,则VB将执行水晶报表 Pro插件应用程序。在水晶报表 Pro里选择"新建报表"图标,可以选择8标准模板和一个自定义的模板来开始报表工程。

整个水晶报表的使用跟***节的Data Report的使用很类似。首先需要给报表选择数据源,(即数据库),然后就可以在报表中添加、删除、修改字段以及为记录分组,可以利用水晶报表创建很多具有自定义风格的报表。由于本身水晶报表插件程序就是一个功能强大的报表设计软件,这里就不能一一的讲解了,有兴趣可以参考程序自带的帮助文档。

2.VB.NET水晶报表控件的背景知识

水晶报表 Pro还提供一个报表生成模块,该模块可以连接到并访问VB应用程序,VB程序员不需花费大量时间写自己的代码就可再应用程序中添加复杂的报表生成及输出功能。

水晶报表引擎是一个动态链接库,它可以使应用程序访问并具有同水晶报表 一样强大的报表输出功能。应用程序是通过水晶报表 ActiveX控件来访问引擎。再编译时应用程序同报表引擎链接,以给应用程序添加了生成报表的功能。

当程序使用水晶报表 ActiveX控件时,可以通过再设计时设置Crystal对象属性或者再运行时改变对象属性,来建立应用程序和水晶报表之间的连接。通过Crystal控件的属性可以指定:
◆响应应用程序某个事件的输出报表的名字。
◆报表的目标位置(预览窗口、磁盘文件或者电子邮件等)。
◆想要打印的份数(如果报表提交给打印机的话)。
◆输出文件的信息。
◆预览窗口的大小及位置信息(如果报表在预览窗口中显示时)。
◆选择公式信息(如果在报表中限制记录的话)。
排序信息。
◆其他相关的属性。

这里要注意一点的是,Crystal控件必须在由水晶报表 Pro创建的报表中使用,而试图在VB应用程序里引用之前,必须首先创建报表。

3.VB.NET水晶报表控件的使用

了解了VB.NET水晶报表控件的功能,那么就可以使用它了。首先通过"工程"的"部件"选项里面选择"水晶报表 Control",那么VB的工具箱里面就添加了VB.NET水晶报表控件了。

注意,对于VB.NET水晶报表控件的最重要的属性就是ReportFileName了,把它设置为前面已经在水晶报表 Pro里定制好的报表模板的文件路径。那么只需要调用控件的PrintReport方法就可以将报表显示出来了。

相对于Data Report控件来说,VB.NET水晶报表控件的功能更加的完善,报表预览,打印,编辑修改等功能都很完善,所以在实际的报表应用设计方案中,使用水晶报表的相对较多。然而VB.NET水晶报表控件也有它的局限性,即它不能在运行时创建自定义的窗口。可以使用控件的数据绑定属性来创建数据绑定报表,但是报表本身的格式都是由 VB.NET水晶报表控件内部进行处理的。一般说来,VB.NET水晶报表控件不提供在程序中对报表字段级的访问。这一缺陷可以通过设计出足够多的报表来弥补。

感谢各位的阅读!关于“VB.NET如何使用水晶报表控件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: VB.NET如何使用水晶报表控件

本文链接: https://www.lsjlt.com/news/293089.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VB.NET如何使用水晶报表控件
    这篇文章给大家分享的是有关VB.NET如何使用水晶报表控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Crystal Reporter(水晶报表)做为一个优秀的报表软件,水晶报表是实际应用中最多的方案。在这一节...
    99+
    2023-06-17
  • VB.NET水晶报表的优点及结果描述
    本篇内容主要讲解“VB.NET水晶报表的优点及结果描述”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VB.NET水晶报表的优点及结果描述”吧!VB.NET水晶报表有下面一些主要的优点:◆快速的报...
    99+
    2023-06-17
  • .Net水晶报表怎么用
    小编给大家分享一下.Net水晶报表怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!新建一个windows application:CristalTest;新添...
    99+
    2023-06-17
  • 如何实现VS2003水晶报表的制作
    如何实现VS2003水晶报表的制作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 打开VS.net2003中文版.2. 新建一个“解决方案”,文件-》新建-》项目,出现...
    99+
    2023-06-17
  • C#中怎么调用水晶报表
    本篇文章给大家分享的是有关C#中怎么调用水晶报表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C#调用水晶报表实例演示:/   string&nb...
    99+
    2023-06-17
  • .Net水晶报表使用学习的九大步骤
    学习使用.Net水晶报表的九大步骤如下:1. 确定需求:明确需要使用水晶报表的目的和要达到的效果。2. 下载和安装:从官方网站下载并...
    99+
    2023-09-22
    .Net
  • VB.NET如何使用MonthCalendar控件
    小编给大家分享一下VB.NET如何使用MonthCalendar控件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!VB.NET使用MonthCalendar控件下...
    99+
    2023-06-17
  • VB.NET如何使用NotifyIcon控件
    这篇文章给大家分享的是有关VB.NET如何使用NotifyIcon控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。本文所使用的编程环境是Microsoft Visual Studio 2005,首先打开 Vis...
    99+
    2023-06-17
  • VB.NET中如何使用COMBOBOX控件
    小编给大家分享一下VB.NET中如何使用COMBOBOX控件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Visual Basic.NET是基于微软.NET Fr...
    99+
    2023-06-17
  • VB.NET中如何使用ListBox控件
    这篇文章给大家分享的是有关VB.NET中如何使用ListBox控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在windows中拖放通常是复制或移动文件,windows完全支持该功能,而且对许多用户来说这也是操...
    99+
    2023-06-17
  • VB.NET中如何使用Radiobutton控件
    本篇文章给大家分享的是有关VB.NET中如何使用Radiobutton控件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.创建一组选项按钮选项按钮一般是以组的形式存在的,一般...
    99+
    2023-06-17
  • 如何使用VB.NET控件数组
    这篇文章主要介绍了如何使用VB.NET控件数组,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、关于VB.NET控件数组控件数组”是VB6中一项简单而实用的技术,通过对控件的...
    99+
    2023-06-17
  • VB.NET如何使用Data Report控件
    这篇文章将为大家详细讲解有关VB.NET如何使用Data Report控件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.VB.NET Data Report控件使用方法由于是VB自带的控件,所以使用相...
    99+
    2023-06-17
  • VB.NET中如何使用TreeView控件
    这篇文章将为大家详细讲解有关VB.NET中如何使用TreeView控件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、准备知识了解 TreeView控件的基本使用,掌握如何添加树状结构的数...
    99+
    2023-06-17
  • VB.NET如何开发控件
    这篇文章将为大家详细讲解有关VB.NET如何开发控件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Microsoft® VB® 的组件支持历来都是它的一大卖点,于是第三方软...
    99+
    2023-06-17
  • VB.NET如何创建控件
    小编给大家分享一下VB.NET如何创建控件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在新建VB.NET工程时有下面几个选项: 类库:一组没有GUI的类库,类似...
    99+
    2023-06-17
  • VB.NET如何删除控件
    这篇文章给大家分享的是有关VB.NET如何删除控件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当一个控件是另一个控件的子控件,例如pictruebox里面又有3个子pictruebox,子控件的名字存储在已知的...
    99+
    2023-06-17
  • 如何运用VB.NET控件操作文件
    这篇文章主要介绍如何运用VB.NET控件操作文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!显示文件因为不同文件的存储格式的差异,所以,只有用适当的方法才能正确的显示不同的文件。表现在表层,也就是不同的文件后缀名不...
    99+
    2023-06-17
  • mfc列表控件如何使用
    MFC(Microsoft Foundation Classes)是用于开发Windows应用程序的C++类库,其中包括了丰富的控件...
    99+
    2023-09-20
    mfc
  • VB.NET如何使用Excel文件
    小编给大家分享一下VB.NET如何使用Excel文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、VB.NET Excel文件函数代码:view p...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作