VisualFoxpro程序设计基础与实训课件作者牟云翠第二章节.pptVIP

  • 3
  • 0
  • 约8.28千字
  • 约 49页
  • 2018-05-08 发布于广东
  • 举报

VisualFoxpro程序设计基础与实训课件作者牟云翠第二章节.ppt

2.1 Visual FoxPro项目文件的操作及命令 操作方法: 菜单操作法 命令操作法 2.1.1 建立项目 【命令格式】 CREATE PROJECT [盘符][路径] 项目文件名 【命令功能】 在指定盘符指定目录下创建一个项目文件。 【命令说明】 省略[盘符][路径] 则在当前盘符当前路径下。 2.1.2 打开项目 【命令格式】 MODIFY PROJECT [盘符][路径] 项目文件名 【命令功能】 在指定盘符指定目录下打开一个项目文件。 2.2 Visual FoxPro数据库操作及命令 2.2.1 建立数据库 【命令格式】 CREATE DATABASE [盘符][路径] 数据库文件名 【命令功能】 在指定盘符指定目录下创建一个数据库文件。 2.2.2 打开数据库 【命令格式1】 OPEN DATABASE [盘符][路径] 数据库文件名 【命令功能】 在指定盘符指定目录下打开数据库,不显示数据库设计器。 【命令格式2】 MODIFY DATABASE [盘符][路径] 数据库文件名 【命令功能】 在指定盘符指定目录下启动数据库设计器,修改数据库。 2.2.3 删除数据库 【命令格式】 DELETE DATABASE [盘符][路径] 数据库文件名 【命令功能】 在指定盘符指定目录下删除数据库文件。 2.3 Visual FoxPro表的操作及命令 2.3.1 建立表结构 【命令格式】 CREATE 表文件名 【命令功能】 在指定盘符指定目录下创建表文件。 【命令说明】 若先打开数据库,再建立表,所建的表就是数据库表,若未打开任何一个数据库直接建表,所建立的表就是自由表。 说明: 1、字段名就是关系的属性名或表的列名,一个表由若干列(字段)组成,每一列都必须有一个惟一名字。 同一个表字段名不能重复。 数据库表字段名最长为128个字符,自由表字段名最长为10个字符。 字段名必须以字母或汉字开头。 字段名可以由字母、汉字、数字和下划线组成。 字段名中不能包含空格。 2、字段类型、宽度和小数位数: 2.3.2 修改表结构 【命令格式】 MODIFY STRUCTURE 【命令功能】 修改当前已打开表的结构。 【命令说明】 使用该命令之前,必须先打开表文件。 2.3.3 自由表和数据库表的转换 自由表和数据库表可以互相转换。 2.3.4 打开与关闭表 【命令格式】USE [盘符][路径] 文件名 [ALIAS 别名] 【命令功能】在指定盘符指定目录下打开表文件。 【命令说明】[ALIAS 别名] 别名是在内存中临时性的表名,如省略该选项,则原表名作为当前表别名。 【命令格式】USE 【命令功能】关闭当前正在打开的表文件。 2.3.5 添加记录 一、向表尾追加一条新记录 【命令格式】 APPEND [BLANK] 【命令功能】 向当前已打开表的尾部追加一条新记录。 【命令说明】 不选择BLANK,追加一条新记录,选择BLANK追加一条空白记录。 二、从另一个表向当前表追加记录 【命令格式】 APPEND FROM [盘符][路径]表名 【命令功能】 从另一个表中向当前已打开表追加记录。 2.3.6 查询定位记录 一、移动记录指针 1、绝对移动指针 【命令格式】 GO|GOTO TOP | BOTTOM | 数值表达式 【命令功能】 指针绝对移动命令,将记录指针指向指定的记录。 【命令说明】 GO和GOTO命令功能相同,TOP表示将指针定位到首记录上,BOTTOM表示将指针定位到末记录上,数值表达式表示记录号。 2、相对移动指针 【命令格式】 SKIP [ + 数值表达式 ] 【命令功能】 指针相对移动命令,记录指针从当前位置向上或向下移动。 【命令说明】 1、数值表达式表示相对于当前记录位置所移动的记录条数。 2、正号可省略,表示指针向下移动,负号表示指针向上移动。 3、SKIP 相当于SKIP +1 二、查找定位 【命令格式】 LOCATE [范围] FOR 条件 【命令功能】根据FOR子句给出的条件对表中的记录进行物理顺序查询,将指针定位到满足条件的第一条记录上。 【命令说明】 1、省略范围选项,默认为ALL。 2、FOR 条件不能省略,LOCATE命令的作用是将指针定位到满足FOR条件的第一条记录上,若没有满足条件的记录,指针指向文件尾,EOF()的值为真。 3、LOCATE命令是指针定位命令,不能显示记录,因此用DISPLAY命令(不带参数)显

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档