- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 数据库和表的高级应用
8.2 设 置 表 3.设置字段的有效性规则 字段的有效性规则用来验证输入该字段的数据是否合法。 4.为字段设置默认值 把字段最可能取的值设置为该字段的默认值,以简化输入。 8.3 建立表间关系 8.4 使?用?多?个?表 总结永久关系和临时关系 索引用于在数据库中建立表间的永久关系。永久关系是存储在数据库文件中的关系,并在查询设计器和视图设计器中,自动作为默认连接条件使用的数据库表间关系。永久关系在数据库设计器中显示为表索引间的连接线,当在该数据环境中打开这些表时,永久关系也作为默认关系显示。与SET RELATION命令设置的临时关系不同,永久关系在每次使用表时不需要重新创建。但是,由于永久关系并不控制表中记录指针间的关系,因此在开发 Visual FoxPro 应用程序时,不仅需用永久关系,也需使用SET RELATION创建的临时关系。 通常建立关联的两个表具有相同字段,而且用来建立关系的表达式常常就是子表主控索引的索引表达式。 每当父表文件记录指针移动到某记录时,子表文件的记录指针指向其主控索引中与表达式相匹配的第一条记录。若找不到匹配记录,则指针指向子表文件尾后,EOF(?)为 .T.。 若子表没有指定主控索引,则命令中的表达式必须是数值型的。当父表文件记录指针移动时,子表记录指针指向记录号等于表达式值的记录。若无此号记录,则指针指向尾后,EOF(?)为?.T.。 若未选用ADDITIVE选择项,命令将取消当前表原有的关联;若选用了此选择项,则保留当前工作区原有的关联。即,当前表可同时与多个非当前工作区中的表建立关联。 2. 取消关联 有3种方法可以取消当前表与非当前工作区中的表之间的关联。 (1) 在建立新关联时,不选用ADDITIVE选择项,将取消当前表与非当前工作区中表之间原有的关联。 (2) 使用 SET RELATION TO 命令,将取消当前表与所有非当前工作区中表之间的所有关联。 (3) 使用命令SET RELATION OFF INTO 别名/工作区号,取消当前表与命令中指定表之间的关联,其余关联仍保留。 8.4.6 多表文件函数 为了方便用户,VFP提供了丰富的多表文件函数,下面分别进行介绍。 1.ALIAS(?)——别名函数 格式:ALIAS([工作区号/别名]) 功能:给出指定工作区的用户别名。若指定工作区中无打开的表文件,则返回一个空串。 工作区号:数值型,给出指定工作区的工作区号。 别名:字符型,给出指定工作区的别名。 例10 OPEN DATABASE 雇员管理 SELECT 1 USE 职工 ALIAS ZG SELECT 2 USE 工资 ?ALIAS( A) 结果为ZG 2.BOF(?)——文件起始函数 格式:BOF([工作区号/别名]) 功能:判定在指定工作区中记录指针在反向移动时,是否已到达文件头。若到达文件头,函数值为?.T.,否则,函数值为.F.。若指定工作区中无打开的表文件,函数值也为?.F.。 3.EOF(?)——文件结束函数 格式:EOF([工作区号/别名]) 功能:判定在指定工作区中记录指针在正向移动时,是否已超过最末一个记录。若超过,函数值为?.T.,否则,函数值为?.F.。若指定工作区中无打开的表文件,函数值也为.F.。 4.DBF(?)——表文件名函数 格式:DBF([工作区号/别名]) 功能:给出在指定工作区中打开的表文件名(若不存在,则返回一个空串)。 5.CDX(?)——复合索引名函数 格式:CDX(数值表达式 [,工作区号/别名]) 功能:给出在指定工作区中,序号为数值表达式的复合索引文件名。 注:.IDX文件忽略不计。若有结构复合索引文件存在,它的序号为1。 6.FCOUNT(?)——字段数函数 格式:FCOUNT([工作区号/别名]) 功能:给出在指定工作区中打开的表文件的字段数。若指定工作区中无打开的表文件,则函数值为0。 7.FIELD(?)——字段名函数 格式:FIELD(数值表达式 [,工作区号/别名]) 功能:给出在指
文档评论(0)