第12章表单 学习要点 1、表单向导、表单设计器 2、数据环境 3、表单设计 表单控件
第12章 表单 学习要点 1、 表单向导、表单设计器 2、 数据环境 3、 表单设计 4、 表单控件
第12章表单 121创建表单 122设置数据环境 123基本表单设计 124常用表单控件 习题及参考答案
第12章 表单 12.1 创建表单 12.2 设置数据环境 12.3 基本表单设计 12.4 常用表单控件 习题及参考答案
第12章表单 表单(Form),即 Windows应用程序中的窗口, 是用户和Ⅴ isual Foxpro应用程序之间进行数据交互 操作的窗口。利用表单,可以让用户在熟悉的界面下 察看数据或将数据输入到数据库。但表单提供的远不 止是一个界面,它还提供丰富的对象集,这些对象能 够响应用户(或系统)事件,这样就能使用户尽可能 方便和直观地完成信息管理工作。 表单的创建既可以使用表单向导,也可以使用表 单设计器, Visua| FoxPro60提供了一个功能强大 的表单设计器,使得设计表单工作变得既快捷又容易
第12章 表单 表单(Form),即Windows应用程序中的窗口, 是用户和Visual FoxPro 应用程序之间进行数据交互 操作的窗口。利用表单,可以让用户在熟悉的界面下 察看数据或将数据输入到数据库。但表单提供的远不 止是一个界面,它还提供丰富的对象集,这些对象能 够响应用户(或系统)事件,这样就能使用户尽可能 方便和直观地完成信息管理工作。 表单的创建既可以使用表单向导,也可以使用表 单设计器,Visual FoxPro 6.0 提供了一个功能强大 的表单设计器,使得设计表单工作变得既快捷又容易
121创建表单 表单可以属于某一个项目,也可以独立于任何项 目之外单独存在,它是一个特殊的文件,扩展名 为scX。在项目管理器中创建的表单隶属于该项目。 在 Visual Foxpro60中,可以用以下任意一种 方法创建表单: (1)使用表单向导 (2)使用表单设计器 (3)使用 CREATE FORM命
12.1 创建表单 表单可以属于某一个项目,也可以独立于任何项 目之外单独存在,它是一个特殊的文件,扩展名 为.scx。在项目管理器中创建的表单隶属于该项目。 在Visual FoxPro 6.0 中,可以用以下任意一种 方法创建表单: ⑴ 使用表单向导。 ⑵ 使用表单设计器 ⑶ 使用CREATE FORM命
1211表单向导 使用“表单向导”创建表单,可以根据向导提示, 在几种不同的类型选项中进行选择,从而生成一个用 户满意的表单。“表单向导”有两种,一种是单表表 单向导,生成的表单只能依赖于一个数据库表;另 种是一对多表单向导,生成的表单依赖于通过关键字 连接的两个数据库表。下面分别介绍这两种表单向导。 1.使用“表单向导”创建单表表单 1)在项目管理器中选择“文档”选项卡。 (2)在“文档”选项卡中,选择“表单”选项
12.1.1 表单向导 使用“表单向导”创建表单,可以根据向导提示, 在几种不同的类型选项中进行选择,从而生成一个用 户满意的表单。 “表单向导”有两种,一种是单表表 单向导,生成的表单只能依赖于一个数据库表;另一 种是一对多表单向导,生成的表单依赖于通过关键字 连接的两个数据库表。下面分别介绍这两种表单向导。 1. 使用“表单向导”创建单表表单 ⑴ 在项目管理器中选择“文档”选项卡。 ⑵ 在“文档”选项卡中,选择“表单”选项
1211表单向导 (3)单击“新建”按钮,系统弹出“新建表单”对 话框。 (4)在“新建表单”对话框中单击“表单向导”按 钮,系统弹出“向导选取”对话框。 (5)在“向导选取”对话框中选择“表单向导”选 项,然后单击“确定”按钮,进入“表单向导—步 骤1”对话框,在“数据库和表”组合框中选取 teachers数据库,并且选取 teacher表,将表中的全 部可用字段添加到“选定字段”列表框中,如图12-1 所示
12.1.1 表单向导 ⑶ 单击“新建”按钮,系统弹出“新建表单”对 话框。 ⑷ 在“新建表单”对话框中单击“表单向导”按 钮,系统弹出“向导选取”对话框。 ⑸ 在“向导选取”对话框中选择“表单向导”选 项,然后单击“确定”按钮,进入“表单向导——步 骤 1” 对 话 框 , 在 “ 数 据 库 和 表 ” 组 合 框 中 选 取 teachersj数据库,并且选取teacher表,将表中的全 部可用字段添加到“选定字段”列表框中,如图12-1 所示
1211表单向导 表单向导 步骤1-字段选取 您希望在表单中添加哪些字段? 2 8Xx 3 选择数据库或自由表项,选择表或视图,然后选择所 4 wx[2 yyYYyY 需字段。 3 YYYYYY 数据库和表① 可用字段) 选定宇段 自由表 教帅代妈 姓名 TEACHER 性别 出生日期 婚否 部门 职称 其术工四 帮助Q 取消 上一步①)下一步>完成吧 图12-1“表单向导步骤1”对话框
12.1.1 表单向导 图12-1 “表单向导——步骤1”对话框
1211表单向导 (6)单击“下一步”按钮,进入“表单向导步骤2”对 话框。该对话框用于确定表单的外观效果。在“样式”列表框 中,系统提供了9种不同风格的显示记录字段的样式,每选择 种都可以在左上角看到其显示效果,本例中选择“凹陷式” 显示效果。 向导提供了4种“按钮类型”来显示出现在表单中按钮的 显示情况: ①文本按钮:在按钮上用文本显示按钮的说明和用途。 ②图片按钮:在按钮上附示意性图片来显示按钮的说明和 用途。 ③无按钮:在表单上不设置按钮。 ④定制:根据用户的需要定制按钮的显示形式
12.1.1 表单向导 ⑹ 单击“下一步”按钮,进入“表单向导——步骤2”对 话框。该对话框用于确定表单的外观效果。在“样式”列表框 中,系统提供了9种不同风格的显示记录字段的样式,每选择 一种都可以在左上角看到其显示效果,本例中选择“凹陷式” 显示效果。 向导提供了4种“按钮类型”来显示出现在表单中按钮的 显示情况: ① 文本按钮:在按钮上用文本显示按钮的说明和用途。 ② 图片按钮:在按钮上附示意性图片来显示按钮的说明和 用途。 ③ 无按钮:在表单上不设置按钮。 ④ 定制:根据用户的需要定制按钮的显示形式
121.1表单向导 表单向导 步骤2-选择表单样式 Aaaaa: 1000 窗体采用哪种式样? Bbb: ZzzZ 您也可以选择一组标准的按钮。 样式 际准式 按钮类型 G文本按钮 C图片按钮 边框式 C无按钮包 C定制c 滚动网格 帮助 取消 一步①)下一步>完成C E)」 图122“表单向导步骤2”对话框
12.1.1 表单向导 图12-2 “表单向导——步骤2”对话框
1211表单向导 (7)单击“下一步”按钮,进入“表单向导—步骤3”对话框,选择排序依据。最 多可以选择三个排序依据 表单阿导 步骤3-排序次序 如何排序记录? 选择最多三个宇段或选择一个索引标识来排序记录。 2鼎GGG 可用的字段或索引标识 选定字段〕 出生白 生名 添加①) 完成①〕 图12-3“表单向导步骤3对话框
12.1.1 表单向导 ⑺ 单击“下一步”按钮,进入“表单向导——步骤3”对话框,选择排序依据。最 多可以选择三个排序依据。 图12-3 “表单向导——步骤3”对话框