欢迎来到天天文库
浏览记录
ID:38412268
大小:2.51 MB
页数:35页
时间:2019-06-12
《程序设计语言VF第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章VisualFoxPro6.0数据库及其操作3.1项目的创建3.2数据库的创建及基本操作3.3数据表的创建3.4数据表的操作3.5数据表的维护3.6数据表的排序与索引3.7数据表的查询与统计3.8数据字典的建立3.1项目的创建3.1.1工作目录的建立利用资源管理器,在磁盘E的根目录下创建一个名为“VFP6”的文件夹为工作目录。设置为默认目录,系统自动选择该文件夹进行保存文件。3.1项目的创建3.1.2项目文件的建立1.菜单方式2.命令方式命令格式:CREATEPROJECT[<项目文件名>]功能:打开项目管理器并创建项目。3.1项目的创建3.1.3项目文件的打开1.菜单方式①选择“文
2、件|打开”命令,打开如图3.3所示的“打开”对话框。②在“文件类型”下拉列表框中选择“项目”选项,在“查找范围”框中选择项目文件所在的文件夹。③双击要打开的项目文件,或者选中后再单击“确定”按钮,打开该项目。2.命令方式命令格式:MODIFYPROJECT[<项目文件名>]功能:打开项目管理器,显示指定的项目文件。3.2数据库的创建及基本操作数据库的设计过程:(1)明确设计目的(2)确定需要的表(3)确定表中需要的字段(4)确定表间关系(5)优化设计3.2数据库的创建及基本操作3.2.2数据库的创建(1)在项目管理器中建立数据库(2)命令方式建立数据库的命令是CREATEDATABASE命
3、令,其语法格式如下:格式:CREATEDATABASE<数据库名>3.3数据表的创建1.数据表的类型自由表数据库表3.3数据表的创建2.数据表的结构字段名字段类型字段宽度3.3数据表的创建自由表的建立(1)菜单方式①选择“文件|新建”命令或单击常用工具栏中的“新建”按钮,打开“新建”对话框。选择“表”文件类型,单击“新建文件”按钮,打开“创建”对话框。②在对话框中,选择保存位置“E:VFP6DATA”,输入表文件名“xuesheng.DBF”,然后单击“保存”按钮。(2)命令方式格式:CREATE<表文件名>&&扩展名.DBF可以省略功能:打开表设计器,创建数据表。3.3数据表的创建记
4、录的输入3.3数据表的创建数据库表的建立3.3数据表的创建自由表添加到数据库3.4数据表的操作VFP中常用的命令子句1.范围子句3.4数据表的操作VFP中常用的命令子句2.FOR子句格式:FOR<条件>功能:用于指明进行操作的条件。指明只对指定范围中那些符合给定条件的记录进行当前操作。例如:LISTNEXT6FOR成绩<85&&显示从当前记录开始的6条记录,且成绩小于85。3.4数据表的操作VFP中常用的命令子句3.WHILE子句格式:WHILE<条件>功能:也用于指明进行操作的条件。当遇到第一个不满足条件的记录时,命令即停止。例如:LISTNEXT6WHILE成绩<853.4数据表的操作
5、VFP中常用的命令子句4.FIELDS子句格式:BROWSE[FIELDS字段名1,字段名2,…]功能:用于指明当前的操作涉及到表文件的哪些字段。例如:BROWSEFIELDS学号,姓名,成绩3.4数据表的操作3.4.2工作区与数据表的基本操作1.选择工作区2.打开数据表3.关闭数据表4.浏览与显示表结构3.4数据表的操作3.4.2工作区与数据表的基本操作5.记录的浏览与显示(1)BROWSE命令(2)LIST命令(3)DISPLAY命令3.4数据表的操作3.4.3记录的定位与检测1.指针的绝对移位2.指针位置的相对移位3.记录检测函数3.4数据表的操作3.4.3记录的定位与检测3.记录检
6、测函数3.5数据表的维护3.5.1表结构的修改1.项目管理器方式2.命令方式格式:MODIFYSTRUCTURE功能:打开表设计器,显示并修改当前数据表的结构。3.5数据表的维护3.5.2记录的添加1.在浏览窗口中追加记录3.5数据表的维护3.5.3记录的编辑3.5数据表的维护3.5.4删除记录记录的逻辑删除有以下两种方法。(1)鼠标单击(2)命令方式格式:DELETE[<范围>][FOR<条件>][WHILE<条件>]功能:给当前数据表文件中满足条件的记录加逻辑删除标记。3.5数据表的维护2.逻辑删除记录的恢复用以下方法可以取消记录的逻辑删除标记。(1)鼠标操作在浏览窗口中,单击逻辑删除
7、标记,取消黑色方框,即恢复了已删除的标记。(2)命令方式格式:RECALL[<范围>][FOR<条件>][WHILE<条件>]3.5数据表的维护3.记录的物理删除(1)将带有逻辑删除标记的记录物理删除格式:PACK功能:在当前表中物理删除带有逻辑删除标记的记录。(2)记录的一次性删除使用ZAP命令可以一次性的将当前数据表中的所有记录从表文件中删除,仅保留表结构(第一行的字段名)。格式:ZAP功能:一次性物理删除表中所有记
此文档下载收益归作者所有