实习六维护据库和表.doc

实习六维护据库和表.doc

ID:55514034

大小:125.00 KB

页数:8页

时间:2020-05-15

实习六维护据库和表.doc_第1页
实习六维护据库和表.doc_第2页
实习六维护据库和表.doc_第3页
实习六维护据库和表.doc_第4页
实习六维护据库和表.doc_第5页
资源描述:

《实习六维护据库和表.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上机六维护数据库和表【例3-16】选建立如下数据表jsj051info.dbf图3-39浏览显示“jsj051info.dbf”的内容1.记录号?RECNO()【例4-8】打开表文件jsj051info.dbf,用Display命令显示所有记录,获取当前记录号。命令操作如下:CLOSEALL&&关闭打开的所有文件CLEAR&&清屏USEjsj051info&&打开表jsj051info?RECNO()&&显示当前记录号,结果为1DisplayALLFIELDS学号,姓名,性别,年龄&&显示记录的内容?RECNO()&&显示当前记录号,结果为412.移

2、动记录指针GO

3、GOTOn其中:n表示某一记录号【例4-9】打开表文件jsj051info.dbf,将记录指针定位于10号记录。命令操作如下:USEjsj051infoGO10&&将记录指针定位于10号记录?RECNO()&&显示当前记录号,结果为10在使用GO或GOTO命令定位记录指针时,若操作的记录号大于实际的最大记录号,系统会显示信息提示用户,参见图4-4。图4-4操作已超过记录范围信息(2)指针指向首记录与尾记录直接将记录指针定位于首记录的命令是:GO

4、GOTOTOP而直接将记录指针定位于尾记录的命令是:GO

5、GOTOBOTTOM【例4-10

6、】在打开表文件jsj051info.dbf以后,将记录依次指针定位于首记录和尾记录。命令操作如下:GOTOP&&将记录指针定位于首记录?RECNO()&&显示当前记录号,结果为1GOBOTTOM&&将记录指针定位于尾记录?RECNO()&&显示当前记录号,结果为40(3)记录指针的相对移动记录指针的相对移动是指:从当前记录向前或向后移动记录指针。命令如下:SKIPN其中:N为相对移动的记录数目。N为正数表示向后移动,N为负数表示向前移动。【例4-11】打开表文件jsj051info.dbf,进行记录指针相对移动操作。命令操作如下:USEjsj051i

7、nfoGO5&&将记录指针定位于5号记录SKIP10&&将记录指针向后移动15位?RECNO()&&显示当前记录号,结果为15SKIP-3&&将记录指针向前移动3位?RECNO()&&显示当前记录号,结果为12(4)文件头与文件尾文件头是表文件的开始位置,文件尾是表文件结束位置。将记录指针从首记录位置再向前移动1个位置即可定位于文件头;将记录指针从尾记录位置再向后移动1个位置即可定位于文件尾。测试当前记录指针是否定位于文件头的函数为BOF(),操作命令如下:?BOF()若该函数值为.T.(真),表示指针已定位于文件头。测试当前记录指针是否定位于文件尾

8、的函数为EOF(),操作命令如下:?EOF()若该函数值为.T.(真),表示指针已定位于文件尾。【例4-12】在打开表文件jsj051info.dbf后,将记录指针定位于文件头与文件尾。命令操作如下:GOTOP&&将记录指针定位于首记录SKIP-1&&将记录指针向后1个位置,定位于文件头?BOF()&&测试指针是否在文件头,结果为真GOBOTTOM&&将记录指针定位于尾记录SKIP1&&将记录指针向后移动1位,定位于文件尾?EOF()&&测试指针是否在文件尾,结果为真4.5查找记录1.记录的顺序查找记录的顺序查找是指:先找到指定的第一个记录(将记录指

9、针定位于该记录),然后再找第二个、第三个…。(1)查找指定的第一个记录的命令命令格式如下:LOCATE范围[FOR<条件>][WHILE<条件>]其中:范围是指操作的记录范围子句,FOR与WHILE子句用于指定查找条件。(2)继续查找命令命令格式:CONTINUE【例4-12】在打开表文件jsj051info.dbf后,查找籍贯为“辽宁”的学生,然后显示记录。LOCATEFOR籍贯='辽宁'&&查找第一个符合条件的记录。DISPLAY&&显示当前记录CONTINUE&&查找第二个符合条件的记录。DISPLAY&&显示当前记录CONTINUE&&查找第

10、三个符合条件的记录。DISPLAY&&显示当前记录【例3-17】显示表“jsj051info.dbf”中的男生的“学号”、“姓名”、“性别”、“年龄”、“籍贯”等内容,要求显示字体为“楷体”、字号“12”,字型为“常规、粗体”;分两个区显示时,将右区设为“编辑”方式。在命令窗口输入下列命令或编辑为一个程序文件执行。USEjsj051infoBROWSEFIELDS学号,姓名,性别,年龄,籍贯;FONT'楷体_GB2312',12;STYLE'NB';FOR性别='男';REDIT显示效果参见图3-42。图3-42用BROWSE命令打开显示窗口【例3-

11、18】用LIST命令或DISPLAY命令显示表“jsj051info.dbf”的内容。在命令窗口输入并执行下

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

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

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