Vf讲义Word文档下载推荐.docx

上传人:b****7 文档编号:22565390 上传时间:2023-02-04 格式:DOCX 页数:12 大小:121.15KB
下载 相关 举报
Vf讲义Word文档下载推荐.docx_第1页
第1页 / 共12页
Vf讲义Word文档下载推荐.docx_第2页
第2页 / 共12页
Vf讲义Word文档下载推荐.docx_第3页
第3页 / 共12页
Vf讲义Word文档下载推荐.docx_第4页
第4页 / 共12页
Vf讲义Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Vf讲义Word文档下载推荐.docx

《Vf讲义Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Vf讲义Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

Vf讲义Word文档下载推荐.docx

INSERT键

B、有NUM表示小键盘可用,否则不可用。

切换方式:

NUMLOCK键。

C、有CAPS表示输入的字母是大写,否则是小写。

CapsLock键.

四命令窗口

1)显示方法

A、窗口→命令窗口

B、常用工具栏→命令窗口按纽

C、CTRL+F2

2)隐藏方法

A、命令窗口上的关闭按纽

C、CTRL+F4

五VF窗口界面如图所示:

六文件夹的建立

七※设置默认路径(重点)

工具——选项——默认目录——修改——驱动器——选择所在盘——设置为默认

第二讲、表的基本操作

一、表的基本概念

1)什么是表?

A、表在foxbase和较早的foxpro中称做数据库文件,

是一个扩展名.dbf的文件。

在关系术语中一个

表就是一个关系,表名也叫关系名。

表是我们

要研究、处理的对象。

它是由两部分组成,表

结构表有几列或者说几个字段)、表记录行)。

2)字段名:

属性名也就是列名。

A、自由表字段名的长度不能超过10个字符。

B、数据库表字段名最长为128个字符。

C、字段名是唯一的。

D、字段名必须以字母或汉字开头,可以包含数

字、下划线等,但不能有空格。

3)字段类型:

决定了存储在字段中的值的数据类

型,字段的宽度决定了存储的数据的数量和精

度。

4)VF中可选的数据类型有:

A、字符型C:

可以使汉字、字母、数字等各种

字符型文本。

B、货币型Y:

货币单位,有固定的宽度8位,

如货物的价格。

C、数值型N:

整数或小数,如订货数量。

D、浮动型F:

功能上类似于数值型,其长度在

表中最长可达20位。

E、日期型D:

由年月日构成的数据类型,固定

宽度8位,如订货日期。

F、日期时间型T:

由日期和时间构成,宽度

8位,如员工的上班时间。

G、双精度型B:

双精度数值型,一般用于精

度很高的数据,固定宽度8位。

H、整型I:

不带小数点的数值型。

I、逻辑型L:

值为“真”.T.)或“假”(.F.),

如表示订单是否已执行完。

J、备注型M:

不定长的字符型文本,如个人简

历,它在表中占用4个字节,所

保存的信息存储在以dbt为扩展

名的文件中。

K、通用型G:

用于标记电子表格、文档或图片

等。

所保存的图片信息存储在

以.ftp为扩展名的文件中。

5)各类型的代表字母及默认宽度重点)。

6)表格形式:

二、自由表的建立表名不能以数字下划线开头,且中间不能出现空格)

建立自由表分为两步:

建立数据表的结构、往表中输入

记录)

A、菜单操作文件→新建→表)

B、字段名是字段的唯一标志,在自由表中字段名不能超

过10个字符。

C、字段名必须以字母或者汉字开头

D、字段名可以由字母、汉字、数字和下划线组成。

E、字段类型决定了存储的数据类型,字段的宽度决定了

存储的数据宽度和取值范围。

三、表的基本操作

1、create表名

A、功能打开“表设计器”,创建一个新表。

B、打开表

*菜单方法文件→打开

*手工命令use表名

C、关闭:

*use只关闭当前表)

*closeall(关闭全部文件)

*closetableall(关闭所有的表)

2、表结构的显示及修改

*菜单方法:

显示→表设计器(显示的同时便可以修

改)

*显示表结构手工命令:

liststructure

*修改表结构的手工命令:

modifystructure

3、浏览表记录

*菜单:

显示→浏览有浏览和编辑两种方式)看到

的是我们建的表)

4、显示命令:

1)格式:

list或display[fields字段清单][范围]

[for条件]显示在显示屏上,结果是不能保存的)

2)注释:

A)[fields字段清单]表示要显示的字段名,默认为全部。

b)范围:

all、rest、nextn、recordn

*all所有记录

*rest从当前位置开始到表的末尾

*nextn从当前位置开始向下连续的n条记录

*recordn物理记录号为n的一条记录

c)list默认范围为all,display默认范围为当前记录。

eg:

usejbqk

*list*显示所有的记录。

list==listall)

*Display*显示当前记录all表示当前表所有的记

录)

d)for条件:

表示要显示的记录必须满足的条件。

*Listfor性别=“女”

*有for条件,而无范围的情况下,默认范围为all

5、查询定位命令作用仅仅是让指针发生移动,并没有

显示记录的功能)

a)指针的绝对定位

[goto/go]n直接定位,将指针定位到物理记录

号为n的这条记录上。

b)指针相对移动是相对于当前记录而言,移动时不包括

当前记录)

格式:

skip[n]将指针向下n>

0)或向上n<

0)

移动n条记录。

若n缺省,则表示向下或是向上

移动1条记录。

Eg:

goto2==go2==2*指针指向当前记录

Listnext3*从当前记录开始往下三条记录。

c)条件定位

locatefor条件

注释:

1)按由前到后的顺序搜索,将指针定位在满足条件的

第一条记录上

2)用continue将指针定位在满足条件的下一条记录

上,可重复,continue直到指向表的末尾。

3)若要查看当前记录,则用display

6、删除记录分为两步:

逻辑删除和物理删除)

1)逻辑删除:

给要删除的记录做删除标记,不过这个删除

标记可以恢复只是做标记,记录还是存在

的)称为逻辑删除

a)菜单方法

逻辑删除:

方法一:

单击每个记录左边的小空框,该框为黑色,

表示已被逻辑删除。

方法二:

选中一条记录→表→切换删除标记

方法三:

选中一条记录ctrl+t

方法四:

表→删除记录可以同时逻辑删除多条记录)

b)若要恢复逻辑删除的记录

单击每个记录左边的小空框

表→恢复记录可以同时恢复被逻辑删除的

多条记录)

c)手工命令:

delete[范围][for条件]

d)若要恢复逻辑删除的记录:

recall[范围][for条件]

注:

(delete和recall在无条件也无范围的情况下,默

认的范围为当前记录,范围与for条件与显示命令用法相同)

2)物理删除:

将带删除标记的记录从表中彻底删除,不能恢复

1)pack(只删除那些做了标记的)

2)zap(无条件删除所有记录,包括带删除标记的和不带删

除标记的全部记录,最终只留下表的结构)

3)表→彻底删除将带删除标记的记录彻底删除)

7、表的备份

1)只复制表的结构

copystructureto新表[fields字段清单]

功能:

将当前表结构中的指定字段复制到新表中。

*首先必须打开要复制的数据表,使其成为当前数据

表。

*产生的新表是关闭的,新表的扩展名为.dbf。

*新表的字段由fields短语指定字段名和顺序,如

果缺省,则复制全部表结构。

Eg:

做题格式:

closeall

Use提供数据的表

copystructureto新表1[fields字段清单]只是

复制表的结构)

use新表1显示→浏览不是必需的)

2)复制表(备份表)

copyto新表[fields字段清单][for条件]

将当前数据表的结构和记录按照指定要求复制到新

表中。

*新表的记录由范围和条件短语选择,若缺省范围,

默认为all

copyto新表1[fields字段清单][for条件]

use新表1

显示→浏览不是必需的)

8、追加记录

1)菜单方法

*表→追加新记录或ctrl+y一次只能追加一条记录)

*显示→追加方式可以连续追加多条记录)

2)手工命令

*格式:

append[blank]

*append在表的末尾增加记录,一次可以连续输入多条记录

*appendblank在表的末尾增加一条空白记录

3)大批量数据转移

a)菜单:

让接收数据的表处于浏览状态下:

表→追加记录

b)手工命令

APPENDFROM源数据表[FIELDS字段清

单][FOR条件]

*功能:

将满足条件的记录按指定的字段从源数据表

追加的当前数据表的末尾

*只有两表的名称和类型相匹配的字段,内容才可以

追加,针对当前表的其他字段则值为空。

*[FOR条件]短语是针对当前数据表而言的,如果无

条件追加,则追加源数据表中的所有记录。

closeallUse接收数据的表

Appendfrom提供数据的表[FIELDS字段清单]

[FOR条件]

9、插入记录

1)格式:

insert[before][blank]

2)insert与当前记录有关

3)一次可以插入多条记录

4)在当前表中插入一条记录,若有[before]选项,在当前记录之前插入一个新记录,否则,在当前记录之后插入一个新纪录。

5)有blank选项,自动插入一条空白记录。

2)字段值的自动替换重点、难点)

3)菜单:

表→替换字段

4)手工命令

1)replace[范围]要替换的字段名1with用谁来替换的表达式1[,要替换的字段名2with用谁来替换表达式2]。

[for条件]

2)功能:

将数据库中指定范围内符合条件的记录用

表达式的值成批自动替换指定字段的值。

3)表达式与对应字段的数据类型必须相同

4)如果范围和条件短语均省略,则只替换当前记

录,即默认当前记录。

5)有for条件,而无范围的情况下,默认范围为all。

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

当前位置:首页 > 人文社科 > 设计艺术

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

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