第6章表单设计.ppt

  1. 1、本文档共226页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 表单设计 6.1 创建表单 6.2 容器和控件 6.3 数据环境 6.4 属性窗口 6.5 添加新的属性和方法 6.6 单文档界面与多文档界面 6.7 表单设计范例 6.8 类的设计 6.9 典型的表单设计 6.10 消息对话框 6.1 创建表单 6.1.1 利用表单向导创建表单 本节以学生成绩管理系统中的学生成绩表xscj为例(见表6.1),介绍采用表单向导快速创建表单的过程。 1. 表单向导 表单向导是一个引导用户用填表和选取选项的方式创建表单的工具。表单向导在其运行过程中,给用户提供了了比较详细的中文提示,用户只要按照提示的说明就可以完成相应的操作。因此,表单向导的使并不困难。利用表单向导创建表单的步骤如下: (1)?? 在Visual Foxpro主菜单中,选择“文件”菜单中的“新建”命令(即选取“文件”/“新建”),弹出“新建”对话框;在“新建”对话框中选择“表单”单选按钮,并单击“向导”按钮(见图6-1),弹出“向导选取”对话框,见图6-2。 (1)?? 在“向导选取”框中选取“表单向导”(见图6-2)并单击“确定”按钮。 (2)?? 按图6-3所示在“表单向导”对话框中指定用于表单的数据源(数据库和表),然后进行表单字段的选取操作,在本例中数据源选取c:\vfplx\xscj.dbf并将该表所有可用字段都选入到“选定字段”框中。接着单击“下一步”按钮。 (4) 按图6-4所示在“表单向导”对话框中选择表单样式和表单按钮类型。单击“样式”框中的样式名时,对话框左上方的放大镜中会显示出相应样式的例子;表单按钮类型则利用“按钮类型”单选按钮进行选择,其中“文本按钮”表示只在按钮上显示文字名称,“图片按钮”表示在按钮上显示图标;接着单击“下一步”按钮进入步骤3。 按图6-5所示在“表单向导”对话框中选择记录排序所依据的字段和记录的排序方式。最多可以选取3个字段来决定该表中所有记录的排序,排序方式则有升序或降序两种选择。在本例中选取“xh”学号字段作为记录的排序标识,排序方式则选升序,即按照学号的升序排序来显示记录。接着单击“下一步”按钮。 (6)?? 按图6-6所示在“表单向导”对话框中选择保存表单的方式,建议选择“保存表单并在表单设计器用进行修改”。在存储之前单击“预览”按钮可以对设计的表单进行预览,最后单击“完成”按钮。 在通过回答表单向导的问题所生成的表单中,含有一组标准的记录定位按钮,这组按钮可用以在表单中显示不同的记录(第一个、前一个、下一个、最后一个)、编辑记录、添加记录、删除记录和查找记录等,见图6-7。 2. 快速生成表单 本小节仍以学生成绩管理系统中的学生成绩表xscj为例(见表6.1),介绍使用快速生成表单方法创建表单的过程。 (1)?? 选择“文件”菜单中的“新建”菜单项,弹出“新建”对话框。 (2)?? 在“新建”对话框中,选择“表单”单选按钮并单击“新建表单”按钮,进入表单设计器。 (3)?? 选择“表单”/“快速表单”菜单项,弹出表单生成器(如图6-8所示)。 (4)?? 在表单生成器中选取数据源C:\vfplx\xscj.dbf,并选取该表的全部字段;然后,单击“确定”按钮即可生成一个新表单。 新生成表单的界面类似于图6-7中所示的表单。 3. 一对多表单向导 本节在根据学生成绩表xscj.dbf和学生表xs.dbf两张表,用一对多表单向导来创建表单。这两张表通过字段“xh”建立关联。 学生表xs.dbf的数据(库结构)如表6.2所示,学生表xs.dbf的记录数据内容如图6-9所示。 学生成绩表xscj.dbf的表结构见表6.1,数据内容如图6-10所示。 使用一对多表单向导的操作步骤如下: (1)?? 选择“文件”/“新建”,弹出“新建”对话框。 (2)?? 在“新建”对话框中,选中“表单”单选按钮,单击“向导”按钮,打开“向导选取”对话框,在其中选取“一对多表单向导”(见图6-11)并单击“确定”按钮。 (3)?? 在“一对多表单向导”中,首先指定一个表作为一对多表单的父表(本例为学生表xs.dbf),然后进行字段选取(见图6-12),接着单击“下一步”按钮。 (4)?? 在“一对多表单向导”中,指定一个表作为一对多表单中的子表(本例为学生成绩表xscj.dbf),然后选取所需字段并单击“下一步”按钮。 (5)?? 在图6-13所示的“一对多表单”向导中,建立两个表的关联关系,Visual Foxpro默认设置是以两个表中字段名相同的字段建立关联。在本表单中,学生表和学生成绩表关联字段为“xh”学号。 (6)?? 在“一对多表单”

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档