vf教案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一课VF入门及自由表的操作

一、表(.dbf)

1.新建

(1)文件菜单-新建-表-新建文件

(或常用工具栏上的新建)

(2)命令create [表格名称]

(3)项目管理器-数据-自由表

2.常用字段的类型的英文缩写宽度及定界符

字符型 C 宽度自定'',"",[] 例:姓名="张三"

数值型N 宽度自定无定界符

日期型 D 8个宽度{^yyyy-mm-dd}

出生日期={^1988-03-03}

逻辑型L 1个宽度. . 例:.t.

日期时间型T

整型I

备注型M

通用型G

货币型Y

3.向表中添加记录

(1)追加

显示菜单-追加方式

命令append [blank]

(2)插入

insert [blank][before]

4.关闭当前表

(1) 命令use

(2) 数据工作期窗口

5.打开表

(1) use 表名

(2)数据工作期窗口

(3)文件菜单-打开-文件类型选择表

或常用工具栏-打开

6.浏览当前表中记录

(1)命令browse [for 条件]

(2)显示-浏览

7.显示表中记录

(1)list [for 条件][[fields] 字段名]

(2)display [for 条件][[fields] 字段名];

[all]

8.查询定位

(1)绝对定位

go 记录号或goto 记录号

go top 或goto top

go bottom 或goto bottom

(2)相对定位

skip [数值]

数值可以是正数也可以是负数

(3)查询

locate for 条件

[continue]

第二课简单命令及数据库

1.进入当前表格的设计器

(1)显示-表设计器

(2)命令modify structure

2.删除当前表中的记录

(1)逻辑删除

delete [for 条件][all]

可以恢复

recall [for 条件][all]

(2)物理删除

pack

(3)清除表中的记录

zap

3.修改表中的记录

replace 字段名with 值;

[for 条件][all]

二数据库(.dbc)

1.新建

(1)文件-新建-数据库-新建文件

(2)命令create database [数据库名]

(3)项目管理器- 数据-数据库

2.进入当前数据库设计器

(1)显示-数据库设计器

(2)命令modify database

3.关闭当前数据库

命令close database

4.打开数据库

(1)open database 数据库名

(2)文件-打开-文件类型-数据库(独占) 5.删除数据库

delete database 数据库名

6.设置为当前数据库

set database to 数据库名

7.向当前数据库添加表

add table 自由表名

8.从当前数据库移出表

remove table 表格名称

9.删除表(SQL语句)

drop table 表名

10.新建表的SQL语句

create table 表名(字段名1 类型(宽度),;

字段名2 类型(宽度),……)

三数据完整性-字段有效性(域完整性)

规则:是一个逻辑表达式,返回逻辑真或

逻辑假

信息:是一个字符串,要加上定界符'' "" []

默认值:是一个与本身字段值匹配的记录

也要加上与本身类型相匹配的定界符

四、工作区(1-32767)

use 表1 in 工作区号

use 表in 0

选中工作区的命令

select 工作区号

select 表格名称

select a-j 代表1-10

第三课索引的建立应用及数据完整性

一、索引

逻辑上的排序

作用:提高查询速度(但会降低更新速度)

分类:简单索引(单一索引)和复合索引

复合索引分为:结构复合索引和非结构复合索引1.简单索引.idx

index on 索引表达式(字段名) to 索引文件名

只能按照升序排序,并且一个索引文件只能建立

一个索引

打开简单索引set index to 索引文件名

2.复合索引.cdx

(1)非结构复合索引

index on 索引表达式tag 索引标识(索引名) ;

of 索引文件名[desc|asce]

打开非结构复合索引set index to 索引文件名

指定其中的某个起作用set order to 索引名

(2)结构复合索引

a.index on 索引表达式tag 索引标识;

[desc|asce]

随着表格的打开而打开关闭而关闭

指定其中的某个起作用set order to 索引名

相关文档
最新文档