visual foxpro6.0及其程序设计 郭盈发 第9章.ppt

visual foxpro6.0及其程序设计 郭盈发 第9章.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 使用表单设计用户界面 9.2 使用控件增加表单功能 9.3 设置表单的数据环境 9.4 创?建?表?单?集 9.5 单文档界面与多文档界面 与报表相同,表单也可有自己的数据环境。数据环境中包含了表单可以显示的表和视图,用户可以像处理报表的数据环境一样处理表单的数据环境,并可方便地把新控件与表或视图中的字段进行关联。 在表单中打开数据环境的操作过程是:显示→数据环境。 如果该表单还没有设置数据环境,则系统自动打开“添加表或视图”窗口,否则,系统打开数据环境设计器窗口显示与该表单相关的表或视图。 9.3.1 向数据环境中添加表或视图 添加表或视图的操作步骤为: ① 在数据环境设计器中单击鼠标右键,在弹出菜单中选择“添加”。 ② 在“添加表或视图”对话框中,从列表中选择一个表和视图(如果当前没有打开的数据库,可以单击“其它”来选择表)。 ③ 单击“添加”。 向数据环境中添加一个表或视图的同时也创建了一个临时表对象,在属性窗口中可以设置临时表对象的属性,如通过设置临时表对象的Excusive属性,可以决定是以独占方式还是以共享方式打开一个表。 例4 向职工信息表单的数据环境中加入工资表,其具体步骤为: ①在职工信息表单数据环境设计器的弹出菜单中,选择“添加”。 ②在“添加表或视图”对话框中,从列表中选择工资表。 ③单击“添加”。 例5 将该表单数据环境中职工表的使用方式设置为独占,其具体步骤为: ① 在职工信息表单数据环境设计器中选中“职工”表。 ② 右击鼠标,在弹出菜单中选择“属性”。 ③ 将Excusive属性值设为“.T.—真”。 9.3.2 为数据环境设计关系 关系是表之间的一种链接,它使用户不仅可以从当前选定表中访问数据,而且可以访问其它相关表中的数据。VFP中的关系有两种:永久关系和临时关系。 永久关系只可能存在于数据库表之间。这种关系是在数据库设计器中建立的,并作为数据库的一部分保存。在查询设计器、视图设计器或表单的数据环境设计器中使用表时,永久关系将作为表间的默认链接。在表间创建永久关系的方法为: (1) 打开数据库设计器。 (2) 将一个表的索引拖到另一个表相匹配的索引上,前者为父表,后者为子表。 (1) 打开数据库设计器。 (2) 将一个表的索引拖到另一个表相匹配的索引上,前者为父表,后者为子表。系的父表索引必须为主索引或候选索引。如果表没有建立索引,则需要将其在表设计器中打开,并创建索引。 (3) 这时两个表之间有一直线相连,即为创建的关系。可以对该关系进行删除、编辑等操作。 如果数据环境的两个表之间没有永久关系,可以设置它们的临时关系。其设置方法是:将字段从父表拖到子表中相匹配的索引标识上。 例6 在创建的职工信息表单的数据环境中创建关系,使职工表的职工号与工资表的职工号建立链接,其具体步骤为: ① 在职工信息表单数据环境设计器中选中职工表的职工号字段。 ② 拖动该字段到工资表的职工号字段上。 ③ 释放鼠标,由于工资表中的职工号字段没有索引标识,系统提示如下信息: 您在“工资”表中选定的字段没有与之相关的索引。要建立 关系,此索引必须存在。请按“确定”建立该索引。 ④ 按“确定”按钮,系统首先建立工资表的“职工号”索引,然后给两表建立关系。 在数据环境中可对永久关系和临时关系进行操作,如删除和编辑等操作。 删除表关系属性的操作是:单击两个表的连线,按Deete键即可。编辑表关系属性的步骤如下: ① 单击连线(选择关系)。 ② 单击鼠标右键,选择弹出菜单中的“属性”项。 ③ 如果父表与子表的关系是一对多,则将OneToMany属性设置为“.T.—真”,否则设置为“.F.—假”。用户可根据需要修改相应的属性。 9.3.3 向表单中添加表字段 向表单中添加字段有以下几种方法: (1) 从数据环境设计器中将表直接拖放到表单或页面上,可将表中的全部字段以表格的形式放到表单中。 (2) 利用表单控件工具栏向表单中添加一个文本框,将

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档