VFP第9章 菜与报表设计.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP第9章 菜与报表设计

9.1.1 菜单的结构 Visual FoxPro支持两种类型的菜单:条形菜单(一级菜单)和弹出式菜单(子菜单)。它们都有一组菜单选项显示于屏幕供用户选择。用户选择其中的某个选项时都会有一定的动作。这个动作可以是下面3种情况中的一种:执行一条命令、执行一个过程或激活另一个菜单。 可以为每个菜单选项设置一个热键和快捷键。当菜单激活时,可以按菜单项的热键快速选择该菜单项。快捷键通常是Ctrl和另一个字符键组成的组合键。不管菜单激活与否,都可以通过快捷键选择相应的菜单选项。 常规的菜单系统一般是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。其中条形菜单作为主菜单,弹出式菜单作为子菜单。当选择一个条形菜单选项时,激活相应的弹出式菜单。 而快捷菜单一般由一个或一组上下级的弹出式菜单组成。 9.1.3 快速菜单 在Visual FoxPro中,可以利用“菜单设计器”来设计并生成下拉式菜单与快捷菜单。若想从已有的Visual FoxPro菜单系统开始创建菜单,则可以使用“快速菜单”功能。 9.2.1 菜单设计器窗口 1.打开菜单设计器窗口 无论建立菜单或者修改已有的菜单,都需要打开菜单设计器窗口。有菜单方式和命令方式。 新建和修改菜单的命令格式为: CREATE MENU 菜单文件名 MODIFY MENU 菜单文件名 2.菜单设计器窗口的组成 菜单项属性 菜单名称列:可定义访问键 结果列: 命令、填充名称、子菜单和过程4项 选项列: 可定义快捷键,显示状态栏信息等 插入栏按钮:提供系统菜单项 预览按钮:提供菜单模拟显示 9.2.2 菜单文件的建立与运行 定义菜单项:用菜单设计器定义。 保存菜单定义:文件菜单的保存用 Ctrl+W,生成一个以.mnx为扩展名的菜单文件和以.mnt为扩展名的菜单备注文件。 生成菜单程序:“菜单”菜单的生成命令,生成扩展名.mpr的菜单程序文件。 运行菜单程序:例如 DO CD.MPR 快捷菜单是一种单击右键才出现的弹出式菜单,利用“快捷菜单设计器”仅能生成快捷菜单的菜单本身,实现单击右键来弹出一个菜单的动作还需要编程。 例 建立一个具有“撤消”和“剪贴板”功能的快捷菜单,供浏览学生表时使用。当用户在浏览窗口单击鼠标右键时,即出现此快捷菜单。 操作步骤如下: (1)打开快捷菜单设计器窗口 (2)插入系统菜单栏 (3)生成菜单程序:菜单文件名取lppcd.mnx和菜单备注文件lppcd.mnt中。在“生成菜单”对话框中选择“生成”按钮,就会生成菜单程序lppcd.mpr。 (4)编写调用程序 在命令窗口中输入:MODI COMM dylppcd命令,并在程序编辑窗口中输入如下代码: CLEAR ALL PUSH KEY CLEAR 清除以前设置过的功能键 ON KEY LABEL RIGHTMOUSE DO lppcd.mpr 设置鼠标右键为功能键,预置弹出式菜单 USE 学生 BROWSE USE PUSH KEY CLEAR (5)行调用程序及快捷菜单程序 执行命令:DO dylppcd ,屏幕上就会出现浏览窗口。选择任何数据后,单击右键随即弹出快捷菜单,便可进行撤消、剪切、复制、粘贴等操作。 9.4 报表设计 9.4.1 利用报表向导设计报表 启动报表向导打开“文件”菜单中的“新建”菜单项,在文件类型栏中选择“报表”,然后单击“向导”按钮。 9.4.2 利用快速报表设计报表 除了用报表向导创建报表外,我们还可以用“快速报表”来建立简单的报表,这是一项省时的功能,只需在其中选择基本的报表组件,Visual FoxPro 就会根据选择的布局,自动建立简单的报表布局。 9.4.3 利用报表设计器设计报表 启动报表设计器方法如下:打开“文件”菜单中的“新建”子菜单,在文件类型栏中选择“报表”,然后单击“新建文件”按钮。 直接使用命令 CREATE REPORT 也可启动报表设计器。 报表输出 1. 页面设置 规划报表页面的外观。例如页边距,纸张类型和所需的布局。 2. 预览报表 通过预览报表,不用打印就能看到它的页面外观。 3. 打印输出 *Visual FoxPro * 9.1 菜单设计概述 条形菜单 弹出式菜单 9.1.2 建立菜单系统的步骤 (1)规划与设计菜单系统。 (2)使用菜单设计器定义菜单标题、菜单项和子菜单。 (3)按实际要求为菜单系统指定任务。 (4)菜单建立好之后将生成一个以.mnx为扩展名的菜单文件和以.mnt为扩展名的菜单备注文件。然后再生成扩展名.mpr的菜单程序文件。 (5)运行生成的菜单程序文件。 9.2 下拉式菜单设计 9.3 快捷菜单设计 报表的布局 1、列报表:表中每

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档