2024年3月29日发(作者:奋斗的仕途)
5.5 数据库记录的基本操作
5.5.1 数据库记录的定位
记录指针:总是指向当前记录
记录的定位:将某个记录置成当前记录
定位方式:绝对定位和相对定位
绝对定位:将记录指针指向某个已知记录号的记录
相对定位:将记录指针向前或向后移动若干个记录
使用菜单进行定位的方法:
Record菜单-->goto命令-->选择Top、Bottom、Record或Skip其中之一(Skip 为相对定位)-->Goto
按扭
使用命令进行绝对定位:
命令格式:GO[TO] <数值表达式>/TOP/BOTTOM
功能:将记录指针移到指定的记录上
注意:数值表达式必须是存在的记录号;TO命令可以省略
举例:
USE ZGDA
?RECNO( )
GO 5
?RECNO( )
USE
使用命令进行相对定位:
命令格式:SKIP [<数值表达式>]
功能:以当前记录为起点,将记录指针向前或向后移动若干个记录
注意:<数值表达式>的值为正,指针向后移动,记录号增大;<数值表达式>的值为负,指针
向前移动,记录号减小;省略<数值表达式>相当于<数值表达式>为1
举例:
USE ZGDA
RECNO()
SKIP
RECNO()
SKIP 5
RECNO()
SKIP -5/3
RECNO()
USE
5.5.2 数据库记录的显示和浏览
数据库记录的显示命令(有三条):
LIST
DISPLY
?/??
列表显示命令LIST:
命令格式:LIST [OFF] [<范围>] [FIELDS<字段名表>] [FOR/WHILE<条件>] [TO PRINT]
功能:显示当前数据库中给定范围、字段和条件的记录
[OFF]控制是否显示记录号
[范围]指定显示的记录范围,无此选项,显示全部记录
[FIELDS]指定显示的字段,无此选项,显示全部字段
[FOR/WHILE]指定显示的条件
FOR显示满足条件的全部记录
WHILE只显示满足条件的连续记录
[TO PRINT]显示的同时并打印,否则只显示
举例: &&命令注释符
USE ZGDA
LIST RECORD 3 &&显示3号记录
LIST ALL FOR 性别=“ 男” && 显示所有性别为男的记录
LIST FOR 性别=“ 男” &&显示所有性别为男的记录
LIST ALL WHILE 性别=“ 男” &&显示所有性别为男的连续记录
LIST WHILE 性别=“ 男”
&&显示从当前记录开始所有性别为男的连续记录
LIST FIELDS 姓名,性别 &&显示姓名和性别字段的所有记录
分页列表显示命令DISPLAY
命令格式:DISPLAY [OFF] [<范围>] [FIELDS<字段名表>] [FOR/WHILE<条件>] [TO
PRINT]
功能:除以下2点与LIST不同外,其余功能同LIST命令
满一屏暂停,按任意键继续,LIST滚屏显示直至完毕
无<范围>和<条件>选项时只显示当前记录
举例:
USE ZGDA
DISP ALL
GO 5
DISP
&&分屏显示所有记录
?/??命令:
命令格式:? <表达式>
功能:显示表达式的值
?和??的区别:
??<表达式>
?从下一行第1列起显示结果
??表示从当前行当前列起显示结果
举例:
USE ZGDA
GO 8
?姓名,岗位工资
X=10
?X
?X>5
Y=5
?X<10 .AND. Y>2 或 ?X<10 AND Y>2
数据库记录的浏览
就是以全屏方式查看和修改数据库内容(有以下2种方法)
使用菜单浏览数据库记录:
首先打开数据库;
Databa菜单-->Brows命令-->出现浏览窗口,Text菜单变为Brow;
记录和字段:每一行为一条记录,每一列为一字段;
改变字段宽度:鼠标拖曳字段右边的格线
(使用键盘:Brow-->Size Field);
改变字段次序:鼠标拖曳字段名到适当位置
(使用键盘:Brow-->Move Field);
将浏览窗口一分为二或由二合一:向左拖曳窗口分割器,向右拖曳分割器可复原为单窗口;
改变二浏览窗口的激活状态:鼠标在哪个窗口中单击,哪个窗口就被激活 (使用键盘:
Brow-->Chang Partion);
浏览窗口中格线的显示和隐藏:Brow-->Grid命令;
本文发布于:2024-03-29 02:28:52,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1711650532301011.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:数据库记录的基本操作.doc
本文 PDF 下载地址:数据库记录的基本操作.pdf
留言与评论(共有 0 条评论) |