第9章认识VisualFoxPro

上传人:沈*** 文档编号:171334083 上传时间:2022-11-25 格式:PPT 页数:39 大小:781.02KB
收藏 版权申诉 举报 下载
第9章认识VisualFoxPro_第1页
第1页 / 共39页
第9章认识VisualFoxPro_第2页
第2页 / 共39页
第9章认识VisualFoxPro_第3页
第3页 / 共39页
资源描述:

《第9章认识VisualFoxPro》由会员分享,可在线阅读,更多相关《第9章认识VisualFoxPro(39页珍藏版)》请在装配图网上搜索。

1、计算机文化基础计算机文化基础第一节 创建新表表文件的建立步骤:表文件的建立步骤:一、建立表的结构一、建立表的结构 二、按结构录入数据(记录)二、按结构录入数据(记录)表结构的建立方式:表结构的建立方式:一、命令方式一、命令方式 二、菜单方式二、菜单方式一、命令方式建立表文件结构 FoxPro中表文件的建立也就是二维表的建立,中表文件的建立也就是二维表的建立,结构的建立就是表头(字段)的建立。结构的建立就是表头(字段)的建立。字段名:字段名:必须以字母(或汉字)开头的字母、必须以字母(或汉字)开头的字母、数字、下划线组成的字符串且数字、下划线组成的字符串且=10个字符;个字符;不得有空格。不得有

2、空格。字段类型:字段类型:C、N、L、D、M等等宽度:宽度:字段内写入数据的长度。依据类型和字段内写入数据的长度。依据类型和系统要求系统要求n 命令格式:CREATE 或:或:CREATE 盘符盘符 路径路径 表文件名表文件名 n功能:功能:建立一个建立一个的表文件结构的表文件结构n说明:说明:1)文件名前可加盘符或路径,即在指定的地方建表文件;若不加,则在FoxPro的默认目录中建文件。2)无扩展名的话系统自己补上.DBF;3)文件名不得是AZ的单字母 创建新表下面,我们以单命令工作方式介绍如何建立一个表。以人事档案库(表)rsda.dbf 为例:步骤步骤1 1:建表之前,要先确定结构,即先

3、把表里面有哪些 字段确定下来。建立表文件结构的命令是:CREATE 表文件名,在这一步里,要确定每个字 段的名字、宽度、类型。单击这里步骤步骤2 2:结构建好后,接下来是输入记录,所用到 的命令是 APPEND。单击这里问题:问题:如何在硬盘上找到你所建立的表文件?单击这里人事档案表 RSDA.dbf编号编号姓名姓名性别性别出生年月出生年月职称职称婚否婚否 基本工资基本工资 奖金奖金简历简历0101 李莉娟女1978-1-12 助工.F.230.50 30.00 93年毕业0102 王万宏男1960-12-23 高工.T.500.00 50.000103 张华卫男1970-7-1 工程师.T.

4、240.00 60.00 90年毕业0104 赵斌男1954-11-5 高工.T.350.00 80.000105 梁萍女1979-3-12 助工.F.210.00 20.000201 王兰香女1978-11-23 工人.F.230.00 34.000202 黄丽丽女1967-5-12 工程师.T.350.00 40.000203 王永歌男1972-6-29 助工.F.240.00 25.000204 许艳艳女1964-2-28 高工.F.490.00 30.00 85年毕业0205 李建辉男1968-4-12 工程师.T.340.00 40.00查看表结构 如何在硬盘上找到所建立的表文件?完

5、整的表文件已经建立好了,也保存过了。但是,回忆一下,在建立时,我们并没有告诉计算机表文件 RSDA 存放在什么地方。而在保存时,计算机也没有进行询问,那么,表文件到底被保存到硬盘的什么位置了呢?单击查看默认目录的概念单击查看默认目录的概念建立文件时,如果只告诉计算机所建文件的名字(RSDA)而不指出建立在什么地方,则系统会自动把文件存放在默认目录中。默认目录的概念Foxpro 6.0中,在建立文件时(包括表、程序等),若不指定建立位置,则系统会自动将其存放在默认目录中。注注:用户可以根据自己的意愿更改默认目录的位置。步骤如下将文件存放在默认目录中将文件存放在 e 盘下的foxpro文件夹中。更

6、改默认目录的位置(1)例如:将 e 盘下的foxpro文件夹设定为默认目录,单击 更改默认目录的位置(2)单击“文件位置”选中“默认目录”,若需要更改,则单击“修改”按钮。更改默认目录的位置(3)单击此按钮 更改默认目录的位置(4)在这个窗口里,要选择默认目录所在的驱动器和文件夹。更改默认目录的位置(5)先选中默认目录所在的驱动器 e。更改默认目录的位置(6)再选中默认目录所在的文件夹foxpro,然后单击“选定”按钮 更改默认目录的位置(7)看一下,默认目录的位置是否已经改变了?单击“确定”更改默认目录的位置(8)注意:接下来一定要先单击“设置为默认值”,然后单击“确定”。修改完毕 创建新表

7、 确定结构(1)在命令窗口输入建立表结构的命令,rsda 是表文件名,由用户定义,然后回车,进入表设计器界面。创建新表 确定结构(2)确定每个字段的名字、类型、宽度,字段名可以是中文,也可以是英文字母,可通过“插入”、“删除”按钮修改结构。单击显示具体结构 人事档案表 RSDA.dbf 的具体结构字段名字段名类型类型宽度宽度小数小数编号编号字符型字符型4姓名姓名字符型字符型6性别性别字符型字符型2出生年月出生年月日期型日期型8职称职称字符型字符型6婚否婚否逻辑型逻辑型1基本工资基本工资数值型数值型82奖金奖金数值型数值型62简历简历备注型备注型4返回上一页返回人事档案表 创建新表 确定结构(3

8、)现在,结构已经建好,但还没有记录。如果选“是”,立刻进入输入记录的界面,若选“否”,则回到系统界面,可以通过 append 命令追加记录。创建新表 输入记录表文件结构建好后,在命令窗口中输入append 命令进入输入记录的界面,暂不输入简历字段的内容。输完后,关闭输入窗口,则内容自动保存。格式:格式:APPEND功能:功能:向当前打开的数据库中逐条地输入纪录向当前打开的数据库中逐条地输入纪录说明:说明:1.输入数据宽度填满字段,光标会自动跳到下一字段输入数据宽度填满字段,光标会自动跳到下一字段否则按回车键否则按回车键2.日期中的日期中的“/”不用输,要符合不用输,要符合mm/dd/yy格式;

9、格式;逻辑型字段内只输入一个字母(逻辑型字段内只输入一个字母(T,t,Y,y,F,f,N,n)3.对于对于备注型备注型和和通用型通用型字段内输入时,双击字段内输入时,双击memo和和gen,这些数据存在同名的,这些数据存在同名的FPT文件中,对于有文件中,对于有数据备注型和通用型字段显示数据备注型和通用型字段显示Memo和和Gen 创建新表 输入记录4.当所有记录输入完后,关闭输入窗口,则内容自动保存当所有记录输入完后,关闭输入窗口,则内容自动保存或按或按Ctrl+W存盘返回存盘返回5.输入记录时底行状态栏显示有关信息输入记录时底行状态栏显示有关信息6.菜单方式:菜单方式:使用菜单中的使用菜单

10、中的“显示显示”/“浏览浏览”,再使用菜单中的,再使用菜单中的“显显示示”/“追加方式追加方式”创建新表 输入记录 第二节 表文件的打开与关闭1、表文件的打开表文件的打开:单击这里 建好的表文件在使用时,必须先打开。就好像必须先把暖瓶的盖子打开,然后才能把水倒出来使用一样。注意,打开表文件并不能看到表文件的记录内容,只是把表文件从硬盘中调入计算机的内存。2、表文件的关闭表文件的关闭:单击这里 表文件使用完后,应该将其关闭,即将表文件从内存放回到硬盘中。表文件的打开命令格式命令格式:USE 功能:功能:打开指定地点的表文件,即将此文件由计算机的外存 调入到内存中的过程。说明:说明:1、在使用一个

11、表文件之前,必须将此表文件打开。2、若文件名的前面没有指明路径的话,则系统会自动到默认目录里去找,若找不到,则提示出错。3、若表文件中已输入记录数据,则打开此表文件时,记录指针自动指向第一条记录。看图说明 表文件的关闭命令格式1:USE功能:关闭当前打开的表文件,即将内存中打开的表文件重新存放到外存上。命令格式2:CLOSE ALL功能:关闭所有类型的文件,包括表文件。看图说明 表文件的打开注意观察此处,表文件被打开后,屏幕上并没有显示表文件的记录内容。表文件的关闭注意观察此处 第三节显示记录内容命令格式命令格式:格式格式1 1:LIST 范围范围 FIELDS FOR/WHILE OFF T

12、O PRINT/TO FILE 格式格式2 2:displaydisplay 范围范围 FIELDS FOR/WHILE OFF TO PRINT/TO FILE 功能功能:显示当前表文件记录范围内满足条件的记录内容显示当前表文件记录范围内满足条件的记录内容说明说明:1、不加任何选项的话,显示全部记录;不加任何选项的话,显示全部记录;表示里面的参数可有可无,表示里面的参数必须有。2、范围:范围:省略省略,则默认,则默认ALL(显示所有记录);(显示所有记录);否则,只显示指定范围的记录。否则,只显示指定范围的记录。3.FIELDS字段名表字段名表:只显示字段名表中所列出的字段的只显示字段名表中

13、所列出的字段的 内容内容.例如:LIST 姓名,性别,职称 对于非空的备注型字段,用LIST命令时只显示Memo。要想显示其内容,必须将字段名列出来。(如:LIST 简历)4.若若指定指定FOR/WHILE:则显示符合条件的记录,则显示符合条件的记录,否则显示指定范围内的全部记录。5.OFF:是关闭显示记录号开关。是关闭显示记录号开关。有OFF,不显示记录号;否则,显示。6.TO PRINT/TO FILE:是将屏幕上显示的内容送是将屏幕上显示的内容送到打印机或文本文件中到打印机或文本文件中 显示记录内容 显示记录内容示例(一)例例1 1:显示表显示表 rsda.dbfrsda.dbf 中的所

14、有字段和所有记录中的所有字段和所有记录。LISTLIST 例例2:2:显示表显示表RSDARSDA中的所有字段和所有记录中的所有字段和所有记录 ,不显示记录号。不显示记录号。LIST OFFLIST OFF 例例3 3:显示表前显示表前3 3条记录的编号、姓名、基本工资。条记录的编号、姓名、基本工资。USE RSDAUSE RSDA LIST NEXT 3 FIELDS LIST NEXT 3 FIELDS 编号编号,姓名姓名,基本工资基本工资例例4 4:显示所有男职工的记录显示所有男职工的记录 LIST FOR LIST FOR 性别性别=.t.=.t.注注:由于:由于“男男”是一个字符型字

15、段的内容,即一个字符型是一个字符型字段的内容,即一个字符型数据,所以在使用的时候,必须加上数据,所以在使用的时候,必须加上字符型数据字符型数据的定界符。的定界符。显示记录内容示例(二)例例5:显示所有女职工的姓名、奖金显示所有女职工的姓名、奖金LIST FIELDS 姓名,奖金姓名,奖金 FOR 性别性别=女女 例例6:显示奖金在显示奖金在50元以上的人的编号、姓名、奖金元以上的人的编号、姓名、奖金LIST FOR 奖金奖金=50 FIELDS 编号编号,姓名姓名,奖金奖金注注:关系运算符和关系表达式关系运算符和关系表达式 例例7:显示奖金在显示奖金在50元以上的男职工的编号、姓名、奖金元以上

16、的男职工的编号、姓名、奖金LIST FOR 奖金奖金=50.AND.性别性别=男男 FIELDS 编号编号,姓姓名名,奖金奖金 注意注意:逻辑运算符和逻辑表达式逻辑运算符和逻辑表达式 例例8 8:显示基本工资在显示基本工资在250250元以下的以及元以下的以及500500元以上的职工姓名、元以上的职工姓名、基本工资。基本工资。LIST FOR 基本工资基本工资=500 FIELDS 姓名,基本工资姓名,基本工资例例9 9:显示显示7070年年1 1月月1 1日以后出生的女职工的记录日以后出生的女职工的记录 LIST FOR出生年月出生年月CTOD(01/01/70).AND.性别性别=女女 注

17、意注意:函数的使用方法函数的使用方法 例例1010:显示姓显示姓李李的职工记录的职工记录LIST FOR SUBSTR(姓名,(姓名,1,2)=李李 例例1111:显示已婚职工记录显示已婚职工记录LIST FOR 婚否婚否=.T.注意注意 :逻辑型字段的处理方法逻辑型字段的处理方法 显示记录内容示例(三)1.若不指出范围和条件若不指出范围和条件,DISPLAY只显示当只显示当前记录,前记录,LIST是显示所有记录是显示所有记录2.DISPLAY是分屏显示,是分屏显示,LIST是连续显示是连续显示当前记录的概念参见第五章 记录的定位DISPLAY与与LIST在用法上非常相似,其区别区别主要在于:

18、第四节 表文件的复制(了解)一、表文件结构的复制及数据传送一、表文件结构的复制及数据传送1.复制表结构复制表结构格式:格式:COPY STRUCTURE TO FIELDS功能:功能:将当前表文件结构复制到新文件中将当前表文件结构复制到新文件中说明:说明:1.此命令使用前要打开源表文件2.可不加扩展名,系统自己加.DBF3.指明需要拷贝的源表文件中的字段,若省略,则复制所有字段,复制其他工作区中的字段名时要以“工作区名-字段名”格式如:COPY STRU TO ABC FIELD 编号,B-家庭住址格式:格式:APPEND FROM FOR/WHILE功能:将指定的源表文件中的符合功能:将指定

19、的源表文件中的符合的记录,追加到的记录,追加到当前的表文件的记录后当前的表文件的记录后说明:说明:1.已被逻辑删除的记录不予传送已被逻辑删除的记录不予传送2.只追加两文件中字段名和字段类型均相同的字段内容只追加两文件中字段名和字段类型均相同的字段内容3.是基于当前的是基于当前的表表文件的条件文件的条件4.菜单方式:显示浏览表,打开表菜单中的追加记录对菜单方式:显示浏览表,打开表菜单中的追加记录对话框,选择源话框,选择源表表文件。文件。2.数据传送:表文件中数据向表文件传送(表文件数据传送:表文件中数据向表文件传送(表文件到表文件)到表文件)二、表结构和数据同步拷贝二、表结构和数据同步拷贝格式格

20、式:COPY TO 记录范围记录范围 FIELDS FOR/WHILE功能功能:当前打开的表文件中将符合条件的记录,按指定的字段:当前打开的表文件中将符合条件的记录,按指定的字段复制到新表文件中复制到新表文件中说明说明:1.此命令使用前要打开源表文件此命令使用前要打开源表文件2.可不加扩展名,系统自己加可不加扩展名,系统自己加.DBF3.省略省略,则默认,则默认ALL4.指明需要拷贝的源表文件中的字段,若省略,指明需要拷贝的源表文件中的字段,若省略,则复制所有字段则复制所有字段5.若指定若指定,则拷贝符合条件的记录,否则拷贝指定范,则拷贝符合条件的记录,否则拷贝指定范围内的全部记录。围内的全部记录。6.如有备注型字段则连同备注型文件一起复制如有备注型字段则连同备注型文件一起复制

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!