Visual FoxPro是一个有着广泛用户基础的著名数据库管理系统软件。过去,人们传说自6.0版本以后不会再发行新的版本了,可微软公司却用7.0版本让它变成了不实之词。随后,还令人万万没有没有想到的连接发行了8.0版本与9.0版本,国内各大学校的学生也及时跟进采用着最新版本。为了帮助读者快速掌握这个软件的应用方法,小编特地组织了这个专题讲座,其内容立足于速成,手把手的讲述各个操作步骤,结果还能直接应用于读者的工作中。
阅读导航:一、建立一个"项目" 建立项目是使用这个软件的第一步操作。"数据表"在Visual FoxPro 9中简称为Table(表),是包含在数据库中的数据信息群,而项目就是数据库与表和使用它们的各种对象。 例图
二、建立数据库 Visual FoxPro 9中的每一张表都配属于一个或者多个特定的数据库,并用户允许为不同用途的表建立不同的数据库,以及对每一个数据库命名并保存起来,以便于对数据进行归类管理。 例图
三、设计表 创建好了项目与数据库后,就能创建表了,这是使用数据库软件的重要内容。任何数据库都必须包含数据表,否则它就毫无用处。数据"表"通常被简称为"表"。在每一个数据库中都包括有一张或多张相关联的表,一张表是由行和列组成的二维的数据结构。 例图 四、确定字段类型 所有的Visual FoxPro数据都需要分类,这种分类用于描述数据可能的值与取值范围和大小。不同类型的数据允许使用的取值勤范围有不同的限制,可在允许的范围内指定各字段的类型与取值范围。
五、定义字段 创建表的第一步操作是定义字段,这需要在Table Designer中来完成,可以使用的操作步骤如下所列。 例图
六、浏览数据表结构 完成上述操作后,屏幕将会返回Project Manager对话框。在这个对话框中还可以清楚的看到数据表中的字段结构。 例图
七、修改表结构 对于任何一张数据表,都可以通过Table Designer修改其字段结构如下列操作就将添加新的字段。 例图
八、排序字段 在Table Designer对话框中还可重新安排字段的顺序,进而操作数据表中各列记录的显示顺序,其操作步骤如下所列。 例图
九、更名已经存在的表
在上述操作中,所创建的数据表将自动保存在硬盘中,若要更名数据表,可按下列步骤进行操作。 例图
十、使用Table Wizard建立数据表 使用数据表可以在已经存在的数据表基础上快速建立一个新数据表。在新的数据表中,可以拷贝原参考数据表中的字段及数据类型等,Table Wizard就是用来完成个任务的为了运行它。 例图
后记:
使用Visual FoxPro 9创建数据管理系统,首先要创建一个项目与数据库、数据表。 "项目"用于跟踪创建应用程序所需要的所有程序、表单、菜单、数据库、数据表、报表、标签、查询和一些其他类型的文件,它将作为一份文件保存在磁盘中,扩展名为pjx。
Table Designer与Table Wizard是这个软件中时常使用的对话框。Visual FoxPro 9提供了许多的操作向导,掌握了Table Wizard的操作方法,也就能使用这些向导中的绝大数,这一点将在后面的讲述中得到证实。
一、建立一个"项目"建立项目是使用这个软件的第一步操作。"数据表"在Visual FoxPro 9中简称为Table(表),是包含在数据库中的数据信息群,而项目就是数据库与表,以及就用它们的各种对象,下列操作就将建立一个新项目:
步骤一、在常用工具栏中单击Task Pane(任务窗格)工具按钮,如图1所示。
图1 单击Task Pane工具按钮
步骤二、进入Task Pane Manager对话框后,单击它的New Project(新建项目)连图1 单击Task Pane工具按钮 接,如图2所示。
图2 单击它的New Project连接
步骤三、进入Create对话框设置好项目的名称,以及保存它的位置,如图3所示。
图3进入Create对话框设置好项目的名称
为了进入Create对话框,也可以这样来操作:
步骤一、参见图4,从File(文件)菜单中选择New(新建)命令,进入New对话框,然后移动鼠标器,将光标对准Project(项目)单选按钮,接着单击它,如图5所示。
图4 选择择New命令
图5 将光标对准Project单选按钮
从File菜单中选择New命令后,屏幕上就将显示New对话框。若在Standard(标准)工具栏中单击New工具按钮,也能进入此对话框。Visual FoxPro 9提供了许多工具栏,启动它后Standard工具栏将自动显示在操作窗口中,其位置在菜单栏的下方,而New新建工具正好位于"文件"下拉菜单名的下方,因此很容易看到它,参见图6。
图6单击New工具按钮
步骤二、单击New File(新建文件)按钮,进入Create(创建)对话框。
此后,可在Project(项目文件)文字编辑框中输入新项目的名称,如:Proj1,接着单击保存按钮,参见图7。
图7 单击保存按钮
接着,Project Manager(项目管理器)对话框将显示在操作窗口中,在它的标题栏中还将显示当前项目名称:proj1,如图8所示。
图8 Project Manager对话框将显示在操作窗口中
二、建立数据库Visual FoxPro 9中的每一张表都配属于一个或者多个特定的数据库,并用户允许为不同用途的表建立不同的数据库,以及对每一个数据库命名并保存起来,以便于对数据进行归类管理。在建立数据库时,即可指定它的名称。
步骤一、移动鼠标器,将光标对准Data(数据)项前面的加号(+)图标,并单击它,让结果如图9所示。
图9 单击Data(数据)项前面的加号(+)图标
步骤二、将光标对准确Database(数据库)项,并单击它。
步骤三、单击New按钮,然后在New Database(新建数据库)对话框中单击New Database按钮,如图10所示。
图10 New Database按钮按钮
步骤四、在Create对话框的Enter文字编辑框中输入数据库名,然后单击"保存"按钮,如图11所示。
图11 输入数据库名
接着,屏幕上将显示Database Designer(数据库设计器)窗口,以及Database Designer工具栏,如图12所示。
图12 Database Designer对话框
步骤六、参见图13,单击Database Designer(数据库设计器)窗口的"关闭"按钮。
图13单击"关闭"按钮
完成了以上操作,一个数据库,以及保存它的文档也就被建成立起来了。该数据库也将显示在Project Manager,如图14所示,下面的操作将说明如何操作来观察它的存在。
图14 data1项前面的加号(+)图标
三、设计表按上面的操作创建好了项目与数据库,就能创建表了,这是使用数据库软件的重要内容。任何数据库都必须包含数据表,否则它就毫无用处。数据"表"通常被简称为"表"。在每一个数据库中都包括有一张或多张相关联的表,一张表是由行和列组成的二维的数据结构。对于"行"和"列"不难理解,比如《工资表》从左到右填写的姓名、性别、工资、时间就是所谓的"行",而自上而下的公司员工的姓名就是所谓的"列"了。在数据库管理系统中通常把"行"称为记录,"列"称为"字段"。一张数据表可以包括非常多的信息内容。每一条信息需要划分为若干个字段,每一个字段只能容纳一种类型的数据,所有字段中的数学系据合起来组成一行记录。如员工的"姓名"、"性别"、"年龄"、"职务"、"住址"、"电话"这些对象就是表中的"字段"名,它将与它所包含的数据一起构成"字段",员工的所有






