VFP第九讲数据表操作.pptVIP

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP第九讲数据表操作

第十讲 表操作(二) 一 数据表的排序、索引与查询 数据表的索引 建立索引文件 三、数据表的运算 1、统计记录个数 2、数值字段求和与平均值 3、多功能计算命令 4、分类汇总 四、 多个数据表联合操作(P132) VFP数据表 VFP命令小节 现在对前四章的命令总结如下: 1、建立数据表 CREATE … 2、打开和关闭数据表 USE … 3、显示表结构 LIST/DISPLAY STRURE … 4、修改表结构 MODI STRURE 5、显示表记录 LIST/DISPLAY … 6、浏览修改表记录 BROWSE 7、追加表记录 APPEND [FROM] … 8、插入记录 INSERT … 9、成批记录的修改 REPLACE … WITH … 10、记录的删除和恢复 DELETE …,RECALL …,PACK 补充内容:基于数据表的表单设计 数据表与表单建立联系:表单的数据环境设置。 1. 关联命令 SET RELATION TO [关联表达式1|数值表达式1 INTO 工作区号|别名[,关联表达式2|数值表达式2 INTO 工作区号|别名…][ADDITIVE]] BB AA SELE 1 USE AA INDE ON 字段 TAG ZD SELE 2 USE BB SET RELA TO 字段 INTO A 字段 3、两个表之间的关联 例: USE 读者 INDEX ON 读者编号 TAG bh SELE 2 USE 借阅 SET RELA TO 读者编号 INTO 1 LIST a.读者编号,a.姓名,书号,还书日期 AA BB CC 或 AA BB AA CC 字段1 字段2 字段1 3个表建关联? 字段2 4、多个表之间的关联 例:(教材P137例5.8) 【例5-8】在“图书信息管理”项目中建立如图所示的图书借阅登记表单,输入读者编号和借阅图书的书号,单击“借阅”按钮,可以将读者对该图书的借阅记录添加到“借阅”表中完成图书的借阅登记。生成借阅记录之前要先验证读者和图书已经在系统中存在,否则不允许完成借阅记录。 set safety off select 1 use 读者 alias dz EXCLUSIVE index on 读者编号 tag dzbh select 2 use 图书 alias ts EXCLUSIVE index on 书号 tag sh select 3 use 借阅 EXCLUSIVE set relation to 读者编号 into dz set relation to 书号 into ts additive 在表单空白处双击鼠标,表单Form1的Load事件代码如下: append blank dzbh=alltrim(thisform.text1.value) sh=alltrim(thisform.text3.value) replace 读者编号 with dzbh,书号 with sh,; 借阅日期 with date(),是否续借 with .f. do case case eof(1) messagebox(输入的读者不存在,请核对。) delete pack case eof(2) messagebox(输入的图书不存在,请核对。) delete pack endcase 增加空白记录 为借阅表添加记录 物理删除增加的记录 “借阅”按钮的Click事件代码如下: (6)关联后,父表指针移动带动子表指针移动;而如果当前工作区是子表,其指针移动,父表指针不会移动。 关联说明: (1)建立关联的数据表都具有同一属性的字段,称为关联字段; (2)在被关联表中依据关联字段建立索引,并指定为当前索引(主控索引)。 (3)如果关联表中的关联字段有重复的值,则应建立多对一关系。 (4)发出关联命令所在工作区的表是父表; (5) 关键字表达式的值必须是相关联的两个表文件共同具有的字段,被关联表文件必须已经按关键字表达式建立了索引文件并处于打开状态。 (8)[additive] 一般用于三个或三个以上的表之间建立多重关联,第2、3…个关联使用该选项。 (9)关联后,当前工作区字段名可以直接使用,子表的字段在使用时要加“别名.字段名”。 (10)关闭或重新打开数据表,关联就会消失。(故称为临

文档评论(0)

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

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

1亿VIP精品文档

相关文档