菜单与报表的设计

更新时间:2023-07-24 19:46:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第九章:菜单设计与应用

VF支持两种类型的菜单:条形菜单和弹出式菜单。

无论是哪种类型的菜单,当选择其中某个选项时都会有一定的动作。这个动作可以是下面三种:1:执行一条命令 2:执行一个过程 3:激活一个菜单

一:系统菜单

通过SYS MEMENU 命令可以允许或者禁止在程序执行时访问系统菜单 SET SYSMENU ON /OFF/AUTOMATIC

SET SYSMENU TO DEFAULT /SAVE/NOSAVE

ON 允许程序执行时访问系统文件 OFF 禁止程序执行时访问系统菜单。

SET SYSMENU TO DEFAULT

将系统菜单恢复缺省配置或恢复到被保存菜单。

SET SYSMENU SAVE 保存现有

的系统菜单

SET SYMENU NOSAVE 不保存系统菜单

菜单 文件: .MNX,.MNT

菜单程序文件:.MPR

调用菜单设计器: MODIFY MENU<文件名>

运行菜单程序文件: DO <菜单文件> 扩展名.MPR不能省略

DO 《程序文件名》

DO FORM 表单文件名

DO 菜单文件名 不能省略扩展名

二:下拉式菜单

1:菜单设计器的功能有两个:一是为顶层表单设计下拉式菜单;

二是为应用程序设计下拉式菜单; 例9.1,9.2讲解P244

2:怎样为顶层表单添加下拉式菜单

说明:myform为表单文件名

INIT事件

DO <文件名> WITH THIS[“菜单名”]

DESTROY事件 <表单退出> RELEASE MENU <菜单名>

[EXTENDED]

设置:(对下拉菜单不能用,对快捷菜单可以用

)

PARAMETERS <参数> 清理:

RELEASE MEMU <菜单名> EXTENDED

_VFP.ACTIVEFORM.TEXT1.VALUE="ASDFASD"

_VFP是系统变量,表示当前正在运行的VFP应用程序对象,

ACTIVEFORM则表示其中的活动表单对象

报表

1:创建报表

报表主要包括两部分内容:数据源和布局.

数据源是报表的数据来源,主要有数据库表或自由表,视图,查询,临时表. 2:报表布局:

列报表

行报表

一对多报表

多栏报表

3:创建报表

向导

快速报表创建简单规范的报表 报表设计器

CREATE REPORT <报表文件名>

MODIFY REPORT <报表文件名>

REPORT FORM <报表文件名>

[PREVIEW]

打印或预览指定的报表.

BUILD APP 应用程序文件名 FROM 〈项目名〉

BUILD EXE 应用程序文件名 FROM 〈项目名〉

本文来源:https://www.bwwdw.com/article/u6nm.html

Top