Visual FoxPro 6.0 基本操作方法
内存变量框架名>] 内存变量框架名 格式二 DISPLAY MEMORY [LIKE <内存变量框架名 [TO PRINTER[PROMPT]/TO FILE<文件名 文件名>] 文件名 [NOCONSOLE] 显示当前在内存中定义的自定义内存变量和系统内存 变量,以及自定义菜单和自定义窗口的有关信息。 参数描述: 参数描述: DISPLAY:命令动词,表示分屏显示。 : 其它参数与LIST相同。 功能: 功能:
2011-4-14
Visual FoxPro 6.0程序设计
返 回
16
2.2.2 定义数组
在使用数组时一定要先定义 ,有两条命令可以定义数组。 格式一 格式二 DIMENSION <数组名 (<行>[,<列>])[,<数 数组名1>( 行 , 列 ) , 数 数组名 组名2> 组名 (<行>[,<列>])……] 行 列 ) <数组名 (<行>[,<列>])[,<数组名 (<行 数组名1>( 行 , 列 ) , 数组名 数组名2> 数组名 行 >[,<列>])……] 列 )
2011-4-14 Visual FoxPro 6.0程序设计
返 回
12
2.1.5 恢复内存变量
如果需要使用已保存的内存变量时,可用下述命令恢复 :
格式: 内存变量文件名> 格式:RESTORE FROM <内存变量文件名 内存变量文件名 功能: 功能:它将<内存变量文件名>指定的内存变量文件中所保存的
SAVE TO VAR1
2011-4-14
Visual FoxPro 6.0程序设计
返 回
10
2.1.4 删除内存变量
格式一 RELEASE <内存变量名表 内存变量名表> 内存变量名表
功能: 功能:删除指定的内存变量。当<内存变量名表>为多个变量时,
变量名之间用“,”隔开。 格式二 RELEASE ALL [LIKE/EXCEPT <内存变量名框架 内存变量名框架>] 内存变量名框架 功能: 功能:删除指定的内存变量。省略所有选择项时,则删除所有 的内存变量。 格式三 CLEAR MEMORY
2011-4-14 Visual FoxPro 6.0程序设计 9
SAVE命令示例 SAVE命令示例
将 除系统内存变量以外所有内存变量保存到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。
Visual FoxPro 6.0程序设计
例
2011-4-14
A=.T.
返 回
4
2.1.2 显示内存变量
格式一 功能: 功能: LIST MEMORY [LIKE<内存变量名框架 内存变量名框架>] 内存变量名框架 [TO PRINTER[PROMPT]/TO FILE<文件名 文件名>] 文件名 [NOCONSOLE]
2011-4-14
Visual FoxPro 6.0程序设计
返 回
14
2.2 数组
2.2.1 数组与下标变量
2.2.2 定义数组
2.2.3 数组元素的赋值操作 返 回
2011-4-14 Visual FoxPro 6.0程序设计
退 出
15
2.2.1 数组与下标变量
下标变量: 下标变量:一组具有相同的变量名,而下标不同的变量。 数组: 数组:存储在一个变量中由单个变量名引用的有序数据集合。
功能:定义一个或多个一维或二维的内存变量数组。 功能: 参数描述: 参数描述:DIMENSION和DECLARE为定义数组的命令动词。
<数组名 :指定数组的名称,其规定与内存变量名相同。 数组名1>: 数组名 (<行>[,<列>]): 行 , 列 ):定义数组的维数和大小 。 ): 说明: 说明:1、数组的下标的起始值为1 。 2、同一数组中的数组元素可以有不同的数据类型 。 3、二维数组中各元素按行的顺序依次排列 。
Visual FoxPro 6.0程序设计
7
LIST MEMORY与DISPLAY MEMORY命令示例 与 命令示例
在命令窗口中执行下条命令: DISPLAY MEMORY 屏幕显示: 因为DISPLAY MEMORY命令在不带 任何参数时将分屏显 示所有内存变量(包 括系统内存变量)。 此例中需要多屏显示, 因而在屏幕会一屏一 屏的显示内存变量。 右图是第一屏的内容。
2011-4-14
Visual FoxPro 6.0程序设计
2
2.1 VFP内存变量的基本操作 VFP内存变量的基本操作
2.1.1 对内存变量的赋值操作 2.1.2 显示内存变量 2.1.3 保存内存变量 2.1.4 删除内存变量 2.1.5 恢复内存变量 返 回
2011-4-14 Visual FoxPro 6.0程序设计
功能: 功能:删除当前内存中的所有内存变量。它和RELEASE ALL
的效果完全相同。
说明: 说明:参数与前述相同。
2011-4-14 Visual FoxPro 6.0程序设计 11
删除内存变量示例
在命令窗口中执行下列命令 RELEASE BB,CC LIST MEMORY LIKE * 屏幕显示 在命令窗口中继续执行下列命令 RELEASE ALL LIKE ?A* LIST MEMORY LIKE * 屏幕显示 在命令窗口中继续执行下列命令 RELEASE ALL LIST MEMORY LIKE * 屏幕显示 (空)
盘,文件名由<内存变量文件名>指定,文件扩展名的缺省值 为 .MEM。 参数描述: 参数描述:SAVE:命令动词,表示保存内存变量。 : <内存变量文件名 :指定保存内存变量和数组的内存变量文件。 内存变量文件名>: 内存变量文件名 <MEMO备注字段名 :指定保存内存变量和数组的备注字段。 备注字段名>: 备注字段名 ALL LIKE<内存变量名框架 :将符合<内存变量名框架>的那 内存变量名框架>]: 内存变量名框架 些变量存入指定的文件。 ALL EXCEPT <内存变量名框架 :将不符合<内存变量名框架 内存变量名框架>]: 内存变量名框架 >的那些变量存入指定的文件。
2011-4-14 Visual FoxPro 6.0程序设计 17
4、每个数组占用一个内存变量 。 5、除了可以分别对数组元素赋值以外,也可对数组中的所有元 素赋同一初值。 6、DIMENSION和DECLARE功能完全相同,常用DIMENSION。 定义数组命令使用示例
DIMENSION <数组名1>(<行>[,<列>])[,<数组名2> (<行>[,<列>])……]
18
2.2.3 数组元素的赋值操作
格式一 STORE <表达式 TO <数组名 数组元素 表达式> 数组名/数组元素 表达式 数组名 数组元素> 命令动词 去向子句 包含值的表达式 接收值的数组名或元素 STORE 0 TO A 将数值0赋给数组A的所有元素 STORE "李磊" TO A(2,1) 将字符串“李磊”赋给数组A 的第2行第1列的元素。 <数组名 数组元素 数组名/数组元素 表达式> 数组名 数组元素>=<表达式 表达式 接收值的数组名或元素 包含值的表达式 赋值操作符 例
第2章 VFP的基本操作方法 VFP的基本操作方法
学习要点: 学习要点:
1、变量 2、表达式 3、运算符
2011-4-14
Visual FoxPro 6.0程序设计
1
第2章 VFP的基本操作方法 VFP的基本操作方法
2.1 VFP内存变量的基本操作 VFP内存变量的基本操作 2.2 数组 2.3 表达式与运算符 小结 返回 退出
内存变量从磁盘读回内存重新使用。
参数描述: 参数描述:
RESTORE:命令动词,表示执行恢复操作。 : FROM <内存变量文件名 :指定恢复内存变量的来源。 内存变量文件名> 内存变量文件名 [ADDITIVE] :保留当前内存中的内存变量,将指定文件中的内 存变量添加到当前内存变量之后。 若省略ADDITIVE选择项,则 内存中已有的内存变量全部释放,将指定文件中的内存变量调入 内存 。
DIMENSION A
( 2
, )
定义数组: DIMENSION A(2,3),BB(4,8) 也可以一次只定义一个数组: DIMENSION A(2,3) 也可以只定义一维数组: DIMENSION A(6)
2011-4-14 Visual FoxPro 6.0程序设计
返 回
2011-4-14 Visual FoxPro 6.0程序设计
返 回
8
2.1.3 保存内存变量
命令格式
SAVE TO <内存变量文件名 <MEMO 内存变量文件名>/ 内存变量文件名 备注字段名>[ALL LIKE/ EXCEPT <内存 备注字段名 内存 变量名框架>] 变量名框架
功能: 功能:它将内存中的部分或全部内存变量以文件的形式存入磁
Visual FoxPro操作基础
设置计算机警告铃声 在编辑期间,当达到一个字段末尾或输入无效数据是,可开始或停 止铃声。 执行“工具” “选项” “常规” “警告声音”。 SET BELL ON|OFF|TO [cWAVEFileName,nDuration] SET DEFAULT TO 路径名 设置是否显示系统时钟 执行“工具” “选项” “显示” “时钟” 。 SET CLOCK ON|OFF 定义货币符号 执行“工具” “选项” “区域” “货币符号” SET CURRENCY LEFT|RIGHT|TO [cCurrencySymbol]
Visual FoxPro程序设计
Visual FoxPro操作基础
主要内容
6.0的启动和退出 Visual FoxPro 6.0的启动和退出 6.0的用户界面 Visual FoxPro 6.0的用户界面 Visual FoxPro 6.0操作概述 6.0操作概述 6.0系统环境设置 Visual FoxPro 6.0系统环境设置 6.0命令操作概述 Visual FoxPro 6.0命令操作概述
2.4 Visual FoxPro命令概述
命令中的范围选项
ALL:全部记录 NEXT<n>:从当前记录开始的n条记录 RECORD<n>:第n条记录 REST:从当前记录到表尾的所有记录
命令中条件的限制
FOR<条件> WHILE<条件>
本章要点
掌握Visual FoxPro 6.0的启动 掌握Visual FoxPro 6.0的界面和操作方式 了解Visual FoxPro 6.0的退出 了解Visual FoxPro 6.0的辅助工具,包括向导、 设计器和生成器 掌握Visual FoxPro 6.0重要的系统设置,包括设 置工作目录、设置日期格式和设置字符比较格式。
FoxPro_6.0教程
Microsoft Visual FoxPro 6.0中文版教程初级教程目录Microsoft Visual FoxPro 6.0中文版教程 (1)初级教程目录 (1)第一课开场白 (2)第二课见识一下面向对象的编程 (2)第三课对象、属性、事件、方法 (13)属性(property): (14)事件(event): (14)方法(method): (14)第四课常用的对象、属性、事件、方法 (15)对象(object): (15)属性(property): (16)事件(event): (22)方法(methord): (23)第五课常用编程命令及常用函数 (23)命令 (23)函数 (29)第六课编一个完整的软件 (35)第七课编程中的一些小技巧 (36)一、复制 (36)二、缩格及空行 (37)三、在程序中插入对象名称 (38)四、精确调整对象位置 (38)五、为文件写说明 (38)六、重命名文件 (39)七、修改数据表时调整字段位置 (39)八、调整表格中各列的位置 (39)九、设置控件的tabindex位置 (40)十、改程序前应先改系统分析 (40)十一、删除项目管理器中的文件 (41)十二、将磁盘上的文件添加到项目管理器中 (41)十三、设置主程序 (41)第八课程序的调试 (41)第九课软件的编译及制作安装盘 (44)软件的编译 (44)制作安装盘 (45)第一课开场白很简单,只讲两个问题:一、项目管理器;二、数据库和表的区别。
一、在开发一个软件项目的过程中往往会产生大量的各种文件,有时开发者自己都不知道有些什么文件了,因此从VISUAL FOXPRO开始引入了项目管理器,以便更好地管理这些文件。
项目管理器由两个文件组成,扩展名分别是“PJX”和“PJT”。
二、学过FOX的人都知道数据库是什么,就是有字段、记录的一个二维表,也就是那个DBF文件,可是到了VISUAL FOXPRO 3.0,这数据库就不叫数据库了,它干脆就叫“表”,英文叫“TABLE”。
实验二 Visual Foxpro 6.0的基本操作
(4)日期和时间函数的使用 set date to dmy set century on set mark to “/” set date to ymd ?”今天是”+dtoc(?date())
补充:宏替换函数 格式:&<字符型变量>
例子:a=10 b=5 c=“a-b” ?c ?&c
任务1: 常量的表示 在命令窗口输入以下命令,观察屏幕显示结果。
概念:交互式命令
交互式命令的执行 在命令窗口里输入命令 回车执行该命令 按↑键可以执行历史命令 注意: 交互式命令和程序命令的区别 命令中的所有标点必须是西文标点
补充操作:
命令窗口字体大小的调整和清除
在“格式”菜单里选择“字体”,可调整命令窗口中字体的大小,右键 点击命令窗口,在快捷菜单中选择清除,可清除命令窗口中的内容。
任务5:函数及表达式的使用 (1)将下列表达式转换成VF表达式,并计算表 达式的值 ① ?1+1/3+1/4 ② ?(x^3+y)/(sqrt(x+y)-x*y) ③ ?round(sqrt(a^2+b^2),1)
任务5:函数及表达式的使用 (2)利用函数完成以下操作 C1=“网络&数字化校园” C2=“□□□XY123dfg□□” C3=“09/01/2007” ① ?left(c1,4) ?substr(c1,6,4) ?right(c1,4) ② ?AT("网络",c1) ?AT("数字化校园",c1) ③ ?ltrim(c2) ?trim(c2) ?alltrim(c2) ④ ?lower(c2) ?upper(c2) ⑤ ?date() ?time() ?datetime() ?vartype(date()) ?vartype(time()) ?year(datetime())…... ⑥ ?ctod(c3)+30 ⑦ ?val(“33.285”) ?val(”33*285”) ?val(x33)
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
,
第2章Visual FoxPro 6.0基础知识
其中“^(**)”为乘方运算符,如3的平方表示为 3^2或3**2。“%”为求余运算符,它的结果为两数 相除所得的余数,如8%3的结果为2,“%”也被称 为“求模运算符”。 算术运算符的优先级别由高到低依次为:()→ ^、 ** → *、/ → % → +、-。 2.关系运算符和关系表达式 关系运算符包括>、>=、<、<=、=、<>或#或!=、$、 ==。其中<>(#或!=)为“不等于”,$为“包含 于”。
(9)COS(<数学表达式>) 功能:求cos(x)的值。其中<数学表达式>的单位为弧度。 (10)EXP(<数学表达式>) 功能:求以e(2.718)为底的指数函数的值,即求ex。 (11)LOG(<数学表达式>) 功能:求以e(2.718)为底的对数函数的值,即求ln(x)。 (12)LOG10(<数学表达式>) 功能:求以10为底的对数函数的值,即求lg(x)。
3.日期型常量 用于表示日期。使用时必须用花括弧括起 来,花括弧内包括年、月、日3部分内容, 各部分之间用“\”或“-”或“.”分隔开,如 {^2004/1/28}、{^9999-12-31},空白的日期 可表示为{}或{/}。
4.日期时间型常量 用于表示日期和时间。格式为:{^yyyy-mm-dd hh:mm:ss a|p},如{^2004/1/28 8:30 }、 {1999/12/31 18:20}、{2000/12/1 5:00 a}。 5.逻辑常量 逻辑常量只有真和假两种值。用.T.、.t.、.Y.或.y. 表示真,用.F.、.f.、.N.或.n.表示假。 6.货币型常量 用于表示货币值。默认以$符号开头,并四舍五入 到4位小数,如$100.12345,系统默认为$100.1235。
Microsoft_Visual_FoxPro_6.0_教程
Microsoft_Visual_FoxPro_6.0_教程
Visual FoxPro6.0程序设计
在E盘建文件夹,文件夹名为VF班级学号和姓名
一、创建一个项目管理器,名为大连工人大学,新建一个数据库文件,名为学生管理。
在数据库中建立两个表,学生成绩表和学生信息表,结构如下图所示:
答案:第一步:在E盘新建一个文件夹,起名为VF班级学号和姓名。
如图所示:
第二步:在开始里找到Microsoft Visual FoxPro 6.0程序打开如图所示:
第三步:在打开的对话框中左键点击对话框上方的工具按钮找到选项左键点击打开
如图所示:
第四步:打开后如上图所示,左键点击文件位置如图所示:
第五步:左键双击默认目录,如上图,双击后显示如下图:
第六步:点击使用默认目录,然后点击,选择E盘你刚才新建的VF2011土木工程黄鹏30号文件夹,然后点击右侧选定,点击确定,确定
如图所示:
第七步:左键点击对话框左上角按钮,如下图,然后点击
,
新建项目,
文件名为大连工人大学,然后点击保存按钮,
在左侧工具栏中选择数据库点击新建,
新建数据库
起名为学生管理,点击保存
点击数据库左侧的小加号,找到学生管理下的表
点击右侧新建按钮,
点击新建表按钮
起名为学生成绩表,按保存按钮
然后出现以下对话框,按照下图输入字段名等,
弹出对话框,现在输入记录吗,选择是
弹出对话框后,点击上方菜单中的显示、浏览按钮
然后在表格中输入以下内容
然后将鼠标点击到表上,点击右侧的新建按钮
点击新建表。
Visual FoxPro 6.0 实验及指导
计算机基础及程序设计(二) (Visual FoxPro 6.0)实 验 指 导编制:韩德目 录实验一 表的建立 (3)实验二 表记录数据的输入、追加和替换 (6)实验三 表的基本操作 (9)实验四 数据库与数据库表的操作 (12)实验五 分支程序设计 (15)实验六 循环程序设计 (19)实验七 查询与视图 (22)实验八 SQL命令的基本使用 (26)实验九 报表和标签设计 (30)实验十 表单设计(一) (34)实验十一 表单设计(二) (41)实验十二 菜单设计 (52)实验十三 简单应用系统设计 (54)实验一 表的建立一、 实验目的:1. 熟悉 Visual FoxPro基本操作环境。
2. 掌握使用表设计器建立和修改表结构的过程。
3. 了解表记录的输入。
二、 实验准备:1.说明本课程实验是前后相关的,从本实验开始,请同学注意保存实验数据。
因此,在开始实验之前,要准备好保存数 据的介质,比如,U盘等。
2.准备,建立一个名为 xsgl 的文件夹。
①在准备好的存储介质上(U盘)②启动 Visual FoxPro。
③假设要把数据存放在软盘中,那么,在 Visual FoxPro的命令窗口中键入命令:set default to <盘符>:\xsgl。
请注意,上述 3 个步骤也是后续各个实验的实验准备,但仅在此给出,以后不再赘述。
三、 实验内容:1. 实验 1-1实验题目:建立学生档案表结构(xsda.dbf)。
实验要求:使用菜单打开表设计器创建表结构,表结构如表 11 所示。
表1-1 学生档案(xsda)表结构字段名 类型 宽度学号 C 8姓名 C 8性别 C 2出生日期 D 8班级 C 8党员否 L 1入学成绩 I 4照片 G 4简历 M 4操作步骤:(create)①选择菜单【文件】—【新建】,打开“新建”对话框。
,单击“新建文件”按钮,打开“创建”对话框。
②在“新建”对话框中,选择文件类型为“表”③在“创建”对话框中,确定文件的保存位置为 xsgl 文件夹,在“输入表名:”文本框中输入:xsda,单击“保 存”按钮,打开表设计器。
VisualFoxPro6.0数据库及其操作
方法一:菜单方式修改表的结构
1. 选择“文件”菜单的中的“打开”或 按 “Ctrl+O”键,也可以单击工具栏上的“打开” 按钮,在“打开”对话框中选择“文件类型”、 为“表(*.dbf)”,选择表所在的文件夹, 找 到表文件后,双击要打开的表。
2. 选择“显示”菜单的中的“表设计器”, 打开所选表的“表设计器”对话框,然后就可
铜陵学院数学与计算机系
输入记录数据可以选择“显示/浏览”或“编 辑”菜单命令,在“浏览”或“编辑”窗口中进 行。
⑴ 一般数据的输入 字符型、数值型、逻辑型、日期型等字段类 型数据可以直接在浏览窗口或编辑窗口中输入。
铜陵学院数学与计算机系
⑵ 备注型字段数据的输入 双击名为“memo”的备注字段标志,进入备注窗口,输 入文本内容 ⑶ 通用型字段数据的输入 双击名为“gen”的通用字段标志,进入通用型字段输 入编辑窗口。选择“编辑/插入对象”菜单命令,在“插入 对象”对话框中选择插入OLE对象 如果在数据表中定义了备注型或通用型字段,系统会 自动生成与表文件名相同的备注文件(.FPT)。备注文件是表 文件的辅助文件,它随着表文件的打开而打开,随着表文件 的关闭而关闭 无论一个表中定义了多少个备注型或通用型字段,系 统只生成一个备注文件。
日期型: 由年、月、日构成的数据类型,如 表XSDA中的“出生日期”字段的数据类型 可以设置成日期型。
日期时间型: 由年、月、日、时、分、秒 构成的数据类型,如学生上课的时间。
铜陵学院数学与计算机系
数据 类型
双精度型:双精度数值类型,一般 用于要求精度很高的数据。
整型:不带小数点的数值类型,其优 点在于比其他数值型数据占据有存储 空间要小,它只用4个字节,简记I型。 逻辑型:值为“真”(.T.)或“假” (.F.),如表XSDA中的“是否团员” 字段的数据类型可以设置成逻辑型。
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为当前数据库。
