您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 辅导 >> 正文    
  VFP编程:VFP报表输出 【注册男护士专用博客】          

VFP编程:VFP报表输出

www.nanhushi.com     佚名   不详 

  设计报表的最终目的是要按照一定的格式输出符合要求的数据。报表文件的扩展名为.frx,该文件存储报表设计的详细说明。每个报表文件还带有扩展名为.frt的报表文件。报表文件不存储每个数据字段的值,只存储数据源的位置和格式信息。

  报表文件按数据源中记录出现的顺序处理记录,如果直接使用表内的数据,数据就不会在布局内正确地按组排序。因此,在打印一个报表文件之前,应确认数据源中已对数据进行了正确排序。一般,建议报表的数据源使用视图或查询文件。

  报表输出时,应该先进行页面设置,通过预览报表调整版面效果,最后再打印输出到纸介质上。

  1.页面设置

  规划报表时,通常会考虑页面的外观。例如页边距,纸张类型和所需的布局。在“页面设置”对话框中可以设置报表的左边距并为多列报表设置列宽和列间距,设置纸张大小和方向,步骤如下:
  (1)从“文件”菜单中,选择“页面设置”,出现“页面设置”对话框。
  (2)在“左页边距”框中输入一个边距数值。页面布局将按新的页边距显示。
  (3)若要选择纸张大小,选择“打印设置”。
  (4)在“打印设置”对话框中,从“大小”列表中选定纸张大小。
  (5)若要选择纸张方向,从“方向”区选择一种方向,再选择“确定”。
  (6)在“页面设置”对话框中,选择“确定”。
  在更改了纸张的大小和方向设置时,需要注意该纸张大小是否可以设置所选的方向。例如,如果纸张定为信封,则方向必须设置为横向。

  2.预览报表

  通过预览报表,不用打印就能看到它的页面外观。例如,可以检查数据列的对齐和间隔,或者查看报表是否返回所需的数据。有两个选择:显示整个页面或者缩小到一部分页面。
  “预览”窗口有它自己的工具栏,使用其中的按钮可以逐页地进行预览。步骤如下:
  (1)从“显示”菜单中选择“预览”命令,或在“报表设计器”中单击鼠标右键并从弹出的快捷菜单中选择“预览”命令,也可以直接单击“常用”工具栏中的“打印预览”按钮。
  (2)在打印预览工具栏中,选择“上一页”或“前一页”来切换页面。
  (3)若要更改报表图象的大小,选择“缩放”列表。
  (4)若要打印报表,选择“打印报表”按钮。
  (5)若想要返回到设计状态,选择“关闭预览”按钮。
  注意:如果得到如下提示“是否将所做更改保存到文件?”那么,在选定关闭“预览”窗口时一定还选取了关闭布局文件。此时可以选定“取消”按钮回到“预览”,或者选定“保存”按钮保存所做更改并关闭文件。如果选定了“否”,将不保存对布局所做的任何更改。

  3.打印输出

  使用报表设计器创建的报表布局文件只是一个外壳,它把要打印的数据组织成令人满意的格式。如果使用预览报表,在屏幕上获得最终符合设计要求的页面后,就要打印出来。步骤如下:
  (1)从“文件”菜单中选择“打印”命令,或在报表设计器中单击鼠标右键并从弹出的快捷菜单中选择“打印”命令,也可以直接单击“常用”工具栏中的“运行”按钮,出现“打印”对话框。
  
  (2)在“打印”对话框中,设置合适的打印机、打印范围、打印份数等项目,通过“属性”设置打印纸张的尺寸、打印精度等。
  (3)选择“确定”按钮。Visual FoxPro就会把报表发送到打印机上。
  如果未设置数据环境,则会显示“打开”对话框,并在其中列出一些表,从中可以选定要进行操作的一个表。
  在命令窗口或程序中使用REPORT FORM(报表文件名>[PREVIEw]命令也可以打印或预览指定的报表。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。