VFP第四章资料.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2 创建数据库 数据库:在VFP6.0中,数据库是一个容器,是许多相关的数据库表及其关系的集合。 数据库文件:扩展名为.dbc,备注文件的扩展名为.dct,索引文件扩展名.dcx 1.创建数据库 如果想把多个表联系起来,就一定要建立数据库。只有把这些有关系的表存放在同一个数据库中,确定它们的关联关系,数据库中的数据才能被更充分地利用。 方法一:菜单法。 利用“数据库设计器”建立数据库,操作方法是:在Visual FoxPro 系统主菜单下,进入“数据库设计”窗口,然后打开“数据库”菜单,对数据库进行各种操作或单击鼠标右键,弹出“数据库”快捷菜单,对数据库进行各种操作。 2.打开数据库 ① 在项目管理器中打开数据库; ② 菜单方式打开数据库; ③ 使用命令打开数据库。 命令格式: OPEN DATABASE 数据库文件名 [EXCLUSIVE | SHARED] 如打开数据库TSGL: OPEN DATABASE TSGL 数据库的删除 DELETE DATABASE 数据库文件名 4.向数据库添加数据表 有了数据库文件,就可以向数据库添加表了。通常数据表只能属于一个数据库文件,如果你想向当前数据库中添加的表已被添加到了别的数据库中,在加入你所建立的数据库之前,必须要从其它数据库中移去后才能添加到你的数据库中。 向数据库添加数据表操作方法是:打开数据库所在“数据库设计器”窗口,在数据库设计器中任意空白处单击鼠标右键,弹出“数据库”快捷菜单,选择添加表;在“打开”窗口,选择要添加的表,返回“数据库设计器”窗口;重复操作可以将多个表添加到数据库中。 如将表DZ.DBF、TS.DBF、JY.DBF添加数据库TSGL中。 添加表到数据库的命令: ADD TABLE 表文件名 从数据库中移除表的命令: REMOVE TABLE 表文件名 注: 1.在数据库既可删除表,也可移去表。 操作如下: 选择表,单击右键,弹出快捷菜单,选择‘删除’,弹出‘移去删除’对话框,若选择‘删除’按钮,则删除表,若选择‘移去’,则将表从数据库中移去,成为自由表。 2.数据库的扩展名为.dbc。 一对一关系示例: 一对多关系示例: 表的临时关系 SET RELATION TO 索引关键字 INTO 别名[ADDITIVE]取消临时关系 SET RELATION TO 将已有的表添加到数据库后,表的操作不仅可以在表操作环境下进行,同时也可以在数据库操作环境下进行。在数据库操作环境下不仅可以完成表操作环境的所有操作,而且还有许多新的操作。这些新的操作给表增加一些新属性,这些属性将作为数据库的一部分保存起来,当表从数据库中移去,这些属性也不再保存。 (2)字段有效性 字段有效性区包括规则、信息和默认值3个文本框。 ①“规则”文本框用于输入对字段数据有效性进行检查的规则,即一个条件。 例如,在xb字段规则文本框中输入:xb=“男” or xb=“女” ,对于在xb字段输入的数据,Visual FoxPro会自动检查它是否符合该条件,如果不符合则必须进行修改,直到符合条件时才允许光标离开xb字段。 (4)设置记录规则 在“表设计器”中单击“表”选项卡,可以设置记录验证规则、有效性出错信息,还可以指定记录插入、更新及删除的规则。 ①记录验证 “记录有效性”检查规则用于检查同一记录中不同字段之间的逻辑关系。 “规则”文本框用于指定记录级有效性检查规则,光标离开当前记录时进行校验。 “信息”文本框用于指定出错提示信息,在校验记录级有效性规则时,发现输入内容与规则不符的情况时将显示该出错提示信息。 (2) 设置参照完整性约束 在建立参照完整性之前必须首先清理数据库(即物理删除数据库各个表中所有带有删除标记的记录)只要数据库设计器为当前窗口,主菜单栏上就会出现“数据库”菜单,在“数据库”菜单下选择“清理数据库”。 在数据清理完毕,用鼠标右键单击表之间的联系并从快捷菜单中选择“编辑参照完整性”,打开下图: 当选择“删除规则”选项卡,可以利用三个选择按钮,设置关联表间的删除规则。 级联:删除子表中的所有相关记录; 限制:若子表中有相关记录,则禁止删除; 忽略:允许删除,不管子表中的相关记录。 当选择“插入规则”选项卡,可以利用二个选择按钮,设置关联表间的插入规则。 限制:若父表中没有匹配的关键字值,则禁止插入; 忽略:允许插入。 用户可根据具体操作

文档评论(0)

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

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

1亿VIP精品文档

相关文档