- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 自由表; 本 章 要 点;3.1 建立表结构;2.菜单方式
选择【文件】|【新建】打开新建对话框,选择“表”,单击“新建文件”出现创建对话框,确定需要建立表的路径和表名,按“保存”按钮后,出现 “表设计器”对话框。以下步骤同命令方式。
确定表中每个字段的字段名、字段类型、字段宽度和小数位数等。;●字段名:是某字段的名字。在表中必须为唯一的,字段名必须以汉字、字母和下划线开头,由汉字、字母、数字和下划线组成,对于数据库表支持长字段名,字段名最多为128个字符,自由表不支持长字段名,字段名最多为10个字符。当数据库表转化为自由表时截去超长部分的字符。字段名不能使用系统的保留字。
● 字段类型:表示该字段中存放数据的类型。一个字段即二维表中的一列,其中的数据应具有共同的属性。
● 字段宽度:表示该字段所??许存放数据的最大宽度。
●小数位数:只对数值型字段和浮点型字符等数值类型有效,允许最大宽度20。在计算数值型字段和浮点型字段的宽度时,小数点本身也算作一个字符。数值型字段的小数位数由数据的精度决定位数。
;1.命令方式
【格式】APPEND [BLANK]
【功能】在当前已打开表的末尾追加一条或多条记录。
【说明】BLANK:表示在表末尾追加一条空记录,并自动返回命令窗口,此时系统并不弹出编辑窗口。
例如:在命令窗口输入命令
USE STUD 打开表
APPE 或EDIT
注意:输入逻辑值时只输入T或F,定界符系统自动生成
输入日期值时只输入数码,分隔符系统自动生成
输入备注值时,光标位于MEMO上时,按CTRL+PgDn进入编辑窗口,完成后按CTRL+W返回下一个字段继续输入。
;2.菜单方式
(1)首先打开表STUD.DBF。
(2)选择【显示】|【浏览】命令。
(3)选择【表】|【追加新记录】命令,用户可以输入追加记录的各个字段。;1.表的打开
表文件建好后,以文件的形式保存在磁盘上,在进行各种操作之前,首先必须打开表。打开表的过程实质上就是将表从磁盘调入内存,这样就可以对表中的数据进行各种操作。系统在任何时刻都只能对内存中的表进行访问。
(1)命令方式
【格式】USE [[盘符][路径]表文件名 | ?
【功能】打开指定磁盘的指定路径下的表和相关的索引文件。
【说明】盘符和路径:指定表文件所在的驱动器及路径,若省略盘符和路径参数,则打开当前盘、当前路径下的表文件。
;如果表文件中含有通用型、备注型字段,同名的.FPT文件也同时打开。
若不指定表文件名而使用“?”,系统会弹出“使用”对话框,以便用户指定打开表的文件名。
【例3-1】打开在E盘VFP子目录中STUD.DBF表。
USE E:\VFP\STUD
(2)用项目管理器打开表
在项目管理器中选中需要打开的表,选择“浏览”或“修改”都能直接打开表且进行浏览或修改,关闭浏览或修改窗口后,该表仍处于打开状态。
;2.表的关闭
(1)打开另一个表文件
如果工作区中已打开有表文件,打开另一表文件时,系统将自动将先前打开的表文件关闭。
(2)使用不带任何选项的USE命令
【格式】USE
【功能】关闭当前已打开的表文件。
(3)使用CLEAR命令
【格式】CLEAR ALL ;【功能】关闭所有工作区中已打开的表文件、索引文件、格式文件及备注文件等,同时释放所有的内存变量。并选择工作区1为当前工作区。
(4)使用CLOSE命令
【格式1】CLOSE ALL
【功能】关闭各种类型文件,并选择工作区1为当前工作区。
【格式2】CLOSE DATABASES
【功能】关闭所有已打开的数据库文件、表文件、索引文件、格式文件及备注文件等,并选择工作区1为当前工作区。
(5)退出Visual FoxPro系统
QUIT
【功能】退出Visual FoxPro系统,并关闭所有打开的文件,返回操作系统。;(6)在数据工作窗口中关闭
在数据工作窗口中选择要关闭的表文件,然后选择“关闭”按钮,系统将关闭所选择的表文件。;1. 表结构的显示
【格式】LIST | DISPLAY STRUCTURE[TO PRINT [PROMPT] | TO [FILE] [文件名]]
【功能】显示或打印当前表文件的结构。
在执行以上命令时,如果系统中没有已打开的表文件,系统提示输入文件名。用LIST命令,所有信息连续显示,信息较多时,屏幕停止在最后一屏;用DISPLAY命令,如果信息较多则分屏显示,敲任意键继续显示下一屏。
【例3-2】显示表STUD.DBF的结构。
USE STUD
文档评论(0)