- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic报表设计
第7章 Visual Basic 本章学习要点 了解数据报表设计器的作用、特性和结构 ?????掌握报表控件的应用方法 ?????掌握报表设计的方法 ?????掌握分组报表的设计方法 ?????掌握动态报表的设计方法 数据报表设计器特性 对字段的拖放功能 Toolbox控件 打印预览 打印报表 文件导出 导出模板 异步操作 添加数据报表设计器到工程 访问数据报表设计器前,必须先在 Visual Basic 中引用它,单击“工程→部件”菜单项,弹出“部件”对话框,选择“设计器”选项卡(如图所示)中选中“Data Report”对象,然后单击“应用”按钮,此时,数据报表设计器添加到工程中 数据报表设计器的结构 报表设计器的基本结构 : DataReport 对象 、Section 对象 和 DataReport 控件 Section 对象的结构 报表标头 页标头 分组标头/注脚 细节 页注脚 报表注脚 特殊控件的含义 报表控件 数据报表控件工具箱中的控件有: Label 控件(RptLabel)、 TextBox 控件(RptTextBox)、 Image 控件(RptImage)、 Line 控件(RptLine)、 Shape 控件(RptShape)、 Function 控件(RptFunction)。 要向数据报表添一个 Function 控件,按如下步骤执行: (1)在“数据报表工具箱”里单击 RptFunction 控件; (2)在“分组注脚”的空间绘制 RptFunction 控件; (3)设置 RptFunction 控件的常用属性,各属性含义如表: (4)控件的“FunctionType”属性决定将对“数据字段”中的数据进行什么操作。缺省情况下,这一属性设置为0-RptFuncSum,以合计数据的值。其它函数包括:Average、Minimum、Maximum、Row Count、STDDev (标准偏差)和 Value Count。Function控件包含的函数如表: FunctionType属性取值 报表“安全检查情况一览表”(DataReport4)的数据源是Command6对象,展开后如图所示。在图中,Command6对象中的字段都是以汉字的形式显示出来,并不是数据表(jcxx)的字段名。 这是因为为了方便下一步的报表设计将它们的属性进行了修改,方法是通过依次选中各字段,单击鼠标右键,出现“属性”菜单项,单击“属性”菜单项,弹出的“字段 属性”对话框内,在“通用”选项卡内修改了属性“字段标题”,如图。依次修改各个字段标题,为设计报表做准备。 要创建一个新的数据报表,按如下步骤执行:(1)单击“工程→添加 Data Report”菜单项,Visual Basic 将把它添加到当前工程中。如果数据报表设计器不在“工程”菜单上,单击“部件”菜单项,在“设计器”选项卡上单击“Data Report”把设计器添加到菜单上。(2)设置 DataReport 对象的属性,如图所示 设置属性后的报表对象DataReport4如图。 (3)在数据报表设计器的空白处单击鼠标右键,从弹出的菜单项中选择“检索结构”命令,弹出对话框如图所示。 (4)单击“是”按钮,更新了报表布局,如图所示。 创建了报表对象DataReport4后,要进行其中控件的设计,设计步骤如下:(1)将数据环境对象DataEnvironment1的Command6对象中的各个字段依次拖曳到细节(Command6_Detail)中,如图。每拖曳一个字段到报表中都同时产生一个Label控件和一个TextBox控件。 (2)上图的报表不能以表格的形式显示出来,需要进行修改。将所有的Label控件都拖曳到页标头(PageHeader)中,然后将Label控件和TextBox控件的位置按要求排列,如图所示。 (3)利用rptLine控件为表格添加线条,使报表以表格的形式显示。在各个Label控件和TextBox控件之间画上线条。 (4)在DataReport4的报表标头(ReportHeader)放置一个Label控件,将其Caption属性设为“安全检查情况一览表”;然后单击Font属性的“……”,在弹出的“字体”对话框里可以对字体、字形、大小和效果等进行设置;设置Alignment为2-rptJustifyCenter,使标题居中。 (5)在DataReport4的报表标头(ReportHeader)还可以放置打印日期和时间,方法是:拖曳一个Label控件到报表标头的右下侧,将其Caption属性设为“打印时间:%D”;然后再拖曳一个L
您可能关注的文档
- PPT策划方案之社区红歌汇演.ppt
- Runningatradingcompany外贸公司初运营.ppt
- sas实现数据汇总和报表制作.ppt
- pwh混凝土厂工艺设计.ppt
- SAS统计软件简单介绍.ppt
- ps文字的创建与编辑.ppt
- SAP物料管理模块主数据与报表处理.ppt
- QOS质量运行系统培训.ppt
- SeasonDIY公司创业计划书.ppt
- SIEGL模块业务与表结构培训.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)