VisualFoxPro表的建立和操作.docx

上传人:b****2 文档编号:23191522 上传时间:2023-05-15 格式:DOCX 页数:7 大小:57.06KB
下载 相关 举报
VisualFoxPro表的建立和操作.docx_第1页
第1页 / 共7页
VisualFoxPro表的建立和操作.docx_第2页
第2页 / 共7页
VisualFoxPro表的建立和操作.docx_第3页
第3页 / 共7页
VisualFoxPro表的建立和操作.docx_第4页
第4页 / 共7页
VisualFoxPro表的建立和操作.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

VisualFoxPro表的建立和操作.docx

《VisualFoxPro表的建立和操作.docx》由会员分享,可在线阅读,更多相关《VisualFoxPro表的建立和操作.docx(7页珍藏版)》请在冰豆网上搜索。

VisualFoxPro表的建立和操作.docx

VisualFoxPro表的建立和操作

准备工作

一.表的类型

根据表的存放形式,可以将表分为两类:

一类为自由表,另一类为数据库表。

1.自由表

自由表是不属于任何数据库的表。

数据表的文件扩展名为・DBF。

如果数据表是独立的,这些数据表就叫自由表。

2.数据库表

数据库表是包含在数据库中的表。

数据库表仍然是一个扩展名为・DBF的文件,数据库表存放在一个数据库文件中,数据库文件的扩展名为・DBC。

自由表可以转换成数据库表,数据库表可以转换成自由表。

二•创建文件夹(D:

\123于波)三•设置默认路径

SETDEFAULTTOD:

\123于波

四•创建项目管理器(JXGL)

统一管理应用系统的所有文件。

生成扩展名为・PJX的项目文件。

美丽的约定:

扩展名

名称

4

•DBF

文件

.DBC

数抑;炸文件

TFpt-

数比晨备注文件

・DCT

数丹;库条注立件

・IDX

數拟衣单•索引文件

DCX

数抻;阵索引文件

・CDX

啟抓衣复合嗪引文件

・BAK

备份文件

■PJX

顶口女初:

・PRC

滅耗学文件

・PJT

项I「备注文件

1.——

・FXP

枚脚了編俸文件

.MEM

内玄变试文件

•MNX

菜肌文件-

・FRX

报农丈件

•乂NT

鬼m备注文旷

・FRT

报农待注文件

・MPR

生成菜单程序文件

・LBX

林签文件

・VUE

FRHf?

・LBT

标签务注文件

■QPX

件洵文件

.sex

文件

・QPR

—成住向桎殍

・$CT

&单為注文件

・FMT

屏韓格戌文件

.vex

町视类焊文件

・TXT

文木文件

・VCT

吋视炎坏备iir文f厂

•WIN

冏|丨文件—

第四章表的基本操作

本章学习目的:

1・熟练掌握表的建立,包括命令法、菜单法。

2•熟练掌握表的复制。

3•熟练掌握表的修改与记录的成批替换。

4•熟练掌握记录的操作,包括记录指针的定位、记录的插入、记录的删除、记录的恢复。

5•熟悉数据表打开与关闭。

6•了解数据表的过滤。

一•数据表的结构

1・表的字段名:

以字母或汉字,可包含下划线数字,长度不超过10个有效字符。

2•字段类型与宽度(P58表4-2):

字段类型与要存储在其

中的信息类型相匹配;宽度耍容纳耍存储的信息内容。

说明:

(1)字符型、数值型和浮点型要求设置宽度,其他数据类

型的宽度由VFP系统规定。

如日期型为8,逻辑型为1。

(2)备注型和通用型为4,用于存放指针。

指向一个扩展名为“・FPT”表的同名文件。

该文件若丢失,表文件就不能正常打开。

(3)小数点、正负号在字段宽度中各占1位。

二•表结构的建立

1•命令方式

命令格式:

CREATE[v新文件名〉/?

]

如:

建立“学生.DBF”。

2•菜单方式。

如:

创建“课程.DBF”。

三•表数据的输入

1•菜单追加方法

2•追加命令

APPEND[BLANK]

第2节数据表的打开和关闭

一.打开表

命令格式:

USEv文件名〉[EXCLUSIVE/SHARED]

二关闭表

1.USE

2.CLOSEALL

3.CLOSETABLES

4.CLEARALL

5.QUIT

三•菜单方式

命令规则

1、命令动词必须是命令行的第一个非空字符,各子句可以以任意顺序跟在动词后面,命令动词与子句、子句与子句之间用一个或多个空格隔开。

2、命令动词和VFP保留字均可用前4个或4个以上字母简写。

3、命令行的总长度不得超过2048个字符(包括空格在内),若命令较长,在显示器上显示不下时,可以分几行写,但除最后一行以外,每行的未尾以结束。

4、命令、关键字、变量名和文件名中的字母既可以大写也可以小写,还可以大写、小写混合,三者等效。

命令的范围子句

范围:

指定命令可以操作的记录集。

范围有下列四种选择:

ALL

当前表中的全部记录。

NEXT

从当前记录开始的连续N条记录。

RECORD

当前表中的第N号记录。

REST

从当前记录开始到最后一条记录为止的所有记录。

第3节显示和修改表结构

・显不表结构

命令格式:

LIST/DISPLAYSTRUCTURE[TOPRINTER/TOFILEv文件名>]

二•修改表结构

三•菜单方式:

打开表设计器

第4节复制表

一.复制表结构

COPYTOv文件名〉STRUCTURE[FIELSDv字段名列表>]

例:

USE学生

COPYTOJXSSTRU

COPYTOJNXSFIELDS姓名,性别,出生日期STRUCTURE

二•复制表文件

COPYTOv文件名〉[FIELSD<字段名列表〉][范[FOR/WHILEv条件>]

例:

USE学生

COPYTOXS

COPYTONXSFIELDS姓名,性别,出生日期

FOR性别男”

第5节记录的操作

—・定位记录

1•使用菜单方式移动记录指针

2•使用命令移动记录指针

(1)绝对定位:

GO[TO]v物理记录号〉[TOP/BOTTOM]

(2)相对定位:

SKIP[+/-记录数]

⑶测试记录指针函数:

RECNO();EOF();BOF()

3•用LOCATE-CONTINUE命令进行条件定位命令格式:

LOCATEFORv条件>/CONTINUE

二显示记录命令格式:

LIST\DISPLAY[[FIELDS]<字段表>]

[v范围>][FORv条件>][WHILEv条件>][OFF][TOPRINTER/TOFILEv文件名>]

或:

BROWSE[[FIELDS]v字段表>][FORv条件]

三•修改记录

(1)EDIT/CHANG命令

EDIT/CHANG[v范围>][FIELDSv字段名表〉]

[FOR<条件表达式>]

(2)成批修改记录数据

REPLACE[v范围>][FOR/WHILEv条件>]v字段WITHv表达式[ADDITIVE][,v字段2>

WITHv表达式2>][……]

第6节记录操作

1•插入记录

INSERT[BLANK][BEFORE]例:

USEXS

GO4

INSERTBLANKBEFORE

2•记录的删除

DELETE[v范围>][FOR/WHILEv条件>]RECALL[v范围>][FOR/WHILEv条件>]PACK;ZAP

第7节表的过滤

一•记录过滤

SETFILTERTO[v条件>]

二•字段过滤

SETFIELDSTO[v字段表>/ALL]SETFIELDSON/OFF

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1