VFP实验2-3数据表记录的查找、统计及文件操作.docx

VFP实验2-3数据表记录的查找、统计及文件操作.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

VFP_试验2-3数据表记录的查找、统计及文件操作一、表构造的操作

1.创立表构造

命令1:CREATE[路径][表名]例子:在A盘创立GZ数据表。CREATEAGZ

命令:CREATE[表名]FROM[旧表名]例子:在A盘由GZ1创立GZ3数据表。CREATEAGZ3FROMAGZ1

命令3:COPYSTRUCTRUETO[路径][表名]

例子:在D盘生成一个与正在使用的表构造一样的表文件MYCOPYSTRUCTRUETOD\MY

命令4:CREATETABLE[路径][表名]([字段类型[(字段长度[,精度])]]CTEATETABLEfd((6),g(3))

.表构造的显示

命令:LISTSTRUCTUREDISPLAYSTRUCTURE

例子:显示当前数据表在构造。

LISTSTRUCTURE

3.表构造的修改

命令:MODIFYSTRUCTURE

作用:显示表文件构造,并允许修改此表的构造

说明:只有在用USE命令翻开表文件以后,才能显示或修改表文件的构造。例子:修改当前数据表的构造。

MODIFYSTRUCTURE

二、表文件的翻开和关闭

1.翻开

命令:USE表名[INDEX索引文件名][EXCLUSIVE]USE表名IN[工作号]

SELECT工作号;USE[表名]ALIAS[表别名]

例子:翻开A盘GZ1数据表。USEA\GZ1

例子:以独占方式翻开当前表文件XXUSEXXEXCLUSIVE

.关闭命令:USE

例子:关闭当前翻开的表。

USE

三、记录指针的定位

1确定定位

命令:GO[TO]|TOP|BOTTOM

说明:定位到第条记录,TOP定位到最上面一条记录,BOTTOM定位到最下端一条记录

.相对定位

SKIP[+|-]

说明:它以当前记录为基准前移〔-〕或后移〔+〕个记录,不选任选项,则默认记录指针后移一条记录。

四、表数据的添加

1.记录的追加

命令:APPEND[BLANK]

例子:向当前数据表尾部追加记录。

APPEND

例子:向当前数据表尾部追加一条空记录。

APPENDBLANK

.记录的插入

命令:INSERT[BLANK][BEFORE]

例子:在当前记录后插入一条空记录。

INSERTBLANK

例子:在第3条记录前插入一条记录。

GO3INSERTBEFORE

用复制方法建表记录

命令:COPYTO表名[范围][FIELDS字段表][FOR条件]

例子:把当前表中“应发合计”大于1元的记录复制到数据表GZ中。

COPYTOAGZFOR应发合计1

从其他表取数据

命令:APPENDFROM表名[FOR条件]

例子:把GZ1表中“应发合计”大于1的记录复制到当前的表后面。

APPENDFROMGZ1FOR应发合计1

5从文本文件取数据命令:

APPENDFROM文件名[FIELDS字段名表][FOR条件][[TYPE][DELIMITED[WITH定界符|WITHBLANK|WITHTAB]|SDF|XLS]]

假设源文件是El文件,y子句中必需取ldflyl

五、表记录的显示

1.扫瞄显示

命令:BROWSE[FIELDS字段表][FOR条件]

例子:显示当前表中“应发合计”大于1元的记录的职工编号、姓名、应发合计三个字段。

BROWSEFIELDS职工编号,姓名,应发合计FOR应发合计1

说明:此命令的结果以扫瞄窗口的形式消灭,具有修改功能。

.显示输出

命令:LIST|DISPLAY[OFF][范围][FIELDS]表达式表[WHILE条件][FOR条件][TOPRINT|TOFILE文件]

说明:〔1〕命令带OFF参数表示不显示记录号

〔〕范围指定对哪些记录进展操作,〔范围包括:RECORD:第几号记录;NEXT:当前记录开头的几个记录;REST:当前记录开头至文件末尾的全部记录;ALL全部的记录。不选范围则隐含范围为ALL〕

字段名表指在结果中需要消灭的字段名,字段名与字段名之间用逗号分隔。不带

时指显示全部字段。

WHILE后跟条件,FOR后面也跟条件,别是,WHILE后的条件假设满足,便停顿查找;FOR后的条件查找全部满足条件的记录。

TOPRINT和TOFILE文件分别表示将显示结果在打印机上打印出来和将显示结果输出到文件。

DISPLAY命令在显示记录满屏后,要求用户按任意键连续显示,并且在该命令中,假设省略范围仅显示当前记录。LIST不分屏,假设省略范围显示全部记录。

六、修改记录内容

1.编辑或修改的特定记录

命令:CHANG|EDIT[范围][[FIELDS]字段表][FOR条件][WHILE条件]

例子:修改第五条记录

CHAN

文档评论(0)

180****1752 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档