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

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

ID:15883752

大小:20.41 KB

页数:8页

时间:2018-08-06

vfp_实验2-3数据表记录的查找、统计及文件操作_第1页
vfp_实验2-3数据表记录的查找、统计及文件操作_第2页
vfp_实验2-3数据表记录的查找、统计及文件操作_第3页
vfp_实验2-3数据表记录的查找、统计及文件操作_第4页
vfp_实验2-3数据表记录的查找、统计及文件操作_第5页
资源描述:

《vfp_实验2-3数据表记录的查找、统计及文件操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VFP_实验2-3数据表记录的查找、统计及文件操作一、表结构的操作1.创建表结构命令1:CREATE[路径][表名]例子:在A盘创建GZ数据表。CREATEAGZ命令:CREATE[新表名]FROM[旧表名]例子:在A盘由GZ1创建GZ3数据表。CREATEAGZ3FROMAGZ1命令3:COPYSTRUCTRUETO[路径][表名]例子:在D盘生成一个与正在使用的表结构相同的新表文件MYCOPYSTRUCTRUETODMY命令4:CREATETABLE[路径][表名]([字段类型[(字段长度[,精度])]]CTEATETABLEfd((6),g(3)).表结构的显示

2、命令:LISTSTRUCTUREDISPLAYSTRUCTURE例子:显示当前数据表在结构。LISTSTRUCTURE3.表结构的修改命令:MODIFYSTRUCTURE作用:显示表文件结构,并允许修改此表的结构说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。例子:修改当前数据表的结构。MODIFYSTRUCTURE二、表文件的打开和关闭1.打开命令:USE表名[INDEX索引文件名][EXCLUSIVE]USE表名IN[工作号]SELECT<工作号>;USE[表名]ALIAS[表别名]例子:打开A盘GZ1数据表。USEAGZ1例子:以独占方式打开

3、当前表文件XXUSEXXEXCLUSIVE.关闭命令:USE例子:关闭当前打开的表。USE三、记录指针的定位1绝对定位命令:GO[TO]

4、TOP

5、BOTTOM说明:定位到第条记录,TOP定位到最上面一条记录,BOTTOM定位到最下端一条记录.相对定位SKIP[+

6、-]说明:它以当前记录为基准前移(-)或后移(+)个记录,不选任选项,则默认记录指针后移一条记录。四、表数据的添加1.记录的追加命令:APPEND[BLANK]例子:向当前数据表尾部追加记录。APPEND例子:向当前数据表尾部追加一条空记录。APPENDBLANK.记录的插入命令:INSERT[BLANK][B

7、EFORE]例子:在当前记录后插入一条空记录。INSERTBLANK例子:在第3条记录前插入一条记录。GO3INSERTBEFORE3.用复制方法建新表记录命令:COPYTO新表名[范围][FIELDS字段表][FOR条件]例子:把当前表中“应发合计”大于1元的记录复制到新数据表GZ中。COPYTOAGZFOR应发合计>14.从其他表取数据命令:APPENDFROM表名[FOR条件]例子:把GZ1表中“应发合计”大于1的记录复制到当前的表后面。APPENDFROMGZ1FOR应发合计>15从文本文件取数据命令:APPENDFROM<文件名>[FIELDS<字段名表>][

8、FOR<条件>][[TYPE][DELIMITED[WITH<定界符>

9、WITHBLANK

10、WITHTAB]

11、SDF

12、XLS]]若源文件是El文件,y子句中必须取ldflyl五、表记录的显示1.浏览显示命令:BROWSE[FIELDS字段表][FOR条件]例子:显示当前表中“应发合计”大于1元的记录的职工编号、姓名、应发合计三个字段。BROWSEFIELDS职工编号,姓名,应发合计FOR应发合计>1说明:此命令的结果以浏览窗口的形式出现,具有修改功能。.显示输出命令:LIST

13、DISPLAY[OFF][<范围>][FIELDS]<表达式表>[WHILE<条件>][FOR

14、<条件>][TOPRINT

15、TOFILE<文件>]说明:(1)命令带OFF参数表示不显示记录号()范围指定对哪些记录进行操作,(范围包括:RECORD:第几号记录;NEXT:当前记录开始的几个记录;REST:当前记录开始至文件末尾的所有记录;ALL所有的记录。不选范围则隐含范围为ALL)(3)字段名表指在结果中需要出现的字段名,字段名与字段名之间用逗号分隔。不带时指显示所有字段。(4)WHILE后跟条件,FOR后面也跟条件,别是,WHILE后的条件如果满足,便停止查找;FOR后的条件查找所有满足条件的记录。(5)TOPRINT和TOFILE<文件>分别表示将显示结果在打

16、印机上打印出来和将显示结果输出到文件。(6)DISPLAY命令在显示记录满屏后,要求用户按任意键继续显示,并且在该命令中,如果省略范围仅显示当前记录。LIST不分屏,如果省略范围显示所有记录。六、修改记录内容1.编辑或修改的特定记录命令:CHANG

17、EDIT[范围][[FIELDS]字段表][FOR条件][WHILE<条件>]例子:修改第五条记录CHANGE

18、EDITRECORD5.成批动替换记录命令:REPLACE[范围]字段WITH表达式[FOR条件]例子:计算各记录“应发合计”字段的值。REPLACEALL应发合计WITH职务工资+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。