第九章 表单设计
1 第 九 章 表 单 设 计
本章目录 ◆第一节简单表单的创建 目录 ◆第二节表单设计器 ◆第三节表单的属性、事件和方法程序 ◆第四节表单控件 ◆第五节表单的应用
目录 上一页 下一页 退出 2 本 章 目 录 第一节 简单表单的创建 第二节 表单设计器 第三节 表单的属性、事件和方法程序 第四节 表单控件 第五节 表单的应用
第一节简单表单的创建 表单(Form)是 Visual foxpro提供的用于建 立应用程序界面的最主要的工具之一。表单相 当于 WINDOWS应用程序的窗口 目录 表单可以属于某个项目,也可以游离于任 何项目之外,它是一个特殊的磁盘文件,其扩 展名为.sCx。在项目管理器中创建的表单自动 隶属于该项目。创建表单一般有两种途径: 退出 使用表单向导创建简易的数据表单; 使用表单设计器创建或修改任何形式的表单
目录 上一页 下一页 退出 3 第一节 简单表单的创建 表单(Form)是Visual FoxPro提供的用于建 立应用程序界面的最主要的工具之一。表单相 当于WINDOWS应用程序的窗口 表单可以属于某个项目,也可以游离于任 何项目之外,它是一个特殊的磁盘文件,其扩 展名为.scx。在项目管理器中创建的表单自动 隶属于该项目。创建表单一般有两种途径: 使用表单向导创建简易的数据表单; 使用表单设计器创建或修改任何形式的表单
表单创建方法与表单类 1.表单创建方法 表单的创建有以下三种方法: )利用命令窗口输入命令创建一个表单的命令格式 目录 CREATE FORM<表单名 (2)利用表单向导生成表单,可以创建基于一个表或 视图的表单,也可创建一对多的表单,该方法只须 按系统提供的操作步骤和屏幕提示按步进行就能完 退出 成 (3)利用表单设计器生成表单,可以创建简单表单 复杂表单和一对多表单,该方法可根据用户需要在 设计器中选取各种控件,满足不同的功能要求,方 法灵活,实用性强
目录 上一页 下一页 退出 4 一、表单创建方法与表单类型 1. 表单创建方法 表单的创建有以下三种方法: (1) 利用命令窗口输入命令创建一个表单的命令格式: CREATE FORM (2) 利用表单向导生成表单,可以创建基于一个表或 视图的表单,也可创建一对多的表单 ,该方法只须 按系统提供的操作步骤和屏幕提示按步进行就能完 成。 (3)利用表单设计器生成表单,可以创建简单表单、 复杂表单和一对多表单,该方法可根据用户需要在 设计器中选取各种控件,满足不同的功能要求,方 法灵活,实用性强
2表单的类型 根据表单数据来源的不同,可将表单分为 目录 以下几种类型: 1=(1)简单表单,该表单的数据来源于某一个表 或某一个视图。 (2)复杂表单,该表单的数据来源于多个表或 多个视图 退出 (3)一对多表单,该表单的数据来源于两个表, 这两个表必须是按一对多的关系连接起来, 其中一个为父表,另一个为子表
目录 上一页 下一页 退出 5 2.表单的类型 根据表单数据来源的不同,可将表单分为 以下几种类型: ( 1 ) 简单表单,该表单的数据来源于某一个表 或某一个视图。 ( 2 ) 复杂表单,该表单的数据来源于多个表或 多个视图。 ( 3 ) 一对多表单,该表单的数据来源于两个表, 这两个表必须是按一对多的关系连接起来, 其中一个为父表,另一个为子表
利用表单向导创建表单 1使用表单向导 启动表单向导有以下四种途径: *(1)打开“项目管理器”,选择“文档”选项卡,从中 选择“表单”。然后单击“新建”按钮。在弹出的 “新建表单”对话框中单击“表单向导”按钮 (2)在系统菜单中选择【文件】|【新建】命令,或者单 击工具栏上的“新建”按钮,打开“新建”对话框, 退出 在文件类型栏中选择“表单”。然后单击“向导”按 钮 (3)在系统菜单中选择【工具】|【向导】|【表单】命令。 (4)直接单击常用工具栏上的“表单向导”图标按钮 按步骤依照“表单向导”完成一对多表表单的设计
目录 上一页 下一页 退出 6 二、利用表单向导创建表单 1.使用表单向导 启动表单向导有以下四种途径: (1)打开“项目管理器” ,选择“文档”选项卡,从中 选择“表单” 。然后单击“新建”按钮。在弹出的 “新建表单”对话框中单击“表单向导”按钮。 (2)在系统菜单中选择【文件】|【新建】命令,或者单 击工具栏上的“新建”按钮,打开“新建”对话框, 在文件类型栏中选择“表单” 。然后单击“向导”按 钮。 (3)在系统菜单中选择【工具】|【向导】|【表单】命令。 (4)直接单击常用工具栏上的“表单向导”图标按钮。 按步骤依照“表单向导”完成一对多表表单的设计
2创建表单 【例9-1】假设以读者表为数据来源,制作查询读者信 息的查询表单( reader.scx) 具体操作方法如下: 目录 启动表单向导,在“新建表单”对话框中选取 “表单向导”按钮 (2)在弹出的“向导选取”对话框中选择“表单向 导”选项 (3)单击“确定”按钮后,出现表单向导的第一个对 话框,如图9-1所示。这一步主要选择数据库表 或自由表中的全部“字段”或部份“字段”,作 为表单的显示对象。本例选择“读者”数据表中 字段名为读者编号、姓名、性别、出生日期、籍 贯、联系电话等六个字段。 7
目录 上一页 下一页 退出 7 2.创建表单 【例9-1】假设以读者表为数据来源,制作查询读者信 息的查询表单(reader.scx)。 具体操作方法如下: (1) 启动表单向导,在“新建表单”对话框中选取 “表单向导”按钮。 (2) 在弹出的“向导选取”对话框中选择 “表单向 导”选项。 (3) 单击“确定”按钮后,出现表单向导的第一个对 话框,如图9-1所示。这一步主要选择数据库表 或自由表中的全部“字段”或部份“字段”,作 为表单的显示对象。本例选择“读者”数据表中 字段名为读者编号、姓名、性别、出生日期、籍 贯、联系电话等六个字段
表单向导 x以表单育导 步骤1-字段选取 骤2-选择表单祥式 XXXXX 您希望在表单中添加哪些字段? 窗体采用哪种式样? 选择数据库或自由表项,选择表或视图,然后选择所 您也可以选择一组标准的按钮。 需字段。 目录 数库和表⑩) 可用字段④ 定字段() 样式您 图格理系■限日 □雄名 阴景式 C图片按钮) 图书 出生日期 1,C无按钮@ 作者 音贯 C定制c) 滚动网格 退出 帮助⑩ 时下一步)完成帮助0 取消-步0)下一步①)完成吧) 图9-1表单向导第一个对话框图92表单向导第二个对话框
目录 上一页 下一页 退出 8 图9-1 表单向导第一个对话框 图9-2 表单向导第二个对话框
(4)单击“下一步”按钮后,出现如图9-2所示的表单 向导第二个对话框,该步骤主要用来选择表单的显 示格式,向导系统提供了九种样式供用户选择,本 例从样式选项框中选中浮雕式 目录 在对话框的按钮类型选框中,有文本按钮、图片按 钮、无按钮和定制4种类型,本例选择的是文本按 钮,表示表单将自动生成一组以文本表示的命令按 钮。如图9-3所示 退出 第个个后个9百删 图9-3文本按钮方式
目录 上一页 下一页 退出 9 (4) 单击“下一步”按钮后,出现如图9-2所示的表单 向导第二个对话框,该步骤主要用来选择表单的显 示格式,向导系统提供了九种样式供用户选择,本 例从样式选项框中选中浮雕式。 在对话框的按钮类型选框中,有文本按钮、图片按 钮、无按钮和定制4种类型,本例选择的是文本按 钮,表示表单将自动生成一组以文本表示的命令按 钮。如图9-3所示。 图9-3 文本按钮方式
(5)单击“下一步”按钮,出现如图9-4所示的表 单向导第三个对话框。该对话框主要用来选 择排序关键字,本例选择“读者编号”作为 目录 关键字,按升序排序 (6)单击“下一步”按钮,出现如图9所示的表 单向导第四个对话框,输入表单标题,默认 值为“读者”,下面的三个单选项和三个复 退出 选项主要用来询问在创建完这个表单后要做 的工作。若对当前设置的表单进行预览,可 单击右面的“预览”按钮。预览后,单击 “返回向导”按钮即可回到表单向导
目录 上一页 下一页 退出 10 (5) 单击“下一步”按钮,出现如图9-4所示的表 单 向导第三个对话框。该对话框主要用来选 择 排序关键字,本例选择 “读者编号”作为 关键 字,按升序排序。 (6) 单击“下一步”按钮,出现如图9-5所示的表 单 向导第四个对话框,输入表单标题,默认 值 为“读者”,下面的三个单选项和三个复 选项 主要用来询问在创建完这个表单后要做 的工 作。若对当前设置的表单进行预览,可 单击 右面的“预览”按钮。预览后,单击 “返回向导” 按钮即可回到表单向导