VisualFoxPro数据库、数据表命令操作 (2).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VisualFoxPro数据库、数据表命令操作 (2).ppt》由会员分享,可在线阅读,更多相关《VisualFoxPro数据库、数据表命令操作 (2).ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四讲第四讲 Visual FoxPro数据数据库、数据表命令操作库、数据表命令操作 鲁鲁 宁宁学时:学时:2节节1教学内容l4.1建立项目l4.2VisualFoxPro数据库及其建立l4.3数据表操作命令l4.4数据表记录的浏览与显示l4.5记录定位l4.6表记录操作l4.7自由表l4.8统计与汇总l4.9数组与数据表记录交互操作2教学难点及教学目标l重点及难点l数据表记录操作命令l记录定位l表记录的查询与浏览l统计与汇总l数组与数据表记录交互操作l教学目标l掌握数据库和数据表操作命令l掌握数据表记录的显示与检索l熟悉统计与汇总l熟悉数组与数据表记录交互操作的使用方法34.1建立项目l4.
2、1.1项目简介l1.VisualFoxPro的项目是文件、数据、文档和VisualFoxPro对象的集合。l2.项目管理器是VisualFoxPro中处理数据和对象的主要组织工具,是系统“控制中心”。l3.若要处理项目中某一特定类型的文件或对象,可选择相应的选项卡。在建立表、数据库、查询、表单、报表以及应用程序时,可以用“项目管理器”来组织和管理文件。4项目管理器的选项卡l(1)数据选项卡:包括项目中的所有数据、自由表、查询和视图。l(2)文档选项卡:包括项目中的所有输入界面(表单)和输出界面(报表、标签)。l(3)类选项卡:包括开发人员使用和自己设计的类。l(4)代码选项卡:包括扩展名为.p
3、rg、.app的程序和函数库APILibraries。l(5)其它选项卡:包括文本文件、菜单、其它文件。l(6)全部选项卡:包括以上所有内容。5项目管理器窗口64.1.2项目的建立及打开l建立项目l命令lCreateProjectprojectname|?l功能l建立一个项目名为projectname的项目l系统自动建立一个.pjx的项目文件和一个.pjt的项目备注文件l打开项目l命令lModifyProjectprojectname|?l双击扩展名为.pjx的项目文件l功能l打开项目文件,进行数据、文件的组织管理74.2 Visual FoxPro数据库及其建立数据库及其建立l4.2.1基本
4、概念lVisualFoxPro数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理l数据库表是以.dbf为扩展名的文件,简称表l建立数据库时,将建立VFP数据库管理系统管理数据库的三个文件:l扩展名为.dbc的数据库文件l扩展名为.dct的数据库备注(Memo)文件l扩展名为.dcx的数据库索引文件84.2.2建立与打开数据库l建立数据库l命令格式:lCREATEDATABASEDatabaseName|?l命令功能l创建一个数据库。l数据库建立后处于打开状态l参数介绍:lDatabaseName给出要建立的数据库名称l不指定数据名称或使用问号
5、则弹出对话框请用户输入数据库名称l如果系统设置SetSafetyOff,则如果指定的数据库名已经存在,则直接覆盖l如果系统设置SetSafetyOff,则出现覆盖提示对话框9打开数据库命令l命令格式lOPENDATABASE数据库名|?EXCLUSIVE|SHAREDNOUPDATEVALIDATEl功能l打开指定的数据库l若没有指定数据库名,带“?”,将显示可以打开的数据库,由用户选择确认。10使用命令打开数据库设计器l语法格式:lModifydatabaseDatabaseName|?NowaitNoeditl选项:lDatabaseName:给出要修改的数据库名,使用问号”?”或省略参数
6、则打开“打开”对话框lNowait:该选项只在程序中使用,在交互使用的命令窗口中无效。其作用是在数据库设计器打开后程序继续执行lNoedit:使用该选项中是打开数据库设计器,而禁止对数据库进行修改114.2.3删除数据库l命令lDeleteDatabaseDatabaseName|?DeletetablesRecyclel功能l指定Deletetables则在删除数据文件的同时从磁盘上删除该数据库所含的表(dbf文件)l指定Recycle将删除的数据库文件和表文件等放入Windows的回收站中WORKHELPER WORKHELPER 办公助手提供办公助手提供124.3数据表操作命令l创建数据
7、表命令lCreateTableNamel打开数据表命令lUseTableNamel关闭打开的数据表命令lUsel修改数据表结构命令lUseStudinfolModifyStructureWORKHELPER WORKHELPER 办公助手提供办公助手提供134.3.1使用命令建立数据表l操作步骤l设置工作目录l打开数据库l建立数据表l如:lSetDefaultToD:LNlOpenDatabaseStudScoreDBlCreateStudInfoWORKHELPER WORKHELPER 办公助手提供办公助手提供14创建表示例(StudInfo)lStudInfo(学生信息表)lStudIn
8、fo(StudNo,StudName,StudSex,StudBirthDay,ClassID)15表设计器的使用输入字段名选择字段类型输入字段长度格式:是一个输出掩码,决定字段在表单、浏览窗口等界面的显示风格输入掩码是字段的一种属性,用以限制或控制用户输入的格式。如:规定教师的编号字母T和1到4位数字,则掩码为T9999标题用于字段显示时的内容,不指定标题则显示字段名,通常字段名用英文或缩写,则指定标题使界面友好!字段有效性属于完整性约束内容,以后再介绍添加注释便于以后对数据库进行维护命令:命令:Create StudInfo16与表相关的内容及概念l1.字段名l关系的属性名或表的列名l表的
9、各列名不能同名l字段名命名规范:l自由表字段名最长为10个字符l数据库表字段名最长为128个字符l字段名必须以字母或汉字开头l字段名可以由字母、汉字、数字和下划线组成l字段名中不能包含空格l2.字段类型和宽度l字段的数据类型决定存储在字段中的值的数据类型l数据类型通过宽度限制可以决定存储数据的数量或精度17与表相关的内容及概念l3.空值lNULL选项,表示是否允许字段为空值。l空值是缺值或还没有确定值,不能理解为任何意义的数据l与空(或空白)字符串、数值0等具有不同的含义l4.字段有效性组框l定义字段的有效性规则、违反规则时的提示信息和字段的默认值l5.显示组框l格式:是一个输出掩码,决定字段
10、在表单、浏览窗口等界面的显示风格l输入掩码是字段的一种属性,用以限制或控制用户输入的格式。如:规定教师的编号字母T和1到4位数字,则掩码为T9999l标题用于字段显示时的内容,不指定标题则显示字段名,通常字段名用英文或缩写,则指定标题使界面友好!l6.字段注释l添加注释便于以后对数据库进行维护18输入数据表字段19输入记录对话框l在表设计器中,定义完字段名、类型、宽度后,单击确定按钮,会显示“现在输入数据记录吗?”提示框。l单击“是(Y)”按钮,进入输入记录操作;单击“否(N)”按钮,暂不输入记录,建立的数据库是一个空表,还没有数据记录的数据库表。20输入记录对话框1.在记录输入操作窗口中,显
11、示表中的字段名2.当前字段名后面有一条光带,表示在此输入字段的数值3.输入数值后,按Tab键或Enter键光标移向下面一个字段的光带4.用户按顺序输入各个字段的数值,当输入完一个记录的所有数值后,进入下一个记录的数据输入。5.记录输入结束后,单击窗口右上角的“关闭”按钮或按Ctrl+W组合键,关闭窗口。6.输入备注字段数据时,首先双击该字段或按Ctrl+PageDown组合键,进入文本编辑窗口,输入文本内容,输入结束按Ctrl+W组合键,关闭窗口,返回记录输入操作窗口。214.3.2修改表结构Use StudInfoModi Stru22显示表的结构命令l命令:lLISTSTRUCTURETO
12、PRINTER|TOFILEl命令功能l显示当前数据库表的结构,包括字段定义数据、记录数、更新时间等相关信息l例:UseStudInfolListStru234.4数据表记录的浏览与显示4.4.1使用Browse浏览记录l命令lbrowsel功能l浏览器窗口中可以进行浏览表中的数据、添加、删除和修改表中的记录等操作。lUseStudInfolBrowselBrowseNoModifylBrowseAllforstudno9907047024浏览数据库表记录lUseStudInfolBrowseNoModify表中记录前带有“”符号的,表示该记录为当前记录。25查询记录(BROWSE)l命令lB
13、ROWSE范围条件NOMODIFYl功能l显示符合条件的记录l范围:lAll:全部数据lREST:当前记录和以后的全部记录lNEXTN:当前记录和以后的n-1条记录l条件:lFor逻辑条件:FORStudSex=男ORStudNo=99070470l示例:lUSESTUDINFOlBROSWEALLFORStudNo=9907470262修改记录lUseStudInfolBrowse将光标定位在要修改的记录和字段值上,直接输入数据,修改即可274.4.2表记录显示l命令:lLISTDISPLAYFIELDSFOROFFTOPRINTERPROMPT|TOFILEl命令功能:l显示当前数据库表指
14、定范围内所有满足条件的记录。lLIST命令为连续显示命令执行结果;lDISPLAY命令分屏显示l范围lAll:所有记录所有记录lRest:从当前指针记录开始,后面的记录,包括当前记录从当前指针记录开始,后面的记录,包括当前记录lNext n:从当前指针记录开始,后面的从当前指针记录开始,后面的n-1记录,包括当前记记录,包括当前记录录lFOR条件:显示满足条件的记录28记录显示命令使用示例OPENDATABASEStudScoreDBUSEStudInfoLIST&或使用命令:DISPLAYALLDISPLAYALLFORStudSex=男29表记录显示示例lUseStudInfolListA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxPro数据库、数据表命令操作 2 VisualFoxPro 数据库 数据表 命令 操作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内