Visual FoxPro 6.0 提供了多种创建表单的方法:向导、快速表单和表单设计器。
8.1 利用向导设计表单
8.1.1 表单向导
使用向导设计表单的操作步骤如下:
1 )打开项目管理器窗口,选择“文档”选项卡中的“表单”选项,单击新建按钮,出现“新建表单”对话框,如图 8-1 所示。单击“表单向导”按钮,打开“向导选取”对话框,如图 8-2 所示。
图 8-2
图 8-1
注:也可选择“文件 / 新建”命令,在“新建”对话框中选择“表单”,并单击“向导”按钮;或选择“工具 / 向导 / 表单”命令。
2 )选择“表单向导”,单击“确定”按钮后,进入“步骤 1- 字段选取”窗口(如图 8-3 所示)。从“数据库和表”列表框中选择作为数据源的数据库和表,然后在“可用字段”列表框中选中需要的字段,双击该字段添加到“选定字段”列表中,

图 8-3
3 )字段选取后,单击“下一步”按钮进入第二步,在步骤 2 表单向导对话框中,选择表单样式和按钮类型,其中“文本按钮”是显示按钮名称、图片按钮是显示按钮图标。单击“样式”框中的样式,对话框左上方放大镜中显示相应的例子,如图 8-4 所示。
图 8-4
4 )单击“下一步”按钮进入第三步,在步骤三表单向导对话框中,按照记录的排序次序选择字段,最多选取三个字段,然后指定升 / 降序排序,如图 8-5
图 8-5
图 8-4
6 )单击“下一步”按钮进入步骤四,在步骤 4 表单向导对话框中选择保存方式,建议选择“保存表单并用表单设计器修改表单”。在存储之前单击“预览”按钮可进行预览,最后单击“完成”按钮,如图 8-6 所示。
图 8-6
2 .一对多表单向导
使用一对多表单向导创建表单随机,字段既要从主(父)表中选取,也要从子表中选取,还要建立两表之间的联接关系。
例:使用“教学管理”数据库中的“课程表”和“可更新成绩”视图,建立一个一对多的表单。
操作步骤如下:
1 )从图 8-2 所示的“向导选取”对话框中选择“一对多表单向导”,进入“步骤 1- 从父表中选择字段“窗口,如图 8-8 所示。选择“教学管理”中的“课程”表作为主表,并在“可用字段”列中选定“课程名”和“课程号”两个字段加到“选用字段”列,然后单击下一步。
图 8-8
图 8-9
2 )在“步骤 2- 从子表中选择字段”窗口(如图 8-9 所示)中,子表选择“可更新成绩视图”,选定“学号”、“姓名”、“成绩” 3 个字段后单击“下一步”。
3 )在“步骤 3- 建立表之间关系”窗口(如图 8-10 )中,从父表和子表中分别选定一个匹配字段,建立表之间的关系,本例选定“课程名”,单击“下一步”。
4 )在“步骤 4- 选择表单样式”窗口(如图 8-11 )中,选择适当的样式后单击“下一步”
图 8-11
图 8-10
5 )在“步骤 5- 排序窗口”(如图 8-12 )中,选择排序字段与排序方式后单击“下一步”。(在本例中排序字段选择为“课程名”)
图 8-12
6 )在“步骤 6- 完成”窗口(如图 8-13 )中,输入表单标题,选择“保存并运行表单”项。最后单击“完成”。
图 8-13
8.1.2 使用表单设计器创建表单
利用向导可创建一些简单而规范的表单,这样的表单缺乏用户自己的特带,而且不便于修改。表单设计器提供了更为强大的设计功能,用户可根据需要选择各种控件,以制作个性化的表单。
1 .启动表单设计器
(1) 项目管理器方式
打开项目管理器窗口,选择“文件”选项卡中的“表单”项,单击“新建”按钮,在“新建表单”对话框中选择“新建表单”命令。
( 2 )菜单方式
选择“文件 / 新建”命令,在“新建”对话框中选择“表单”,然后单击“新建”按钮。
( 3 )命令方式
输入命令: CREATE FORM
用上面任何一种方式可打开“表单设计器“窗口,如图 8-14
图 8-14
用户可在表单设计器提供的可视化环境中,以交互方式对其外观、布局、显示方式等属性进行设置,或修改事件过程及添加新方法;还可以根据需要在表单中添加各种控件,其具体操作将在下面讲解。
2. 快速创建表单
启动表单设计器后,可利用快速表单功能定制一个简单的表单,具体操作如下:
1 )选择“表单 / 快速表单”命令,或右击表单窗口,从快捷菜单中选择“生成器”命令,出现表单生成器窗口,如图 8-15
图 8-15
8.1.3 表单的保存和运行
1. 保存表单文件
选择“文件 / 保存”或“文件 / 另存为”命令,可将表单以合适的文件名保存到指定的位置。
2. 运行表单
可用下列几种方法运行表单文件:
1 )在项目管理器中选择要运行的表单,然后单击“运行”按钮。
2 )在表单设计器环境下,选择“表单 / 执行表单”命令;或单击工具栏中的“运行”按钮。
3 )选择“程序 / 运行”命令,打开“运行”对话框,选中要运行的表单文件,然后单击“运行”按钮。
4 )在命令窗口中输入命令:
DO FORM < 表单文件名 >[WITH < 参数 1>[ , < 参数 2> ,… ]]
3. 修改表单
无论通过何种途径创建的表单文件,都可以利用表单设计器进行修改。操作步骤如下:
1 )在项目管理器中选择“文档”选项卡,展开“表单”项,选定要修改的表单,然后单击“修改”按钮。
2 )选择“文件 / 打开”命令,在“打开”对话框中选择要修改的表单文件,然后单击“确定”按钮。
3 )在命令窗口中输入命令:
MODIFY FORM < 表单文件名 >
说明:如果命令中指定的表单文件不存在,系统将启动表单设计器建立一个新表单。
|