职业考试 | 在线试题 | 作文辅导 | 范文大全 | 中小学教育 | 试题教案课件

当前位置:得高分网试题在线计算机等级考试计算机二级考试全国计算机等级二级VFP基础教程(1)

计算机二级考试

当前:首页 >> 全国计算机等级二级VFP基础教程(1)

全国计算机等级二级VFP基础教程(1)

日期:09-27 13:40:30 | 计算机二级考试 | 浏览次数: 327 次 | 收藏

标签:计算机二级考试真题,国家计算机二级考试,计算机二级考试试题,http://www.gaofen123.com 全国计算机等级二级VFP基础教程(1),
对话框中选择并单击向导→在表向导中做第1步:选取字段,完成后单击下一步 → 在表向导中做第1a步:选择数据库,完成后单击下一步 → 在表向导中做第2步:修改字段设置,完成后单击下一步 → 在表向导中做第3步:为表建索引,完成后单击下一步 → 在表向导中做第4步:完成,选择表的保存方法,完成后单击完成 → 在另存为对话框中给出文件名并确定所需的保存位置

注意

先选择一个与待建数据表类似的样表,再从中挑选出所需的部分字段,然后在下一步根据实际需要修改或直接采用原字段的宽度。

(3) 使用 create 推荐 - sql命令

该命令的一般格式为:

create 推荐 |dbf <表文件名>(字段名1 字段类型[(字段宽度[,小数位数])][,字段名2 字段类型[(字段宽度[,小数位数])]]……)

create 推荐 xscj(xh c(8),xm c(6),xb c(2),;cj n(5,1),ksrq d)

2. 表结构的修改

(1)用表设计器修改

用菜单调出表设计器

 打开所需的表文件 → 单击显示菜单中的表设计器 → 在表设计器对话框中对字段进行修改 → 修改完毕单击确定并在消息框中选择

用命令调出表设计器:

use <表文件名>

modify structure

(2) 使用 alter 推荐 - sql命令

<推荐 cellspacing=0 cellpadding=0 width=550 border=1>

功能

命令格式示例

添加字段

alter 推荐 xscj add column kcmc c(14)

重命名字段

alter 推荐 xscj rename column kcmc to kc

删除字段

alter 推荐 xscj drop column kc

3.3 表记录的处理

1. 记录的输入

(1) 立即输入方式

设计好表的结构后,系统会提示是否直接进入数据输入状态。若选是,则进入编辑窗口,输完后单击“x”按钮退出,系统自动存盘。需输入备注型或通用型字段的数据时,双击“memo” 或“gen”,在新打开的编辑窗口中输入所需内容,输完后单击“x”按钮系统自动存盘,退回到原窗口,此时字段中的“memo” 或“gen”变成“memo” 或“gen”。

(2) 追加方式

若设计好表的结构后并没有及时输入数据,则可以用追加方式:

文件菜单中(或从命令窗口中输入:use 表文件名) 打开所需表文件 → 从显示菜单中选择浏览 → 再从显示菜单中选择追加方式 → 在浏览窗口中输入所需记录。

不同追加方式适用的场合

<推荐 cellspacing=0 cellpadding=0 width=550 border=1>

追加记录的方式

适用的场合

显示菜单中的追加方式

在现有数据表的尾部添加一个或多个新记录

菜单中的追加新记录

在现有数据表的尾部添加一个新记录

菜单中的追加记录…

从其它数据表中将符合要求(字段名和字段类型相同)的记录添加在当前数据表的尾部

append [blank]

在当前表的末尾自动添加一个或多个新记录。相当于显示菜单中的追加方式。有blank时添加一个空记录,相当于表菜单中的追加新记录。

append from 表文件名 [fields 字段名1,字段名2 …][for 条件 ]

从其它数据表中将符合要求(字段名和字段类型相同)的记录添加在当前数据表的尾部。相当于表菜单中的追加记录…。

append from 文本文件名 sdf

将符合要求的文本文件全部追加在当前数据表的尾部。
注意:文本内容要与表中的字段结构相适应。

文件菜单中的导入

将其它类型的文件转换成一个完整的vfp数据表。

(3) 使用insert-sql命令

该命令的一般格式为:

insert into <表名>[(字段名1[,字段名2 …])] values (表达式1[,表达式2 …])

insert into xscj(xh,xm,cj) values ("81991001", "张良", 85.5)

2. 记录的浏览

(1) 通过浏览窗口

(2) 通过browse 命令

browse命令用来打开表的浏览窗口,可通过不同的子句来实现对特定记录的浏览。

vfp命令中的常用子句

1) 范围子句

<推荐 cellspacing=0 cellpadding=0 width=550 border=1>

子句格式

功能

all

表示对表文件的全部记录进行操作

next n

表示对从当前记录开始的共n个记录进行操作, n为正整数

record n

指明操作对象是表文件的第n号记录

rest

对从当前记录起到文件结尾的全部记录进行操作

2) for子句

用于指明进行操作的条件。

格式: for <条件>

指明只对指定范围中那些符合给定条件的进行当前操作。

例如: list next 6 for cj < 85

3) while 子句

也用于指明进行操作的条件。

格式: while <条件>

例如: list next 6 while cj < 85

4) fields 子句

用于指明当前的操作涉及到表文件的哪些字段。

格式:browse [ fields 字段名1,字段名2……]

例如:browse fields xh,xm,cj

3. 记录的定位

(1) 系统对记录的三个控制标志

记录开始标志:位于第一个记录之前。其值用函数bof()进行测试。

记录指针标志:指向当前记录。其值用函数ro()进行测试。

记录结束标志:位于最后一个记录之后。其值用函数eof()进行测试。

记录指针可以理解为保存当前记录号的变量,它的初始值总是1,不可能为0或负数,最大值是表中记录总数+1。

刚打开表时记录指针的情况

<推荐 cellspacing=0 cellpadding=0 width=550 border=1>

表中记录情况

bof()的值

ro()的值

eof()的值

无记录

.t.

1

.t.

有记录

.f.

1

.f.

(2)记录的定位方式

绝对定位:是指把指针移到指定的位置。

相对定位:

是指把指针从当前位置开始,相对于当前记录向前或向后移动若干个记录位置。

条件定位:

是指按一定的条件在整张表或表的某个指定范围中查找符合该条件的记录。

通过菜单进行定位

菜单中选择转到记录:记录号——实现绝对定位

定位… ——实现条件定位

通过命令进行定位

记录的定位

<推荐 cellspacing=0 cellpadding=0 width=550 border=1>

命令格式

功能

备注

绝对定位

go top

将记录指针定位到表文件之首

或 goto top

go bottom

将记录指针定位到表文件之尾

或goto bottom

go <n>

将记录指针定位到指定的n号记录

 

相对定位

skip <n>

将记录指针从当前记录向上或向下移动n个

n为正值则向下移动

n为负值则向上移动

无n向下移动 1个

条件定位

locate for <条件> [ 范围 ]

按顺序搜索表, 直到找到满足指定条件的第一个记录

默认范围是所有记录

 

本文共14页: 第 [9] [10] [11] [12] [13] [14] 页 www.gaofen123.com

4. 记录的修改和删除

一张表用非只读方式打开后,即可通过菜单在浏览窗口(或编辑窗口)中或从命令窗口中用命令直接对其记录进行编辑、修改和删除。

(1) 菜单方式

修改记录:

菜单中选择替换字段… → 在替换字段对话框中选择待替换的字段并构造出替换表达式及替换条件 → 替换。

删除记录:

菜单中选择删除记录 → 在删除对话框中选择删除范围和删除条件 → 单击删除按钮 → 从菜单中选择彻底删除 → 在消息框中单击

删除记录包括两步: 标记要删除的记录 和 彻底删除带删除标记的记录

恢复带删除标记的记录

菜单中选择恢复记录

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]  下一页

相关分类

计算机二级考试 更新

计算机二级考试 热门排行