自由表的建立与基本操作

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

表的概念
Visual FoxPro中表分为数据库表和自由表两种。 它们在形式上完全相同,属于某个数据库的表称为数据库 表,不属于任何数据库而独立存在的表称为自由表。 数据库表具有一些自由表没有的属性,如主关键字、触发 器、默认值、永久表关系等。 两者可相互转换:自由表可加入到某个数据库中,便成了 数据库表,从而受到数据库的制约并且获得新的特性;将数据库 表从数据库中移出,便成了自由表,也将失去某些特性。
自由表的创建
➢1、设计表结构
(1)字段名
字段名的命名规则:允许由字母、汉字、数字和下划线组成,但必须以字 母、数字或汉字开头。自由表中的字段名最多为10个字符,数据库表中字段 名最多为128个字符。
(2)字段类型 (3)字段宽度
用以表明该字段允许存放的最大字节数或数值位数。除字符型、数值型 和浮点型外,其它类型字段宽度是固定不变的。
表为当前工作区的当前表。
表的打开与关闭
例:
USE 学生
&&打开学生.DBF表文件
USE &&关闭当前工作区打开的学生.DBF文件
USE 课程 &&打开课程.DBF表文件
USE 成绩
&&在打开成绩.DBF时自动关闭原先打开的课程.DBF表文件
表的复制 P98
表的复制:对一个已有的表文件进行复制,可以根据需 要只复制表结构或复制表结构和记录数据两部分内容。
表的概念
Visual Foxpro中的表是以二维表格(即由行和列构成) 的形式存放的。表中的每一列称为一个字段,每一行称为一 条记录。一个表对应于磁盘上的一个扩展名为.DBF的文件, 如果表中有备注型或通用型字段,则系统会自动建立一个与 表同名而扩展名为.FPT的文件。
自由表的创建
1、设计表结构 2、创建表结构 3、录入记录数据
表的打开与关闭
1、打开表
菜单方式:“文件”——“打开”——选择文件类型“表” 命令方式: USE [表名|?] [NOUPDATE ] [EXCLUSIVE|SHARED ]
功能:打开指定的表文件。 说明: NOUPDATE指定以只读方式打开表,即不允许对表进行修 改, 默认为可读写,即允许修改。 EXCLUSIVE指定以独占方式打开表,即不允许其他用户在同
注意 : 1、建立文件夹(用于保存表文件)。 2、设置存储表的文件夹为系统默认目录
打开表设计器的方法
菜单方式:“文件”——“新建”,打开“新建”对话框 命令方式:CREATE [<表文件名>|?]
【功能】建立一个默认扩展名为.DBF的表文件。
自由表的创建
3、录入数据
1)逻辑型字段只能接收T,Y,F,N 4个字母之一(不论大小 写)。T与Y同义,若键入Y也显示T;同样F与N同义,若键入N也 显示F.
数据库是存储和管理表、表与表之间的关联、视图、 查询等对象的容器。(.dbc)
表是处理数据、建立关系数据库和应用程序的基本 单元,用于存储数据信息。
复习项目与项目管理器的操作
1、新建一个项目 ➢菜单方式:文件|新建|项目 (.pjx) ➢命令方式: CREATE PROJECT [<项目文件名>|?] 2、打开一个已有项目 ➢菜单方式:文件|打开|项目 (.pjx) ➢命令方式: MODIFY PROJECT <项目文件名> 3、使用项目管理器 ➢创建数据库 ➢创建表 ➢创建其他对象
某记录的备注型或通用型字段非空时,显示为Memo或Gen。 •也可以将某图片通过“复制-粘贴”的方法直接粘贴到通用型字 段的编辑窗口中。
表文件的使用
➢表文件的打开与关闭 ➢表文件的删除 ➢表文件的复制 ➢修改表的结构
表的打开与关闭
只有刚刚创建的表是自动打开的,否则任何对表的 操作,首先应当打开表。在结束对表的操作后,应及 时关闭表文件,将内存中的数据存回磁盘。如果没有 及时关闭文件,由于人为的误操作或突然停电等因素, 有可能造成数据的破坏或损失。
自由表的创建
字段类型 字符型 字符型 字符型 日期型 逻辑型 字符型 字符型 字符型 字符型 字符型 通用型 备注型
学生表的结构 字段宽度 6 10 2 8 1 2 2 4 15 30 4 4
小数位数
NULL 否 是 是 是 是 是 是 是 是 是 是 是
自由表的创建
2、创建表结构
通过表设计器 通过表向导
一时刻使用该表(默认,修改:“工具|选项|数据”); SHARED指定以共享方式打开表。即允许其他用户在同一时 刻
使用该表。
表的打开与关闭
2、关闭表
菜单方式: ①选择“窗口|数据工作期”菜单项 ②选择“文件|退出”菜单项,退出VF系统同时关闭已打开的表。
命令方式:
① USE 功能:关闭当前工作区中已经打开的表。 ② CLOSE ALL 功能:关闭所有打开的数据库、表、索引、项目等各种类型文件。 ③ CLEAR ALL 功能:关闭所有打开的数据库和表等文件,释放所有的内存变量。 ④ QUIT 功能:退出Visual FoxPro系统同时关闭所有已打开的文件。 ⑤ 当用户又打开一个新表时,系统会自动将原来打开的表关闭,视 新
第四章 数据库与表的操作
➢ 自由表文件的创建与使用 ➢ 表记录操作 ➢ 数据库及数据库表的基本操作 ➢ 表的排序与索引 ➢ 查询 ➢ 表的统计与计算 ➢ 多个表文件的操作
按两种方式来介绍上述操作:菜单方式与命令方式
项目、数据库、表之间的关系
开Baidu Nhomakorabea一个应用系统需要创建一个项目,项目是开发 应用系统所产生的大量数据、文档、程序和对象的集合。 (.pjx)
(4)小数位数
只有数值型与浮点型字段才有小数位数,小数位数至少应比该字段的宽 度值小2。
(5)是否允许为空
表示是否允许字段接受空值(NULL)。空值是指无确定的值,它与空字符 串、数值0等是不同的。注意,作为关键字的字段是不允许为空的。
字段名 学号 姓名 性别 出生日期 是否入团 系别代号 专业代号 年级 电话 Email地址 照片 备注
2)日期型数据必须与系统当前设置的日期格式相符,默认按美国 日期格式:mm/dd/yy输入。
3)备注型或通用型字段的内容为空时,显示memo或gen。 当光标停留在备注型或通用型字段的memo或gen时,如果不
输 入数据可按回车键跳过;如果输入数据按ctrl+PgDn或用鼠标 双击打开相应的字段编辑窗口。
相关文档
最新文档