三、快速创建表单 在先前的版本中,还可以使用Standard工具栏中的"自动表单向导"工具来快速创建"表单"。使用Visual FoxPro 9.0时就不能这么做了,只得按下列步骤来操作。
步骤一、在Project Manager中选定Forms项后单击New按钮,接着在New Form对话框中单击New Form按钮。
这一步操作结束后,Visual FoxPro 9.0会在屏幕上显示Form Designer(表单设计器)窗口、Form下拉菜单、Form Controls(表单控件)工具栏、Form Designer工具栏和Porpties(属性)窗口,如图3所示。
 图3 这一步操作的结果 |
步骤二、从Form下拉菜单中选择Quick Form(快速表单)命令,如图4所示。
 图4 选择Quick Form(快速表单)命令 |
步骤三、参见图5,在Form Builder(表单制作器)的1.Field Selected(1.选择字段)选项卡中选定数据库、数据表、字段。
 图5 选定数据库、数据表、字段 |
步骤四、参见图6,在Form Builder(表单制作器)的2.Style(2. 样式)选项卡中的Style列表中选定一种样式。接着,单击OK按钮。
 图6 选定一种样式 |
完成这四步操作后,屏幕上将显示一个信息框,说明正在生成表单。稍后,一份"表单"就会快速生成,并显示在Form Designer面板中,如图7所示。接下来在Form Designer中还可以进一步设计"表单"中的内容与外观,这是一些复杂的操作,参阅本教程后面的内容可了解详情。
 图7一份"表单"就会快速生成 |
步骤五、右击Form Designer后,从快捷菜单中选择Run Form命令。或者从Form下拉菜单中选择Run Form命令。
步骤六、在图8所示的询问对话框中单击OK按钮。
 图8 单击OK按钮 |
此后,屏幕上显示Save AS对话框,以便命名保存"表单"。然后,"表单"就会屏幕在屏幕上,如图9所示。
 图9 "表单"就会屏幕在屏幕上 |
图9所示的"表单",而且没有实用价值,只是一个正在创建中"表单",下面的操作就将让它变得实用。首先,将要在Form Designer中打开前面所创建的"表单",然后通过Windows剪切板将它的那些图像按钮复制给将创建的"表单"。这是一种常用于Visual FoxPro 9.0的操作技巧,值得初学者掌握。
步骤七、在Project Manager中选定前面创建的"表单",然后单击Modify按钮。
步骤八、在Form Designer中选定那些图像按钮,接着按下键盘上的Ctrl + C组合键,将它们复制在Windows剪切板中。
步骤九、单击正在设计的"表单",将它设置为当前窗口,然后按下键盘上的Ctrl + V组合键,让Windows剪切板中的内容粘贴在该窗口中。接着,适当调整一下表单中所有对象的位置,结果就将如图10所示。
 图10 调整一下表单中所有对象的位置 |
就这样,一张功能齐全的新"表单"就创建好了。接下来就可以参照前面的操作运行它,并保存在磁盘上。运行的结果将如图11所示,工具栏中各工具按钮的名称与功能如表1所述。
 图11 运行的结果 |
表1 表单工具栏中提供的各按钮功能
| 按钮名 |
中文意思 |
图标 |
功能 |
| Top record |
第一个记录 |
 |
将记录指针移至第一行记录 |
| Previous record |
前一个记录 |
 |
将记录指针移至上一行记录 |
| Next record |
下一个记录 |
 |
将记录指针移至下一行记录 |
| Bottom record |
最后一个记录 |
 |
将记录指针移至最后一行记录 |
| Find record |
查找记录 |
 |
搜索指定的记录 |
| Print record |
打印记录 |
 |
打印当前记录行 |
| Add/Save record |
添加/存储记录 |
 |
加入/存储记录至数据表的末端 |
| Edit/Revert record |
编辑/恢复记录 |
 |
编辑当前记录 |
| Delete record |
删除记录 |
 |
删除当前记录 |
| Exit form |
退出表单 |
 |
退出表单 |
最后说一下,关闭"表单"时可单击此工具栏中的Exit form按钮,或者单击"表单"窗口右上角处的"关闭"按钮。
