VFP 6.0数据库基本操作
三、注意事项
a)给变量命名时,我们一定要遵循命名规则:变量可以是字母、汉字、数字、以及下划线组成,但必须以字母、汉字开头,变量名长度不得超过10个字符。比如:性别,YY,dd_dd等均为合法的变量名;而,姓名是非法的变量名。
?? store .t. to yn,dd
?? a=3*3+5/2
? store“小芳”to xm
理解其含义。
例1:建立4个变量,分别打印各种计算结果。
任务数据库的命令计算结果
①建立aa1=12.5Aa1=12.5
②建立aa2=15aa2=15
③建立aa3="ABCD"aa3="ABCD"
④建立aa4=.t.aa4=.t .
USE GZ
GO 2
DELE
LIST
DELE ALL FOR JBGZ<390
LSIT ALL
DELE ALL FOR KS=”学生科”
LIST FOR DELE()
RECALL ALL FOR JBGZ<390
LIST FOR DELE()
GO 14
RECALL
DELE FOR XM=”刘小小”
LIST
?RECN ( ) &&当前记录号是否为1:_______
GO BOTT
? RECN ( )
&&当前记录号为:_______,记录号是否为最大?_______
GO TOP
? RECN ( ) &&当前记录号为:_______
LIST
? RECN ( ) &&当前记录号为:_______
索引文件的关闭
jj 92.00
kk 10.00
xm皮学庆
ks学生科
jbgz 352.00
bt 180.00
jj 80.00
kk 25.00
xm盛辉
ks教务科
jbgz 352.00
bt 180.00
jj 80.00
kk 12.00
xm李小刚
ks教务科
jbgz 352.00
bt 180.00
jj 80.00
kk 20.00
DIR *.*
CLOS DATA
索引文件的打开
①建立索引文件时自动起作用
②打开库文件后,再打开索引文件
USE RSDAK
BROW
SET INDE TO GZ_03 &&打开索引文件
BROW &&观察与刚才的区别
USE
③打开库文件的同时打开索引文件
USE RSDAK INDE GZ_03 &&打开库的同时打开索引文件
PACK
ZAP
CLOS DATA
c)对库文件进行升序、降序,建立排序文件,对库文件建立索引文件
1、排序
①对RSDAK.DBF数据库按“GZ”字段升序排列,建立排序文件GZ_01.DBF并显示其内容:
DIR &&观察当前目录下的所有库文件
USE RSDAK
SORT TO GZ_01 ON GZ &&按工资升序排列
LIST &&是否有排序效果_________
USE RSDAK_GZXM
BROW &&注意观察排序效果
USE
多重索引
①对RSDAK.DBF数据库按“XB”和“BH”字段建立多重索引文件XBBH.IDX
USE RSDAK
INDE TO XBCSRQ ON XB + BH
&&先按性别排序,性别相同的再按编号排序
xm王广明
ks总务科
jbgz 456.00
bt 210.00
jj 60.00
kk 27.00
记录输入完,可以用光标键前后浏览已录入的数据,看是否正确,发现问题进行修改,无误后按CTRL+W存盘,返回命令窗口。
库结构的查看:
LIST STRUCTURE
DISPLAY STRU
? FCOUNT()
? FIELDS(1)
BROW &&看当前库是否排序
DIR &&观察是否产生GZ_01.DBF库文件
USE GZ_01
BROW &&看是否按要求排好序
USE
②对RSDAK.DBF按“GZ”字段降序建立排序文件GZ_02.DBF:
USE RSDAK
SORT TO GZ_02 ON GZ /D &&按工资降序排列
DIR
USE GZ_02
⑤输出aa1是否大于aa2的结果? aa1>aa2.F.
⑥输出是否aa1小于aa2和aa4的结果? aa1<aa2.AND .aa1<aa4.T.
⑦输出aa3? aa3ABCD
⑧输出aa1是否小于aa2的结果? aa1<aa2.T.
ii.VFP 6.0数据库的表达式是把常量、变量、函数等用圆括号和运算操作符连接起来有意义的式子。其分为:算术表达式,关系表达式,字符表达式,逻辑表达式。
DIR *.* &&显示所有文件,观察是否有GZ_01.IDX文件
CLOS DATA &&关闭数据库文件
①对RSDAK.DBF按“GZ”字段降序排列,建立索引文件GZ_04.IDX:
USE RSDAK
BROW
INDE TO GZ_04 ON ―GZ
&建立索引时可以在数值字段前加“—”号按降序排列
BROW
LIST FOR XM=’长贵’&&结果:_______________
LIST FOR“长”$XM &&列出XM中有“长”字的记录
LIST FOR SUBS(XM, 3 ,2)=”长”&&列出XM中第二个字为“长”的记录。
思考:能否将以上命令中的LIST改为DISP?_____________。
2、用LOCATE命令进行顺序检索
jbgz 462.00
bt 310.00
jj 92.00
kk 10.00
插入记录:在“王广明”之后插入以下记录:
xm赵新月
ks总务科
jbgz 392.00
bt 190.00
jj 80.00
kk 25.00
在命令窗口中输入:
DISP ALL
GO 5
INSERT
数据库的关闭:1、在同一工作区打开另一数据库的同时,即关闭了当前数据库。2、use
字段名类型宽度小数位
CX N 3 0
YFS N 6 2
字段数据的替换:在命令S WITH JBGZ+BT+JJ
LIST
REPL ALL YFS WITH JBGZ+BZ+JJ
REPL ALL SFS WITH YFS-KK
LIST
USE
记录的删除:
? FIEL(4)
记录的查看与修改
LIST
BROW
记录的追加
用APPEND命令向库中追加如下三条记录:
xm张朝
ks教务科
jbgz 392.00
bt 190.00
jj 80.00
kk 10.00
xm陈小美
ks学生科
jbgz 392.00
bt 190.00
jj 92.00
kk 10.00
xm刘江富
ks教务科
b)当不同类型的运算符在同一表达式中出现时,算术、字符串运算符优先于比较运算符;比较运算符优先于逻辑运算符;括号最优先。
四、思考题
a)说明下列数据哪些是变量?哪些是常量?是什么类型常量?
“性别”“Y”34.33 xm“03/12/98”N .N.
b)写出下列符合要求的逻辑表达式
i.工资高于500且低于是100
练习:
gl=20
store 65 to gz
store“讲师”to zc
? gl>=20 .or. zc<>“讲师”
? gl>=20 .and. zc<>“讲师”
? gl>=25 .or. .not.gz<=100 .and. zc=“讲师”
? gl>=25 .or.gz<=100 .and..not. zc=“讲师”
二、实验内容及步骤
a)数据库结构新建,库文件结构,记录的立即输入,记录的查看,记录的追加,记录的插入,数据库的关闭,记录的显示,记录指针的移动及相关函数的使用。
练习:1、建立数据库文件结构:在命令窗口中键入命令CREATE GZ屏幕出现库结构对话框,按下列要求依次输入各字段的字段名、字段类型、字段宽度和小数位数
BROW
USE
2、索引
对RSDAK.DBF数据库按“GZ”字段升序排序,建立索引文件GZ_03.IDX,并与排序文件GZ_03.DBF比较效果:
USE RSDAK
BROW
INDE TO GZ_03 ON GZ
&&按GZ字段建立名为GZ_01.IDX的升序索引文件
BROW &&注意观察效果与上有何不同
①在RSDAK.DBF数据库中找出工资超过300元的第一条记录
USE RSDAK
LOCATE FOR GZ>300
DISP
②继续查找工资超过300元的所有记录
CONTINUE
DISP
反复执行上述两条命令,直到屏幕显示“END OF LOCATE SCOPE”时表示检索范围结束。
visualfoxpro6.0数据库上机教程
VFP6.0支持多种数据类型,如字符型、数值型、日期型等,了解这些数据类型的特点和适用场景,有助于更好地设计数据库。
表结构设计
表是数据库中最基本的数据组织形式,掌握如何设计表结构,包括字段名、数据类型、长度等,是进行数据库设计的关键。
数据库设计
按照代码的先后顺序执行,是最基本的程序流程控制方式。
VFP6.0数据库系统在财务管理中的应用
物流计划管理
物流跟踪管理
物流数据分析
VFP6.0数据库系统在物流管理中的应用
VFP6.0数据库系统可以用于记录和管理企业的物流计划,包括运输计划、仓储计划等,实现物流计划的优化和自动化。
VFP6.0数据库系统可以用于实时跟踪和管理企业的物流状态,包括货物运输情况、货物到达时间等,提高物流管理的透明度和效率。
索引的创建与使用
查询的创建与执行
SQL语句的使用
通过查询获取符合特定条件的数据记录。
使用SQL语句进行数据的增删改查操作。
通过索引快速查找数据表中的记录。
04
CHAPTER
VFP6.0数据库系统的程序设计
VFP6.0数据库系统的程序设计基础
使用VFP6.0进行数据库设计,需要了解数据库的基本概念,如数据表、字段、记录等,以及如何创建和管理数据库对象。
字符型
逻辑型
用于存储文本数据,如字符串。
用于存储布尔值,即真或假。
数值型
日期型
备注型
用于存储数值数据,包括整数和小数。
用于存储日期和时间数据。
用于存储较长的文本数据。
关系运算符
如等于、不等于、大于、小于等。
算术运算符
如加、减、乘、除等。
逻辑运算符
如与、或、非等。
Visual_FoxPro_6.0_基本操作方法
格式二 DISPLAY MEMORY [LIKE <内存变量框架名>] [TO PRINTER[PROMPT]/TO FILE<文件名>] [NOCONSOLE] 显示当前在内存中定义的自定义内存变量和系统内存 变量,以及自定义菜单和自定义窗口的有关信息。 参数描述: DISPLAY:命令动词,表示分屏显示。 其它参数与LIST相同。 功能:
2015-1-20
Visual FoxPro 6.0程序设计
返 回
10
2.1.4 删除内存变量
格式一
RELEASE <内存变量名表>
功能:删除指定的内存变量。当<内存变量名表>为多个变量时,
变量名之间用“,”隔开。
格式二 RELEASE ALL [LIKE/EXCEPT <内存变量名框架>] 功能:删除指定的内存变量。省略所有选择项时,则删除所有 的内存变量。 格式三 CLEAR MEMORY
2015-1-20 Visual FoxPro 6.0程序设计 9
SAVE命令示例
SAVE TO VAR1
将 除系统内存变量以外所有内存变量保存到VAR1.MEM文件中。 即:AA、BB、CC、NAME、A 。 SAVE TO VAR2 ALL LIKE ?A* 将 第一个字符是任意字符,第二个字符是A的所有内存变量保存到 VAR2.MEM文件中。即AA、NAME 。 SAVE TO VAR3 ALL EXCEPT ?A* 将 自定义内存变量中第二个字符不是A的所有内存变量保存到 VAR2.MEM文件中。即BB、CC、A。
DIMENSION A
( 2
,
第3章 VFP 6.0数据库及其操作(4)
3.7.1 设置表的字段属性
3. 标题
字段标题将作为该字段在浏览窗口中的列标题, 字段标题将作为该字段在浏览窗口中的列标题,以 浏览窗口中的列标题 及表单表格中的默认标题名称 默认标题名称。 及表单表格中的默认标题名称。 为了在浏览窗口、 为了在浏览窗口、表单或报表中显示时让人更容易 了解该字段所代表的含义, 了解该字段所代表的含义,可以为字段指定一个字符 作为显示时的标题文字。 串,作为显示时的标题文字。如果没有为字段设置标 就显示相应的字段名。 题,就显示相应的字段名。 注意:字段标题仅仅改变在浏览窗口、 注意:字段标题仅仅改变在浏览窗口、表单或报表 显示表记录时字段名称栏所显示的文字内容, 中,显示表记录时字段名称栏所显示的文字内容,在 程序中引用该字段变量时仍应该用其字段名。 程序中引用该字段变量时仍应该用其字段名。
11
3.7.2 设置表的有效性规则
3. 表的有效性规则(即记录级规则) 表的有效性规则(即记录级规则)
控制用户输入到记录中的信息类型, 控制用户输入到记录中的信息类型,检验输入的整 条记录是否符合要求。 条记录是否符合要求。 字段级有效性规则只对应一个字段, 字段级有效性规则只对应一个字段,记录级有效性 规则通常用来比较同一条记录中的两个或两个以上 两个或两个以上字 规则通常用来比较同一条记录中的两个或两个以上字 段值,确保它们遵守在数据库中建立的有效性规则。 段值,确保它们遵守在数据库中建立的有效性规则。 注意: 注意:记录的有效性规则通常在输入或修改记录时 被激活,在删除记录时一般不起作用。 被激活,在删除记录时一般不起作用。
3
3.7.1 设置表的字段属性
2. 格式
实质上就是一种输出掩码,决定了字段在表单、 实质上就是一种输出掩码,决定了字段在表单、浏 览窗口或报表中的显示方式 显示方式。 览窗口或报表中的显示方式。 例:在“课程”表中,如果要求凡是课程名中带字 课程”表中, 母的必须一律显示为大写字母,则格式可定义为20个 母的必须一律显示为大写字母,则格式可定义为 个 )。这样在输入 “!”(假设课程名的数据宽度为 )。这样在输入 ” 假设课程名的数据宽度为20)。 课程名数据时,只要遇到小写字母, 课程名数据时,只要遇到小写字母,系统就会自动转 换为大写字母。 换为大写字母。 常用的掩码及其含义:课本 常用的掩码及其含义:课本P95 表3.7。 。
第3章 VFP 6.0数据库及其操作(1)
14
3.2.3 数据库的基本操作
1. 打开数据库
(1)项目管理器方式 ) 选定要打开的数据库,单击"打开"按钮. 选定要打开的数据库,单击"打开"按钮.双击数 据库文件,或者选定数据库后单击"修改"按钮, 据库文件,或者选定数据库后单击"修改"按钮,可 打开相应的数据库设计器. 打开相应的数据库设计器. (2)菜单方式 ) 选择"文件|打开 命令, 打开" 选择"文件 打开"命令,相应的数据库设计器也同 时打开. 时打开.
4
3.1 创 建 项 目
2. 建立项目文件
(1)菜单方式 ) 选择"文件|新建 命令, 新建" 选择"文件 新建"命令,或单击常用工具栏中的 新建"按钮. "新建"按钮. (2)命令方式 ) 格式: 项目文件名>] 格式:CREATE PROJECT [<项目文件名 项目文件名 功能:打开项目管理器创建项目. 功能:打开项目管理器创建项目. 说明: 项目文件名>中应包含存储路径 说明:① <项目文件名 中应包含存储路径. 项目文件名 中应包含存储路径. 如果命令中不带<项目文件名 项目文件名>, ② 如果命令中不带 项目文件名 ,系统会让 用户输入新建的项目文件名. 用户输入新建的项目文件名.
6
3.2 创建数据库
主要内容
数据库设计的一般步骤和过程 数据库的创建, 数据库的创建,在项目中添加数据库 数据库的基本操作,打开, 数据库的基本操作,打开,关闭和删除数据库
基本概念和知识点
数据库设计的方法, 数据库设计的方法,数据库的创建和基本操作
第3章 VFP 6.0数据库及其操作(3)
7
3.6.1 数据表排序
2. 命令
SORT TO <文件名> ON <字段名1> [/A][/D][/C] [,<字段名2> [/A][/D][/C]…] [ASCENDING|DESCENDING][<范围>] [FOR<条件>][WHILE<条件>][FIELDS<字段名表>]
功能:将当前数据表中指定范围内满足条件的记录, 按指定字段的升序或降序重新排列,并将排序后的记 录按FIELDS子句指定的字段写入新的表文件中。
3
3.6.1 数据表排序
2. 命令
SORT TO <文件名> ON <字段名1> [/A][/D][/C] [,<字段名2> [/A][/D][/C]…] [ASCENDING|DESCENDING][<范围>] [FOR<条件>][WHILE<条件>][FIELDS<字段名表>]
(1)菜单:打开浏览窗口,选择“表|属性”命令, 打开 “工作区属性”对话框,在“索引顺序”框中选 择一个索引项,浏览窗口中的记录就会按按照该索引 顺序排列。
24
3.6.2 数据表索引
选择索引顺序
“工作区属性”对话框:设置索引顺序
25
3.6.2 数据表索引
(2)命令:SET ORDER TO [TAG <索引标识名>] 功能:在打开的复合索引文件中设置一个索引标识 作为主标识(当前索引),使数据表中的记录按该索 引顺序处理。
VisualFoxPro6.0数据库及其操作
⑵ 命令:CREATE PROJECT [<项目 文件名>]
3.打开项目文件
⑴ 菜单:选择“文件/打开”菜单 命令,或按工具栏的“打开”按钮,在 “打开”对话框中选择项目文件(*.PJX)
⑵ 命令:
MODIFY PROJECT [<项目文件名>]
项目(.PJX)
文档
类
数据 代码 其他
铜陵学院数学与计算机系
VFP项目组织简图
项目(.PJX)
文档
类
数据 代码 其他
查询(.QPR) 数据库(.DBC) 自由表(.DBF)
备注(.FTP) 库表(.DBF)
索引(.IDX)
铜陵学院数学与计算机系
1. 建立工作目录: 组织和管理磁盘中 的各类文件
2.建立项目文件
铜陵学院数学与计算机系
数据 类型
备注型:不定长的字符型文本,如用 于存放个人简历等。备注型数据类型 的固定长度为4个字节,但实际长度 仅受磁盘存储空间限制,并且所保存 的数据信息实际上并不存放在表文件 中,而是存放在与表文件同名,扩展 名为.FPT的文件中。
通用型:用于标记电子表格、文档、图 片等OLE对象。通用型数据类型的固定 长度也为4个字节,但实际长度仅受磁 盘存储空间限制,并且所保存的数据 信息也是存放在与表文件同名,扩展 名为.FPT的文件中。
日期型: 由年、月、日构成的数据类型,如 表XSDA中的“出生日期”字段的数据类型 可以设置成日期型。
日期时间型: 由年、月、日、时、分、秒 构成的数据类型,如学生上课的时间。
铜陵学院数学与计算机系
数据 类型
第3章 VFP 6.0数据库及其操作(2)
USE E:\VFP6\DATA\学生
REPLACE ALL 助学金 WITH 助学金+50 √
USE 学生 REPLACE 助学金 WITH 助学金+50
哪个对? ×
27
3.5.4 删除记录
对数据表中不需要的数据可以随时将其删除。在 VFP中,删除记录有逻辑删除和物理删除两种, ➢ 逻辑删除
只是给记录加上删除标志(*号/涂黑),并没有从数 据表中将其清除,需要时还可以恢复。 ➢ 物理删除
20
3.5.2 添加记录
2. 插入记录
命令:INSERT [BEFORE][BLANK] 功能:在某个记录之前或之后插入一条记录。
说明:
INSERT↙ 打开编辑窗口,在当前记录之后插入一条记录。
INSERT BEFORE ↙ 打开编辑窗口,在当前记录之前插入一条记录。
带BLANK选项,表示不打开编辑窗口,在当前记录
打开“工作区属性”对话框。
➢ 在“数据过滤器”中输入筛选条件,可以只显示满
足筛选条件的记录。
➢ 在“允许访问”栏中,选中“字段筛选指定的字段”
选项,单击“字段筛选”按钮,打开“字段选择器”
对话框,选择要显示的字段,可以只显示选定的字段
内容。若在“允许访问”栏内选择“工作区中的所有
字段”选项,可取消对字段访问的限制。
1. 项目管理器方式
选定要修改的表,单击“修改”按钮。
(1)修改已有的字段
(2)增加新字段
① 在原有字段后增加新字段
② 在两个字段之间插入新字段
(3)删除字段
(4)改变字段顺序
注意:修改字段属性后,VFP将按新的属性改写整
个.DBF文件,可能造成数据丢失。
VisualFoxPro6.0命令手册
VisualFoxPro6.0命令手册Visual FOXPRO中的常用命令目录一、数据库的建立、打开、关闭和删除二、数据表和视图的建立、打开、关闭和删除三、数据表和表结构的编辑、修改四、数据表中数据操作(查询、插入、删除和修改等)五、文件管理(文件和文件夹的复制、创建和删除)六、数据的复制与传送七、排序与索引八、查找和定位九、统计计算十、程序控制十一、其它命令结构FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。
如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT]常用子句范围:表示记录的执行范围,可以是下面几项其中之一:ALL 表示全部记录;NEXT n 表示从当前记录开始的以下n条记录;RECORD n 表示第n号记录;REST 表示从当前记录到最后一条记录。
FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。
FOR条件:对满足条件的记录进行操作。
WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。
以下命令中,大写的英文词为关键词,必须原样照写。
“常用子句”指以下几个可选子句:[范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件]命令中的“列表”,指用“,”分隔的各项。
如“字段名列表”就是将各个字段名用逗号分隔。
部分英文词的意义:Databasename 数据名tablename 数据表名filename 文件名 Viewname 视图名 arrayname 数组名提示:加下划线的为本课程要求掌握的命令。
一、数据库的建立、打开、关闭和删除建立数据库:CREATE DATABASE [databasename|?]从磁盘中删除数据库:DELETE DATABASE databasename|?打开数据库:OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE]打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE [databasename|?]指定的数据库databasename为当前数据库。
VFP6.0数据库(表)的概念及操作(全-恒风收藏)
第二章 VFP数据库(表)的概念及操作1. 表的概念表(数据表):是指存放在磁盘文件中的一张二维表。
自由表:不属于任何数据库的表。
数据库表:包含在一个数据库中的表。
表文件名:表名可以由字母、数字或下划线组成,系统自动给出的扩展名为 .DBF。
备注文件名:当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为:.FPT的文件名。
表结构:存储表记录的公共结构。
(就是指一张表的表头结构,即字段的属性)。
记录:表中的一行。
它是多个字段的集合,同一张表的每个记录都有相同的字段。
字段:表中的一列。
它规定了数据的特征。
关系型数据表的特点:(1)每一个字段不可再分解,也不能有名字相同的字段;(2)每一列中的数据都有相同的数据类型;(3)表中没有内容完全相同的行(记录)。
2. 字段的基本属性字段的属性:包括:字段名、数据类型、字段宽度、小数位数、空值支持字段名:即每个字段的名字,必须以字母开头,可由字母、数字、下划线组合而成,字母大、小写无区别,但其中不许有空格或其它字符。
自由表的字段名最多由10个字符组成,数据库表的字段名支持长名,最多可达128个字符。
如果从数据库中移去一个表,那么此表的长字段名将被截短成 10 个字符。
VFP允许长字段名和长表名,但使用长名称对于跨平台的操作可能遇到难以预料的结果。
数据类型:指该字段的数据特征。
字段宽度:指该字段所能容纳数据的的最大字节数。
小数位数:指数值型数据将保留几位小数。
此时的字段宽度 = 整数位数+1+小数位数。
NULL 值(空值):无明确的值。
NULL 值不等同于零或空格。
一个 NULL 值不能认为比某个值(包括另一个 NULL 值)大或小,相等或不同。
VFP 6.0表中字段的数据类型2. 表的基本操作表的创建:设计表名和表结构、输入记录、建立索引数据维护:增加记录、修改记录、删除记录创建表的主要步骤:设计表结构→ 输入记录→建立索引→数据维护4.关于表操作的几个基本命令注意:(1)必须先打开所需的数据表才可进行以上操作;(2)当带有命令子句时,只对指定的记录进行操作;(3)LIST 命令的默认范围是所有记录,DISPLAY 命令的默认范围是当前记录。
第四章VFP6.0数据库及其操作
open database e:\xl\data\database TWO
set database to e:\xl\data\database TWO
一个项目可以建立并打开多个数据库,但是当 前数据库只有一个
19
2011年秋
VFP程序设计
3)修改数据库 :
格式:MODIFY DATABASE [数据库文件名|?]
(2)信息:当输入的数据违反有效性规则时,显示的 错误提示信息。
注意双引号的使用
33
2011年秋
VFP程序设计
(3)默认值:可以节省数据输入人员每次都必须重新 键入的时间。要设置字段的默认值,请先选定字段, 然后将光标移至“默认值”文本输入框中,直接键入 默认值。
注意:默认值的类型必须与该字段的数据类型相同, 并且不可以和字段的有效性规则相冲突。
VFP程序设计
格式的代码 A D
K T Z
! $
功能用途
只允许英文字母,且不允许标点符号和空格
依照目前的规定格式来编辑与显示日期型和日期 时间型数据
当鼠标游移至此字段时,便选取整个字段以便进 行编辑
删除字段的前置空格与结尾空格
如果字段的内容为数值0,则它将显示空白。此 格式代码只能用于数字类型字段
可输入任何字符,但所有输入的英文字母将被转 换成大写。此格式代码只能用于字符类型字段
也可将已有的自由表变为数据库表
24
2011年秋
数据库表的特性:更规范的管理
VFP程序设计
• 长表名和表中的长字段名
• 表中字段的标题和注释
• 默认值、输入掩码和表中字段格式化
• 表字段的默认控件类
• 字段级规则和记录级规则
• 支持参照完整性的主关键字索引和表件关系
