首页 理论教育 VisualFoxPro6.0数据库添加记录

VisualFoxPro6.0数据库添加记录

时间:2023-10-19 理论教育 版权反馈
【摘要】:可以一次追加多条记录。APPEND [BLANK]在当前数据表的尾部添加任意条记录。用APPEND命令向教师表添加记录。图3-26追加记录窗口图3-27用户可以选择“显示”菜单中的“浏览”,转到浏览窗口进行记录的添加。

VisualFoxPro6.0数据库添加记录

数据表建立好后,可以在表的末尾或指定记录位置添加新的记录,也可以把其他数据表中的数据添加过来。

1.在表尾追加记录

(1)菜单方式。

打开浏览窗口,选择“显示”菜单的“追加方式”菜单项,就会在原有记录的末尾出现一个空记录如图3-26所示,用户可以输入新的记录内容。可以一次追加多条记录。也可在浏览窗口打开时,选择“表”菜单的“追加记录”菜单项进行追加,但一次只能追加一条新记录。

(2)命令方式。

【格式】APPEND [BLANK]

【功能】在当前数据表的尾部添加任意条记录。

【说明】其中参数BLANK表示向表尾追加一条空记录,并且不进入表的编辑或浏览窗口。可以在表的编辑状态修改空记录。

【例3-7】用APPEND命令向教师表添加记录。

USE 教师

APPEND

此时会出现一个编辑窗口,如图3-27所示,可以输入多条记录。

图3-26 追加记录窗口

图3-27

用户可以选择“显示”菜单中的“浏览”,转到浏览窗口进行记录的添加。

2.插入记录

【格式】INSERT [BEFORE][BLANK]

【功能】在当前数据表的两条记录间插入一条新记录。

【说明】BEFORE表示在当前记录之前插入一条新记录,如缺省,则在当前记录之后插入一条新记录;BLANK表示在指定的记录位置插入一条空记录,并且不进入表的编辑窗口。

【例3-8】在第5条之前插入一条新记录。

(www.xing528.com)

3.从其他文件中追加记录

可以把其他文件中的数据添加到当前数据表中,以简化我们对数据表数据的输入。

【例3-9】有一个“教师工作”表,包含编号,姓名,性别,工作时间4个字段,这4个字段的定义与“教师”表中的对应字段一致,现“教师工作”表记录为空,需从“教师”表中提取相应的记录。

(1)菜单方式。

1)打开“教师工作”表,打开它的浏览窗口。

2)选择“表”菜单的“追加记录”,弹出“追加来源”对话框如图3-28所示。

3)在“类型”列表框中选择数据源文件类型,这里选Table(DBF),在“来源于”文本框中输入来源文件名(或单击文本框右侧“…”按钮进行选择源文件),这里选择“d:\teacher\教师.dbf”

4)再单击“选项”按钮,弹出“追加来源选项”对话框,如图3-29所示,单击“字段”按钮,在弹出“字段选择器”中设置所需字段,单击“For”按钮,在弹出的“表达式生成器”中设置添加的条件。

图3-28 追加来源对话框

图3-29 追加来源选项对话框

这里,我们在“字段选择器”中选择编号,姓名,性别,工作时间4个字段如图3-30所示,然后按“确定”按钮返回“追加来源选项”对话框,再按“确定”按钮,即可完成从“教师”表到“教师工作”表的数据追加。

图3-30

(2)命令方式。

【格式】APPEND FROM <源数据表> [FIELDS<字段名列表>][FOR<条件>]

【功能】将源数据表中满足条件的记录的指定字段的内容追加到当前表的末尾。

【说明】只有名称和类型相匹配的字段才予以追加,当源数据表字段的宽度大于当前表字段的宽度时,数值型字段填以“*”号表示溢出,字符型字段后面超出的部分将被截去。

命令方式如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈