当前位置:文档之家› 表的基本操作

表的基本操作

教学内容:
4.3 表的基本操作
4.3.1 表的打开和关闭
1、使用菜单打开表
(1)选择“文件”菜单中的“打开”项,在弹出的“打开”对话框中“文件类型”列表框中选择“表(*.dbf)。

(2)选择或输入要打开的表文件名,单击“确定”打开表。

2、用命令打开表
命令格式:USE 表名 [EXCLUSIVE|SHARED]
3、数据表的关闭
如果打开的表是数据库表,则在关闭数据库的同时,该数据库中的所有表也将同时关闭。

如果打开的是自由表,则可用以下命令关闭该表。

命令格式1:USE
命令功能:关闭当前数据表。

命令格式2:CLOSE TABLE
命令功能:关闭所有打开的数据表。

4.3.2 数据的输入
1、使用浏览器输入数据
(1) 打开要输入数据的表。

(2) 选择“显示”菜单中“浏览”或“编辑“项;选择“浏览”,则显示”浏览“窗口;选择“编辑”,则显示“编辑”窗口。

(3)选择“显示”菜单中的“追加方式”,可向表中输入新记录的数据。

2、使用APPEND命令在当前数据表的尾部添加新记录
命令格式:APPEND [BLANK]
3、使用INSERT命令在当前表的任意位置插入一条新记录
命令格式:INSERT [BLANK][BEFORE]
4、备注型和通用型字段数据的输入
(1)备注型字段数据的输入,操作步骤如下:
①打开表的“编辑”或“浏览”窗口。

②把光标移到备注型字段下双击左键或按Ctrl+PageDown或Ctrl+PageUp键,进入备注字段的编辑窗口。

③在备注字段的编辑窗口,可以输入或修改备注型数据。

(2)通用型数据的输入
通用型字段数据多数是用于存储OLE对象,如,图像、声音、电子表格和文字处理文档等,其长度也是不确定的。

给通用型字段输入数据,操作步骤如下:
①打开表的“编辑”或“浏览”窗口。

②把光标移到通用型字段下双击左键或按Ctrl+PageDown或Ctrl+PageUp键,进入通用字段的编辑窗口。

③选择“编辑”菜单中“插入对象”,在“插入对象”窗口,选择“由文件创建”按钮,单击“浏览”按钮,选择要插入的文件。

④单击“确定”按钮,选择的对象被插入到通用字段中。

4.3.3 记录的浏览
1、浏览数据窗口的定制
(1)打开表的“浏览”窗口。

(2)用鼠标拖动某一字段到指定处,可改变字段的显示顺序。

(3)可以使用鼠标调整字段的显示宽度。

(4)在表“浏览”窗口的左下角有一个窗口拆分条,把它拖到一个适当的位置,就可以把“浏览”窗口拆分成两个窗口,将其改变成有“浏览”和“编辑”两种显示方式的窗口。

(5)选择“显示”菜单中的“网格线”,可以显示或隐藏浏览窗口中的网格。

2、记录的筛选
(1)打开表的“浏览”窗口。

(2)在“表”菜单中,选择“属性”命令,弹出“工作区属性”对话框。

(3)在“工作区属性”对话框中,可以直接在“数据过滤器”文本框中输入筛选表达式,或者选择“数据过滤器”框后面的“浏览”(…)按钮,在“表达式生成器”对话框中创建一个表达式。

(4)单击“确定”按钮,则在“浏览”窗口中只显示筛选过的记录。

3、字段的筛选
(1)打开表的“浏览”窗口,选择“表”菜单中的“属性”。

(2)在“工作区”属性对话框的“允许访问”框内,选中“字段筛选指定的字段”,单击“字段筛选”按钮,弹出“字段选择器”对话框。

(3)在“字段选择器”对话框中,选择“所有字段”框内需要显示的字段,单击“添加”按钮,将所需字段移入“选字字段”栏中。

(4)在选定了所需字段后,单击“确定”按钮。

返回“工作区属性”对话框,单击“确定”按钮,关闭“工作区属性”对知框。

4、使用命令浏览表
命令格式1:BROWSE [范围] [FIELDS 字段表][FOR 条件]
命令格式2:LIST| DISPLAY [范围][[FIELDS]字段表][FOR 条件][OFF][TO PRINTER [PROMPT]][TO FILE 文件名]
4.3.4 记录的定位
1、用菜单定位记录
(1)打开表,并进入表“浏览”窗口。

(2) 选择“表”菜单中“转到记录”,弹出“转到记录”子菜单。

(3) 在“转到记录”子菜单下,选择不同的选项,可以将记录指针移动到相应的记录上。

2、绝对定位命令
命令格式:GO〈表达式〉|[RECORD]N|BOTTOM |TOP
3、相对定位命令
命令格式:SKIP[〈表达式〉]
命令功能:将记录指针相对于当前记录向上或向下移动若干条记录位置。

4、顺序定位命令
命令格式:LOCATE[〈范围〉]FOR 条件
命令功能:将记录指针指向第一个满足条件的记录。

继续查找命令:CONTINUE
命令功能:继续查找下一条满足条件的记录。

说明:CONTINUE命令不能单独使用。

5、索引定位命令
使用LOCATE命令定位记录表不需要建立索引,在有索引的表中根据当前的索引来定位记录可使用FIND或SEEK命令完成。

4.3.5 记录的修改
1、使用菜单直接修改
(1)打开表,并进入“浏览”窗口。

(2)选择“表”菜单中的“替换字段”,弹出“替换字段”对话框。

(3)在“替换字段”对话框中选择要替换的字段和输入“替换为”表达式,并选择“作用范围”和“条件”。

(4)单击“替换”按钮,将指定字段值进行替换。

2、用命令交互式修改
命令格式:EDIT|CHANGE [范围][[FIELDS]字段表][FOR 条件]
命令功能:在“编辑”窗口中对数据进行修改。

3、用命令直接修改
命令格式:REPLACE [范围] 字段1 WITH 表达式1[,字段2 WITH 表达式2]… [FOR 条件]
命令功能:对当前表中范围内满足条件的记录,用表达式的值替换前面字段的值。

4.3.6 记录的删除
1、逻辑删除记录
逻辑删除记录就是给某一条记录加上删除标记,并没有真正从表中将其删除。

(1)利用删除标记列
在表的浏览窗口中第一个字段的前面有一删除标记列。

单击记录的该空白位置,则可加上黑色的删除标记。

(2)使用菜单
打开表,并进入“浏览”窗口。

选择“表”菜单中的“删除记录”项,弹出“删除”对话框。

在“删除“对话框中,设置需要删除记录的范围和条件,单击“删除”按钮,则将当前表中范围内满足条件的记录加上删除标记。

(3)使用命令
命令格式:DELETE [范围][FOR 条件]
命令功能:将当前表中范围内满足条件的记录加上删除标记。

2、恢复记录
(1)利用删除标记列
逐一单击有删除标记的记录前的删除标记列,使其变为空白,则可恢复记录。

(2)使用菜单
打开表,并进入“浏览”窗口。

选择“表”菜单中的“恢复记录”项。

(3)使用命令
命令格式:RECALL [范围][FOR 条件]
3、物理删除
将带有删除标记的记录从表中真正删除掉,物理删除的记录则不能用恢复命令恢复。

(1)使用菜单
打开表,并进入“浏览”窗口。

选择“表”菜单中的“彻底删除”项,弹出“物理删除”提示对话框,在对话框中单击“是”则将所有带有删除标记的记录从表中删除。

(2)使用命令
命令格式1:PACK
命令功能:删除带有删除标记的记录。

命令格式2:ZAP
命令功能:删除所有记录,无论其是否有删除标记。

使用ZAP命令删除表中全部记录后,表结构依然存在。

小结:
本次课主要介绍表的基本操作。

通过本课学习应掌握表的打开和关闭方法,记录的浏览、定位、修改和删除方法。

其中使用的命令及其格式、功能是本次课的重点和难点。

作业:
Page 84 习题四3、(7)(8)。

相关主题