vfp中级教程(3)_第1页
vfp中级教程(3)_第2页
vfp中级教程(3)_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第九课报表及标签一、分类及总计报表的设计1. 将要分类的字段索引,比方您的报表要按部门"分类,那么相应表中部门"这个字段必须索引;2. 在工程管理器中选中报表3. 按新建4. 按报表向导5. 选择分组/总计报表向导6. 选择所需要的字段,比方选择编号姓名部门职务根本工资下一步;7. 选择分组依据,即按哪个字段分组,最多可以选择三个分组字段,必须选了第一个才能先第二个,这里我们以部门"做为第一分组依据,以 职务做为第二个分组依据,即在同一部门中又按职务分小组,另外可以选择是否需要总计"或小计总计是指第一分组的合计,小计是指第二及第三分组的合计,选择好后,如

2、图1,下一步;这里还可以对分组依据的字段进行一些修改,按依据字段后面的修改"按钮,会弹出一个对话窗:1.如果是分组字段是字符型的,可选择 整个字段"或字段的前几个"字符做分组依据,一般情况下当然都是整个字段,那也就不用修改了,在某些情况下可能需要按前几个字符来分组,比方商品分类,可能会有A-1、A-2、B-1.,如果我们希望按分类分组,而又不希望分得太细,即A-1、A-2等都算A类,分为一组,那么就可选起始第1个字符做为分组依据,否那么 A-1和A-2窍门就会分在不同的两个组。2.如果是数值型的字段,可按一定数量级间隔分组,比方按工资分组,如果不修改这个分组依据就

3、会110是一组、120也是一组.,如此可能不知会有多少组,只要数值不一样就是一组,这比不分组可能还糟,为此我们可以选"100s为分组依据,即每隔100为一组,200和299都属一组。3.如果是日期型,可选择按 星期 月 年"来分组。8. 选择在组中排序的字段,比方选择 编号最多可选三个字段,下一步;9. 选择报表样式,可选择 帐务式下一步;10. 输入报表标题,比方 部门工资统计表,按 完成"11. 输入报表文件名,比方“bmgztj,"当然还要选好适当的目录,然后 确定在工程管理器中预览报表可看到类似图2情况。部门工资统计另裘汇总豊理:19t,UOO.

4、 (JO另类f匚总财务:41U WQ, 50注意平均值、最大值、最小值等等。电葩VFP6.0中分组/总计报表和一般报表已合并了,您选择分组依据就是分组 /总计报表,不选择就是一般报表。另外,不光可以求合计,还可以求、报表的调整有时用报表向导做出的报表不能完全满足要求,需要手工对做好的报表进行调整。首先需要在工程管理器中找到所要的报表,选择它,然后再按修改,进入报表设计器,如图 3,在这里我们一般可以看到四个带区:0. 1 . 1.1 1.1 1 . 1 . 31 21.1t1L1,3| . | . 1 .S 1 . 1 t 1 L 1人员花名册闻P4标題订出生年月联系 部门亠页标头1偏号一 1

5、1姓名一|出生年月联系 部门|细节0.西于用如即更注脚1. 标题:如图3中的人员花名册该带区的内容显示在报表第一页的开头。2. 页标头:该带区的内容显示在每页的开头。3. 细节:为报表的主要内容,紧接在页标头下打印,虽然我们在这里看到只有一行,但打印时却不一定只有一行,而是有多少条记录符合打印的条件就会有多少行,这里的一般都是变量名或字段名,也叫域控件"很难理解的名称,它们都有个方框框住,打印时会换为相应的内容。4. 页注脚:打印在每页的底部,一般用于打印页号等内容,在这里一般会看见一个域控件:页"+alltrimstr_pageno这就是由报表向导自动产生的页号。在这里我

6、们可以做如下的调整:1. 调整带区宽度。将鼠标放在带区上,鼠标光标会变为一个上下的箭头,这时按住鼠标左键可上下调整该带区的宽度。比方,一般向导所做的报表,其标题、页标头和页注脚都很窄,这样打出来的报表就会上、下将纸顶得很满,因此应把这些带区调高些,如图4。3. 移动控件。报表上的所有东西标签、域控件、线条、矩形等都是可以移动,如果您觉得位置不满意,可按您自己的喜好把它们移来移去,就象设计表单一样。比方上面所说的为了不让报表把纸顶的太满,可将带区调高些,对页注脚调高就行了,但对标题和页标头,带区调高后还应将里面 的内容往下移,才不会使上面顶的太满。另外页号在左边,这不符合我们的习惯,可将其移到右

7、边余了将控件在带区中移动,还可以从一个带区移到另一个带区。西方的习惯也许是只在第一页打印报表的总标题,也就是那个标题带区,但我门中国人一般喜欢在每页上都有相同的标题可能老外比拟小气,那么一点纸也要节约,也就是说我们不需要标题,而只要页标头就行了,勺此我们可以将页标头区加宽,将标题中的内容移到页标头中,不需要的线条可以删掉,标题区的内容全部去掉后,将其高度调到最窄。4. 修改控件。首先调出报表工具栏,在菜单的显示/报表控件工具栏,如要修改标签,比方标题,按下工具栏上的标签工具,再到要修改的标签上按一下,就可以对其进行修改了。如要修改域控件,双击所要修改的域,会出现一个窗口,如图5,在表达式中作需

8、要的修改,例如,向导生成的页号也不符合我们习惯,什么页T,这简直的就是老外说中国话,那么您就可以在表达式框中将其改为:alltrim(str(_pageno)+"页或"第"+alltrim(str(_pageno)+"页"再要不,什么都不要,就是一个alltrim(str(_page no)反正您爱怎么改就怎么改,您就是把页号删了人家也管不着。三、标签的制作什么是标签呢?比方我们要给人事档案中的每个人打一个小纸条,上面标明他的部门、姓名、职务等,然后贴在他的办公桌上, 这就是标签,应用VFP的标签的打印功能就能制作出来。标签可以说是一种简易的报

9、表,其制作的方法与报表非常类似,下面我 们就在人事档案软件中制作上面所说的标签。1. 首先将所要用来做标签的数据表所在的数据库翻开,可在工程管理器中选择数据/数据库/rsgl/翻开",如果不是数据库表,而是自由表那么不需要做这一步;2. 在工程管理器选择 文档";3. 在文档中选择标签";4. 按新建",出现如图6;新标签7.8. 在数据库和表"选择框中选择rsgl数据库,再在下面的列表框中选择rsgl表。如果是自由表,就按那个带三个点.的按钮,选择所要用来做标签的表;"Avery L7160 38.10mm x 63.50mm 3

10、列 3 列的9.按下一步,出现如图8,选择公制"符合国人习惯,然后选择符合您需要的标签,这里我们选择意思是在每一行上可以并排打三个标签;歩骤2选择标盤英型选擇哪沖标签样式爷;标赛向导AO大小列r英制电I 檜遁贬型电帮勖取梢<±步 下一步? 完质10.11.,岀现如图9,:;标签向导后ry 1.7 I 60 G. 11 63. 5UuM-g fl空構|歩骤3宦覧布局选择翎障陽赛祥式?厨字段并粳用换钮磁加标点将暑强换行符 要溢加文本时可佼用文衣眶踮肖紅一步勅1下一步4»|12.J选择所要的字段然后按按钮,如要换行,按按钮,还可按“、“,等按钮在其中插入相应的符号

11、和空格等,如果您想在标签中放入一些自己的文字,如公司名等,可在文本中输入,然后按上,如要取消一个字段,按自己想想吧,如要取消一个空行,双击该行即可,设置好后如图10,14.15.16.帮助|取梢 | <h弋遐|下一步蟹完成曲另外在设置的过程中可在左上角的小窗口中看见效果;按下一步,出现如图11,在这可以选择标签打印时的先后顺序;18.按下一步,出现如图12,这时可用预览看一下效果,型義囂蓋留工作已唯备就绪.姜查看皓果请单ZI选择迺中选项然启单击宪成较删.G保存标签供以厉便用煜广保善标签井储改于拣签遶计器中Wr保存并打濫心'预览足|帮助密I取稍«步| ro llowol1

12、9.20. 如图13,如有问题,可回到前面修改,不过这里不要对美观要求太高,这里要想做得很美观比拟难,我们可以在做好保存后再把它调出来修改,这 样会比拟方便些。如果没有问题,按完成,输入标签文件名将做好的标签保存起来。if财务庞丽冥琲合计FWFfiD爱州看的天FMFFQ愛好者的天者的戎电脑媒介部电脑庄期庄建副理理录人员工程师EZPRO畫倂薯茁天FUZFfin愛好署的衣21.做好后可在工程管理器中看到所做的标签文件,按预览便可看到所做好的标签,按预览工具栏上的打印机便可将标签打印出来。也可使用如下命令在命令窗口和程序中将标签打印出来:label form 标签文件名另外可用工程管理器上的修改按钮,将标签翻开来修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论