- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《VFP程序设计》《VFP程序设计》表间关联:不同工作区中打开的表的记录指针是独立移动的。但在实际问题中常有这种情况:一项操作所涉及的内容被分别存储在两个或两个以上的表中,如果能按照记录号或表之间的共有字段建立起关联,使多个表的记录指针同步移动,就会简化指针分别定位的操作,提高数据处理效率。建立关联命令提供的就是这个功能。
1.建立关联:
格式:setrelationto表达式into工作区|表别名[additive]
说明:(1).表达式一般为两个表的共有字段。
(2).在两个表中分别以该共有字段建立索引。
(3).建立关联时,需打开表和相关的索引文件
(4).选择[additive]将不解除先前建立的关联,否则将解除此前建立的关联。
2.取消关联:setrelationto
3.例:“职工档案”和“工资情况”二表联动。在命令窗口分别输入并执行以下命令:
setdefaulttoe:\myvfp设置默认目录
opendatabasery打开ry数据库
use职工档案in0
indexon编号tagbh1
setordertotagbh1
use工资情况in0
indexon编号tagbh2
setordertotagbh2
select职工档案
setrelationto编号into工资情况
browsefields职工档案.姓名,职工档案.性别,职工档案.文化程度,工资情况.工资
closedatabase关闭数据库,其中的表随之关闭
setdefatod:\2007vfpOPENDATABASEd:\2007vfp\物业费管理.dbcEXCLUSIVEuse业主in0indexon房号tagfh1setordertotagfh1sele0use房屋exclindexon房号tagfh2setordertotagfh2sele业主setrelationto房号into房屋browfields业主.房号,业主.姓名,房屋.入住时间closedatabase**第七讲数据库表间关联及特殊操作**5.3建立数据库表间关联表间关联:不同工作区中打开的表的记录指针是独立移动的。但在实际问题中常有这种情况:一项操作所涉及的内容被分别存储在两个或两个以上的表中,如果能按照记录号或表之间的共有字段建立起关联,使多个表的记录指针同步移动,就会简化指针分别定位的操作,提高数据处理效率。建立关联命令提供的就是这个功能。5.3.1一对一关系**建立两个表之间的“一对一”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引或候选索引字段(其字段值是惟一的),子表中与其同名的字段为候选索引或主索引(其字段值是惟一的)。由于两个表中的相同属性的字段值具有一对一的对应关系,因此两个表之间便可以建立“一对一”的关系。5.3.1一对一关系**5.3.2一对多关系**建立两个表之间的“一对多”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引或候选索引字段(字段值是惟一的),子表中与其同名的字段定义为普通索引字段或惟一索引字段(其字段值是重复的)。由于两个表中的相同属性的字段值具有一对多的对应关系,因此两个表之间便可以建立“一对多”的关系。5.3.2一对多关系**5.3.3多对一关系**建立两个表之间的“多对一”关系,首先要使两个表都具有相同属性的字段;然后定义父表中该字段为普通索引字段或惟一索引字段(其字段值是重复的),子表中与其同名的字段定义为主索引或候选索引字段(字段值是惟一的)。由于两个表中的相同属性的字段值具有多对一的对应关系,因此两个表之间便可以建立“多对一”的关系。5.3.3多对一关系**1.建立关联:
格式:setrelationto表达式into工作区|表别名[additive]
说明:(1).表达式一般为两个表的共有字段。
(2).在两个表中分别以该共有字段建立索引。
(3).建立关联时,需打开表和相关的索引文件
(4).选择[additive]将不解除先前建立的关联,否则将解除此前建立的关联。
2.取消关联:setrelationto
3.例:“职工档案”和“工资情况”二表联动。在命令窗口分别输入并执行以下命令:
setdefatod:\2007vfp设置默认目录
OPENDATABASE\物业费管理EXCLUSIVE打开ry数据库
use业主in0在当前尚未使用的编号最小的工作区中打开
您可能关注的文档
最近下载
- 型钢悬挑卸料平台监理实施细则.doc VIP
- 2025版最新建设工程强制性条文汇编.pdf VIP
- (高清版)DG∕TJ 08-2105-2022 行道树栽植与养护技术标准.pdf VIP
- 无人机组装与调试:多旋翼无人机飞控系统组装调试PPT教学课件.pptx VIP
- 检验检测机构资质认定质量手册和程序文件(质量记录表格汇编).doc VIP
- 建筑机电安装培训.pptx VIP
- 初三物理课件第十六章 3节 电阻课件初三物理课件第十六章 第3节 电阻课件.ppt VIP
- 低空经济产业园招商引资与项目管理.docx VIP
- 燃气经营安全重大隐患判定标准课件.pptx VIP
- 2025年学校基孔肯雅热防控工作预案(精选模板).docx
文档评论(0)