VFP讲稿第5周参考讲义

VFP讲稿第5周参考讲义

ID:41571566

大小:79.85 KB

页数:7页

时间:2019-08-28

VFP讲稿第5周参考讲义_第1页
VFP讲稿第5周参考讲义_第2页
VFP讲稿第5周参考讲义_第3页
VFP讲稿第5周参考讲义_第4页
VFP讲稿第5周参考讲义_第5页
资源描述:

《VFP讲稿第5周参考讲义》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VFP第五周电子讲义[教学目的与要求]掌握工作区与多表使用方法;掌握记录的显示、定位、替换、删除、筛选等方法;掌握相应命令和函数。[重点]1•显示、杳找、替换、删除记录2.记录指针及相应操作命令(goskip)和函数(bof()eof()recno()recount())o第二节数据表的显示与维护一、表结构的显示与修改1.显示:LISTSTRU或D1SPSTRU(显示当前表)2.修改:MODISTRU二、表记录的显示输入完表记录后,经常需要对数据表进行浏览或查询。前边讲过利用菜单方式进行窗口式浏览,这种浏览只能显示数据表中的全部记录,有时,我们也需要对数据表记录进行查

2、询,即显示并查看表中满足选定条件的有关记录,这就需耍用和关显示命令了。厂1.格式LIST滚屏显示,仅留最后一屏;DISP分屏显示。下同。格式1:BROWSE[字段列表][<范围〉][F0R<条件>][OFF][WHILE<条件〉]格式2:LIST

3、DISP[字段列表][<范围〉][FOR<条件〉][OFF][WHILE<条件>]注:LIST(DISPALL)——在VFP主窗口显示当前打开表的全部记录。2.作用范围:(1)All:所有记录(2)Nextn:包括当前记录的向尾部方向的连续n条记录(3)Recordn:第n条记录(4)Rest:从当前记录到表尾的全部记录3.

4、字段列表4.条件:是关系表达式或逻辑表达式,其结果是逻辑值(.T.、.F.)举例:P55LIST姓名,出生日期LISTFOR姓名二'小灵通'LISTFOR性别二'女'OFFLTSTFOR计算机>二85DTSP显示当前记录。三、记录的定位1.记录指针标志、文件起始标志及文件结束标志对于一个已打开的表文件,都有三个控制标志:文件起始标志、文件结束标志和记录指针标志。VFP按输入记录的先后顺序为每条记录指定一个从1开始的“记录号”,当你刚刚打开一个表时,记录指针总是指向第一条记录。记录指针指向的记录称为当前记录。默认操作的是当前记录。记录起始标志介于表结构与记录Zl'可,即

5、第一条记录的上一个单元;记录结束标志,是整个数据表结朿的标志,位于最后一•条记录的下一单元。在进行数据处理时,经常要移动记录指针,使记录指针指向川户所要操作的记录的过程即称为“记录定位”2.记录定位方式及命令(1)绝对定位(GON):将记录指针移动到指定的位宜(无论当前指针在哪)绝对移动指针。如GO3,GOTOP,GOBOTTOMo(1)相对定位(SKIP+-N):从当前位置开始,往前或往后移动若干条记录位置。相对移动指针。如SKIP,SKIP3,SKIP-2o(2)条件定位:在数据表的指定范围内查找符合条件的第一条记录,若找到,贝U将指针定位于该记录;若没找到,指针

6、定位到指定范围的末尾。(若没有范围,也没有找到,找到了,指针指向该记录,否则,指向结束标志。可判断FOUND()是否为真。则指向文件结束标志)命令格式:LOCATE[<范围〉][FOR<条件>]CONTINUE:继续查找F—条符合条件的记录,例:LOCAFOR姓名二'小灵通’D1SPCONTINUEDTSP注:也可通过浏览窗口中肓接定位或使用菜单定位(具体操作演示)1.三种标志测试函数BOF()、EOF()、RECNO()RECNO():返回当前记录号RECCOUNT():表中记录总数BOF():测试指针是否指向记录的开始标志。EOF():测试指针是否指向记录的结束标

7、志1起始标记12共n条记录nn+1结束标记USEAA&&假泄表小有5条记录?BOF(),RECNO()&&显示.F.1SKIP-1?BOF(),RECNO()&&显不.T.1GOBOTTOM?EOF(),RECNO()&&显zb•F.5SKIP?EOF(),RECNO(),RECCOUNT()&&显示•T.6四、记录的修改1.在浏览窗口中直接修改(菜单或命令方式,如BROWSE.BROWSE[FOR<条件>])2.成批的修改:对表中的大部分记录进行有规律的修改。(1)菜单方式:“表”一“替换字段”(2)命令方式:REPLACE[范围]<字段名1>WITH〈表达式1>…

8、…[FOR<条件〉]例:REPLALL基本工资WTTH基本工资*1.1FORSUBS(ALLT(姓名),1,2)=壬注:若缺省[范围]及[FOR〈条件〉]选项,则只对当前记录进行替换。五、记录的删除与恢复1.删除表中的记录要分两个步骤:(1)标记要删除的记录,即逻辑删除。加删除标记的记录仍然存在,并可以参与大多数据表操作命令的操作处理,在需要时也可以恢复止常状态。(2)彻底删除带删除标记的记录,即物理删除。一经删除将从表中彻底清除记录,不可以再恢复了。1.逻辑删除(1)浏览窗口及菜单方式“表”一“删除记录”或在浏览窗口直接用鼠标点击。(2)命令方式R

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

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

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