第5章 项目管理器与数据库的操作
在VFP中,表的概念与数据库的概念有严格的区别, 数据库是一个逻辑上的概念与手段,用于将相互关联的表、 视图、存储过程等进行统一组织和管理。 VFP中的表有两种:“数据库表”和“自由表”。 属于某一数据库的表称为“数据库表”,不属于任何 数据库而独立存在的表称为“自由表”。“数据库表”与 自由表可以相互转换。 VFP项目管理器是一个用来管理VFP中各种文件的工具。 本章主要介绍项目管理器,利用项目管理器建立表和 数据库的方法以及有效性规则、表间联系、参照完整性等
问题。
5.1 项目管理器
项目是指有关的文件、数据、
文档和VFP对象的集
合。 “项目管理器”概念:开发一个应用系统(或一个 项目),通常包括创建相应的表、数据库、查询、视图、 表单、报表、选项卡、程序等不同类型的组件或文件, 为了方便对这些组件的管理,VFP提供了“项目管理器” 这样一个工具,用来管理或组织一个应用系统。
5.1.1 项目文件的建立
项目文件的扩展名为.PJX。其建立方法如下: 1. 设置工作目录:set default to 工作文件夹 2. 打开“新建”对话框:“文件”菜单/“新建” 命令。 3. 建立并保存项目文件。(演示) 刚建立是项目文件是空项目文件,同时显示“项目 管理器”窗口。
注意:项目所保存的仅是对文件的引用而非文件本 身。同一文件可同时用于多个项目文件。
5.1.2 项目管理器的界面
2.选项卡
1.命令按钮
1. “项目管理器” 窗口的命令按钮
(1)“新建”:创建一个新文件或对象。 (2)“添加”:把现有的文件或对象添加到项目中。 (3)“修改”:使用选定对象的设计器来打开选定的 对象,以便修改。 (4)“浏览”:在窗口中“浏览”一个表或视图。 (5)“打开”/“关闭”:打开或关闭一个数据库。 (6)“移去”:从项目中移去选定的对象或文件。 (7)“连编”:连编一个项目或应用程序。 (8)“预览”:预览选定的报表或标签。 (9)“运行”:执行选定表单、
查询或
程序。
2. “项目管理器” 窗口的选项卡
a.“数据”选项卡 包含一个项目中所有的数据项:数据库、自由表和 查询。 b.“
文档”选项卡 包含数据处理时所用的三类文件:表单、报表和标 签。 c .其余选项卡 “类”、“代码”、“其他”选项卡。分别用于创 建类、程序文件、菜单文件、文本文件和其他文件。
3. “项目管理器”窗口的外观
“项目管理器”是一个独立的窗口,用户可以改变 窗口的外观。 a.移动和调整“项目管理器”窗口尺寸
b.折叠和展开“项目管理器”窗口
c.拆分“项目管理器”窗口 d.停放“项目管理
器”窗口
5.1.3 项目管理器的使用
1. 打开与关闭 2. 查看文件:a.展开;b.折叠 3. 添加或移去文件 4. 新建或修改文件 5. 为文件添加说明 6. 在项目间共享文件
7. 查看和编辑项目信息
5.2 表结构的创建和数据输入
5.2.1 建立表结构的三种方法 1.使用“表设计器” 步骤: (1)打开“教学管理”项目的“项目管理器”。 (2)选择“数据”选项卡——“自由表”项——单击 “新建”按钮。 (3)选择“新建表”,打开“创建”对话框。 (4)确定表的类型、名称和保存位置。 (5)单击“保存”按钮,打开“表设计器”。
演示: 创建一个表,学2(,身份证,身高,特 长,奖励,处分)
2.使用“表向导” 3.使用命令:create table 表名(字段名1 类型(宽 度,小数 位数),字段名2 类型(宽度,小数 位数)?) 其中字段类型用字母C、N、D、T?表示。
例5-1(P116)用命令建立“教师”表结构。 在“命令窗口”输入如下命令: CREATE TABLE d:\教学管理\教师(教师代号 C(5),; C(8),生日 D,性别 C(2),职称 C(10))
5.2.2
表中的数据输入
1.创建表时立即输入
2.追加方式输入 a.打开“浏览”或“编辑”窗口 1)使用命令browse或append等; 2)在“项目管理器”中,选择需