17.1表单设计课件.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 17.1表单设计 表单是应用系统的用户界面。通过表单,可以让用户在熟悉的界面下进行数据查看或数据输入。不仅如此,表单还提供了能响应用户(或系统)事件的丰富的对象集。通过这些对象,用户能方便和直观地完成信息管理工作。 第十七章VFP的高级操作 创建表单的常见方法: ⑴通过“表单”向导生成表单。 ⑵使用“快捷表单”命令创建表单,并用“表单设计器”添加相应的控件。 ⑶通过“表单设计器”创建和修改表单。 1. 打开表单设计器 单击“文件”,选择“新建”,在“新建”对话框中选择“表单”,单击“新建文件”按钮。 2. 设置数据环境 表单的数据环境包括与表单交互的表和视图,以及表单所需要的表与表之间的关系。 单击系统菜单的“显示/数据环境”,得到数据环境窗口。出现“打开”对话框,打开STUDENT数据库。在“添加表或视图”对话框中选取“学生情况”表,按“添加”命令按钮将其加入数据环境后关闭对话框。 3. 向表单中添加字段 表单中的字段总是和某种类型的控制对象相关联的,通过控制对象的属性、事件和方法来处理和操作字段。向表单中添加字段的方法有多种。 ⑴添加“XH”(学号)字段 (传统方法) 在“表单控制”工具栏上单击“文本框”图形按钮,移动鼠标指针到表单上,鼠标指针变成十字形,在需要的位置按下鼠标左键,创建一个名为“Text1”的文本框对象。 对象和XH(学号)字段发生关联: 在属性窗口的“数据”选项卡中,选取“ControlSource”属性,单击属性设置框右边的下箭头按钮,可以看到包含在数据环境中的“学生情况”表的字段显示在设置框中,选择“学生情况.XH”。Text1与学号字段关联就建立了。 对象进行文字说明: 在“表单控制”工具栏上单击“标签”图形按钮,在表单的Text1对象前建立一个名为“Label1”的标签对象。在属性窗口的“布局”选项卡中,修改“Label1”的“Caption”属性为“学号”,并在“AutoSize”上双击以设定这个属性为.T.。 ⑵添加“XM”(姓名)字段 (拖动方法) 在数据环境窗口中的“XM”字段上按下鼠标左键不放,将其拖动到表单上,释放鼠标左键,则在表单上创建了一个文本框对象“txtXm”和一个显示为“姓名”的标签对象。 ⑶修改性别字段 性别字段的取值范围只能是“男”或“女”,可以通过选择进行信息输入。因此改用选项按钮组控件与性别字段相关联。用拖动方法加入性别字段,删除“txtXb”文本框对象,并建立一个选项按钮组对象。 可以看到控件包含两个选项按钮对象:Option1和Option2。将这两个对象的“Caption”属性分别设置为“男”和“女”(输入时不需要加引号),“AutoSize”设为.T.。选项组(Optiongroup1)的“ControlSource”值为“学生情况.XB” ⑷修改系代码字段 解决方法:在表中存入代码,而通过组合框显示系的名称(方便录入与修改) 重新设计表单的数据环境: 激活数据环境窗口,在窗口内的空白处单击鼠标右键,利用快捷菜单的“添加”项加入“系代码”表。回到表单设计器中,将显示为“系代码”的标签对象的“Caption”改为“所在系”,删除“txtXdm”文本框对象,建立组合框对象“Combox1”。 进行如下属性设置: ControlSource设置为学生情况.XDM。RowSourceType设置为6。RowSource设置为改为代码.xm,dm。Style设置为2。ColumnCount设置为2。BoundColumn设置为2。设置RowSourceType为6,表示可以在组合框中使用表的字段;设置ColumnCount为2是为了在组合框中同时显示两列;这里RowSource和BoundCoulumn属性的设置是解决问题的关键,前者为列表指定了两个列的数据源,后者将第二个列的数据源与ControlSource属性值关联到了一起。 4. 向表单添加控件 仅有字段的表单还不完善。要使表单能很好地运行,满足用户的要求,还必须对其进行控制。以实现诸如关闭表单、移动记录指针等功能。 ⑴添加命令按钮 先添加一个命令按钮来关闭表单。 在“表单控件”工具栏上选择“命令按钮”,然后在表单上创建一个命令按钮对象,缺省对象名为Command1。改变其“Caption”属性为“退出”。鼠标双击该按钮,打开代码窗口。 在Click事件中输入如下的关闭表单的代码:Thisform.Release ⑵添加命令按钮组 为了实现移动记录指针的功能,再向表单中添加一个命令按钮组对象,缺省对象名为CommandGroup1,包含两个命令按钮Command1和Command2。 CommandGroup1对象的Click事件输入代码 DO CASE CASE THIS.VALUE =

文档评论(0)

shenlan2 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档