- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 =
您可能关注的文档
最近下载
- 3done赵州桥小课件.doc VIP
- 地球的公转(1)高二地理湘教版(2019)选择性必修1.pptx
- 幼儿园大班预防新冠病毒.pptx VIP
- 【两篇】2024年庆祝新中国成立75周年专题党课:高举爱国主义伟大旗帜为中华民族伟大复兴汇聚磅礴伟力与推动高质量发展专题党课讲稿:坚持“五个要”坚定不移以高质量发展扎实推进中国式现代化建设.docx VIP
- 图像模式识别全套教学课件.pptx
- GB 43704-2024 对外开放口岸边防检查现场标志-副本.pdf
- 植物生理学植物光合作用.doc VIP
- 发展数字经济培训课件PPT.pptx VIP
- NB∕T 47003.2-2022 常压容器 第2部分:固体料仓.pdf
- 大班美术《向日葵》(线条画)课件.pptx
文档评论(0)