vfpch8第8章 节 报表与标签设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vfpch8第8章 节 报表与标签设计.ppt

页标题带区:位于此带区的数据会显示在报表每一页的开头,且每一页只显示一次。通常将报表类型、各字段的名称与分隔线放置在此带区中。 细节带区:位于页标头和页注脚带区之间,“细节”部分根据当前表的记录数目,或者满足指定条件的记录数目一条一条打印或者预览相应记录的内容。通常在该部分放置字段或字段表达式。该带区包含了来自选定表中的多行记录信息。设计时细节带区只有一行,但实际它是对表中的一条记录的一个设计,在运行报表时,报表生成器对每条记录都按细节区所规定格式输出,这就生成了报表的每页上的细节区。 在报表设计中,“细节”部分的实际大小是不和报表所指定的区域大小相符合的,而其他部分都和报表中指定的区域大小相符合。 页注脚带区:位于该带区的数据将会显示在每一页报表的最底部且每一页只显示一次。因此通常将日期、时间、页码等注脚数据放置在此带区中。 组带区:此带区会使报表中同性质的数据列在一起,同时还提供了将报表中的数据分组的方法。此类分组通常会通过某些类型的分组标头与分组注脚来区分,并伴随着一些数值数据的小组总和,因此“组带区”是由“组标头带区”与“组注脚带区”所围成的。 “总结”带区:又称之为报表摘要带区。此带区中的数据仅出现在整个报表的最后一页。因此通常将整份报表的统计信息放置在报表摘要带区中。 使用报表带区可以决定报表的每页、分组及开始与结尾的样式,可以调整报表带区的大小。在报表各带区内,可以添加报表控件,然后移动、复制、调整大小、对齐以及调整各报表控件,安排报表的文本和字段等。 4)设置报表控件 报表控件工具栏中列出了所有可以放在报表各带区的报表控件。从左到右从第2个(即“A”开始),分别是标签、域控件、线条、矩形、圆角矩形和图片/ActiveX绑定控件。其中,标签用于设计文本信息;域控件用于显示字段、变量或者表达式的值;线条用于画线;图片/ActiveX绑定控件专门用于显示图片文件,通常是表中用于存放图片的通用型字段;具体设置如图下 “报表控件设置实例” 所示。其他控件和表单的相应控件类似。 (1)设置总标题控件 用鼠标单击“报表控件”栏上相应的控件,然后在报表中需要添加控件的位置单击鼠标,输入文本信息即可。控件的位置和长度可以调整。调整方式和在表单中处理控件的方式一样。本例题中的总标题为“学生成绩一览表”,如下图所示。 (2)设置页标题 按照上述添加文本控件的方法,分别添加学号、姓名、专业班级、课程名、成绩文本控件。独立添加是为了便于调整,也可作为一个文本控件。 (3)在细节带设置“域控件” 用鼠标单击“报表控件”栏的域控件按钮,然后单击细节带区,将弹出如下图(a)所示的【报表表达式】对话框。可以在【表达式】输入框中直接输入字段名、变量或者表达式。如果无法确定表达式、字段名、变量名时,可单击【表达式】输入框右边的【…】按钮,弹出如下图(b)所示的【表达式生成器】对话框。可以通过VFP提供的函数、变量、字段生成一个表达式,或者在【字段】列表框中直接选择(双击)所需显示的字段。可以通过【检验】按钮检验表达式是否符合规则。再单击【确定】按钮关闭【表达式生成器】对话框。最后单击图(a)所示的【报表表达式】对话框的【确定】按钮,关闭【报表表达式】对话框。此时域控件将添加到报表设计器中。本实例中添加了“学号”、“姓名”、“专业班级”、“课程名”、“成绩”5个域控件。 (a) (b) 【报表表达式】对话框中的【格式】文本框用于指定内容的显示格式,但表达式输入框中需要有具体的内容。若需要进行更详细的定制显示格式,单击其右边的【…】按钮以调出如下图所示的【格式】对话框,在该对话框中可以详细地定制控件内容的显示方式,如作为字符型显示或者作为数值型显示等。 在【报表表达式】对话框中,还可以指定控件内容的相对显示位置、溢出时是否伸展以及打印条件等。如在一个表中,某个学生没有分数,相应记录的分数字段(成绩,数值型)为0,那么在打印或者预览该字段内容时就会显示为0,若希望为0的情况不要显示出来,这时可以为该字段指定一个打印条件“成绩!=0”,这样就不会显示出0来。 5)设置线条控件 报表的边线通过设置线条控件实现。 6)设置页注脚 本实例的页注脚包括:文本控件“打印时间”和域控件“日期表达式”。日期表达式用于显示形如“2006年04月03日”的日期。日期表达式的生成参考设置报表控件中“域控件”的设置方法。本例日期表达式的具体内容为:str(year(date()),4)+′年′+iif(m10,′0′+str(m,1

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档