visual foxpro6.0及其程序设计 郭盈发 第4章

上传人:E**** 文档编号:89361692 上传时间:2019-05-24 格式:PPT 页数:38 大小:250.50KB
返回 下载 相关 举报
visual  foxpro6.0及其程序设计 郭盈发 第4章_第1页
第1页 / 共38页
visual  foxpro6.0及其程序设计 郭盈发 第4章_第2页
第2页 / 共38页
visual  foxpro6.0及其程序设计 郭盈发 第4章_第3页
第3页 / 共38页
visual  foxpro6.0及其程序设计 郭盈发 第4章_第4页
第4页 / 共38页
visual  foxpro6.0及其程序设计 郭盈发 第4章_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《visual foxpro6.0及其程序设计 郭盈发 第4章》由会员分享,可在线阅读,更多相关《visual foxpro6.0及其程序设计 郭盈发 第4章(38页珍藏版)》请在金锄头文库上搜索。

1、4.1 VFP菜单的基本操作 4.2 使用系统菜单对表的操作 4.3 使用系统菜单操作表索引 4.4 数据库的建立和使用 4.5 其它常用菜单选项的使用,第四章 使用VFP的系统菜单,返回主目录,第四章 使用VFP的系统菜单,4.1 VFP菜单的基本操作 4.1.1 菜单的约定 系统菜单是操作VFP的另一种方法,用户不必记住VFP的命令,通过操作菜单就可实现VFP的大部分功能。下面,对其中的一些特殊符号进行说明: (1) 快捷键(组合键):有些菜单项后带有快捷键标记(如Ctrl+N),表示该菜单项功能可通过此快捷键来实现。用户直接键入快捷键,即可完成对应操作。 (2) 菜单项呈灰色:表示本菜单

2、项当前不能被选择。,图41 命令窗口的弹出菜单,(3) 弹出菜单(快捷菜单):鼠标右键常被赋予极其丰富的功能。在某一特定位置上单击鼠标右键,常常可以激活一个快捷菜单,菜单上显示了在当前区域或能对当前选定的内容进行的操作(或命令)。把鼠标移离弹出菜单,单击鼠标左键即可关闭弹出菜单。如图41为命令窗口中的弹出菜单,它可使用户的操作更为方便。 (4) 省略号():某些菜单项后带有省略号,表示该项将调出一对话框窗口。,4.1.2 对话框的使用 对话框是一个特殊的窗口,系统利用对话框要求用户输入信息或做出选择。对话框的基本组成元素如下: (1) 列表(List):列表由竖式排列的可选项组成,放置在一个框

3、中。如果图中列表较长,那么可以使用滚动条看到列表的其它部分,以使用户在其中进行选择。 (2) 文本框(Text Box):文本框提供一个编辑区供用户输入特定信息。 (3) 复选框(Check Box):复选框可以不选,也可以选中(一个或多个)。当用户选择了一项,复选框内出现叉符(显示出“”符号)表示选中。,(4) 命令按钮(Push Button):又称下推按钮。选择命令按钮可以执行操作,或显示更多的选项。常用的有“确定”和“取消”命令按钮。 (5) 单选按钮(Radio Button):图符是一组圆圈,如果用户选择了该选项,圆圈内出现一个黑点,显示出“”。在一组单选按钮中一次只能选择其中的一

4、个选项。 图42是一个VFP对话框(“创建文件”对话框)。,图42 创建文件对话框,4.2 使用系统菜单对表的操作,4.2.1 新建表 操作过程:文件新建选中“表”单选按钮下推“新建文件”在创建对话框中输入表名并选择路径进入表设计器设计表结构。 该操作描述的具体步骤如下: (1) 选择系统主菜单中“文件”项。 (2) 选择“新建”子菜单项。 (3) 在新建对话框中,选择“表”单选按钮后,下推“新建文件”按钮。该按钮是下推按钮的默认值,所以选中“表”后也可直接按回车键。,(4) 在创建表对话框中(如图42所示)选择保存的路径(盘符和目录)和文件名,点击保存按钮,进入用户熟悉的表设计器窗口(如图2

5、1所示),建立表结构的具体操作包括输入字段名、字段类型、字段长度及小数位数,详细说明请参看第二章2.1.5节。,4.2.2 打开表 操作过程:文件打开设置对话框中的文件类型为表(.DBF)、表的路径、表名单击“确定”按钮。 或操作过程:窗口数据工作期单击“数据工作期”的“打开”按钮选择要打开的表文件单击“确定”按钮。,4.2.3 修改表结构 表建立以后,由于操作错误或以后发生情况,有时需要修改表结构,包括修改字段名、字段类型、宽度、小数位,是否允许空值以及增、删字段,添加、删除或修改索引标识等。 修改表结构时,首先要打开表文件,其全部操作过程:文件打开设置对话框中的文件类型为表(.DBF)、表

6、的路径、表名单击“确定”按钮显示表设计器。 此时,进入用户熟悉的表设计器窗口(如图21所示),修改表结构的方法详见第三章3.1.5节。 删除某一字段时,该字段里的数据将随之删除。字段的删除是不可恢复的。,4.2.4 浏览、编辑表的内容 从系统菜单中浏览、编辑表的前提是打开待操作的表。 1浏览表的内容 操作过程:显示浏览表。 说明:用户可打开“雇员管理”数据库中的职工表,菜单中的“显示”项新增了子菜单“浏览职工(雇员管理!职工.dbf)”。原系统菜单的“格式”项消失,新增了“表”菜单项,可以实现表的编辑。 执行此操作后,系统进入浏览窗口。在浏览或编辑窗口中,用户可根据需要修改记录内容。然后按Ct

7、rl+W或Ctrl+End键(或直接关闭窗口)保存修改而退出浏览窗口,按Ctrl+Q或Esc键不保存修改而退出。,2定制浏览窗口 调节字段宽度和记录条高度:用户可利用水平、垂直滚动条控制表在窗口中的显示部分。把鼠标指在字段名之间的分隔线上,鼠标变成有横向双向箭头的指针,拖动它可调整字段的宽度。同样,利用字段名条调节线和记录条调节线(如图43所示),可调节字段名条的高度和记录条的高度。 重新安排列:要在浏览窗口中重新安排列的顺序,可以将一个列标题拖到新位置,或者操作“表移动字段”,然后用右箭头键()移动列,完成之后按回车。这种操作并不会改变表的实际结构。,图43 拆分浏览窗口,拆分浏览窗口:浏览

8、窗口的左下角有一黑色小竖条,是窗口拆分条,可以把浏览窗口拆分为两个小窗口(VFP中称为窗格)。当表中字段名较多时,可以在查看或修改时左右对照不容易错行(如图43所示)。具体方法是:把鼠标指向窗口拆分条,待鼠标变成左右双向箭头后拖动到合适的位置即可。每个窗格的宽度可以任意调节。左右窗格可以都为“编辑”窗口或“浏览”窗口,也可以一边是“编辑”窗口,一边是“浏览”窗口。 关闭或打开网格线:反复操作“显示网格线”可以打开或关闭浏览窗口中的网格线。 VFP的浏览窗口有两种风格:字段横向排列的浏览窗口、字段纵向排列的编辑窗口,用户可操作“显示浏览”或“显示编辑”,改变窗口的浏览风格。,3. 追加记录 操作

9、过程:显示追加方式。 说明:追加记录的前提是打开浏览窗口。执行此操作,用户在浏览窗口中输入新记录后,系统将自动追加新记录。 要解除追加方式,必须按Ctrl+W(保存修改)或Ctrl+Q(放弃修改)键关闭浏览窗口。 此外,用户也可通过操作“表追加新记录”来增加记录。但与上面操作不同的是:此时系统没有进入自动追加记录方式(即操作一次只能追加一条记录),另外此种方式追加的新记录已被增加到表中,不管用户是否对该记录进行了输入。,4记录的删除和恢复 删除记录的操作过程:表删除记录。 说明:操作后系统显示删除对话框,用户可通过对话框设置删除范围与条件。如要删除职工表中所有未婚职工的记录,在“作用范围”下拉

10、框中选择“All”,在“For”文本框中输入“职工.婚否=.F.”,如图44所示。 给记录增加删除标志的快捷方法是:在浏览窗口中单击某条要删除的记录左边的小方框,使其成为黑色即可。,图44 删除未婚职工对话框,以上的两种操作只是标记了要删除的记录,标记了删除标志的记录可重新恢复。恢复的方法有两种,一是单击浏览窗口中记录的删除标记,二是操作“表恢复记录”。 要真正地删除记录,还应该操作“表彻底删除”。这个过程将删除所有标记过的记录。 5在表中移动 操作过程:表转到记录第一个/最后一个/下一个/上一个。 说明:以上操作分别是移到表头、移到表尾、移到当前记录的下一条记录、移到当前记录的上一条记录。,

11、移到某一条记录操作过程:表转到记录记录号在“转到记录”对话框中输入记录号按“确定”按钮。 按条件定位记录操作过程:表转到记录定位在“定位”对话框中输入定位记录的条件按“确定”按钮。,4.2.5 关闭表 在结束对表的操作后,应及时关闭表文件,将内存中的数据存回磁盘。若不及时关闭文件,由于人为的误操作或突然停电等因素,可能会造成数据的破坏。 操作过程:窗口数据工作期在“数据工作期”对话框中选择要关闭的表的别名单击“关闭”按钮。 说明:使用“文件”菜单的关闭命令或直接关闭表的浏览窗口,并未关闭表文件,而只是关闭了表的浏览窗口。,4.3 使用系统菜单操作表索引,4.3.1 VFP的索引类型 VFP为数

12、据库表提供了四种类型的索引:主索引、候选索引、普通索引和惟一索引。自由表只有后三种索引。 1) 主索引 主索引是一个不允许索引表达式值出现重复的索引。如果将一个字段指定为建立主索引的关键字段,那么当这个字段中出现重复值时,系统将会提示错误。一个表只能有一个主索引。 2) 候选索引 候选索引也是一个在索引表达式中不允许出现重复值的索引。此种索引是主索引候选索引。一个表中可以有多个候选索引。,3) 普通索引 普通索引中,允许索引表达式出现重复值。一个表中可以有多个普通索引。 4) 惟一索引 惟一索引允许索引表达式有重复值。当索引表达式值重复时,只有第一个记录进入索引。 在一个表中可建立多个索引,每

13、个索引分别表示处理记录的不同顺序。但是过多的索引会降低系统的运行性能。,4.3.2 建立索引 利用系统菜单建立表索引的前提是打开待操作的表。 操作过程:显示表设计器选择“索引”选择页设置索引单击“确定”按钮。 说明:如图45所示,在设置索引时,单击“排序”按钮,选择是升序还是降序;在“类型”列表中选择索引类型;在“表达式”项中输入作为排序关键字的字段名(或字段表达式),也可以单击表达式框右边的按钮,打开“表达式”生成器,建立需要的表达式。例如,为职工表建立名为“部门”的普通索引,使表中记录以字段“部门”为序,同一部门的职工又以“性别”为序排列,则在“表达式”项中输入“部门+性别”即可。,图45

14、 建立索引对话框,4.3.3 使用索引排序表中记录 操作系统菜单使用索引排序表中记录的前提是打开待操作的表,并进入浏览状态。 操作过程:表属性在“索引顺序”列表中选择索引单击“确定”按钮。 说明:如打开职工表,在工作区属性对话框的“索引顺序”框中选择上一步建立的“部门”索引,则浏览窗口中输出结果如下:,职工号 姓名 性别 出生日期 婚否 工资 职称 简历 部门 1004 王爱民 男 10/05/49 .T. 628.34 技师 Memo 车间 1015 黄小英 女 3/15/59 .F 612.27 工程师 Memo 车间 1002 胡一民 男 01/30/70 .T. 575.00 助工 M

15、emo 技术科 1010 宋文彬 男 12/14/73 .F. 586.94 技术员 Memo 技术科 1011 胡一民 男 11/27/55 .T. 645.26 工程师 Memo 技术科 1031 丁卫国 男 04/12/59 .T. 612.27 工程师 Memo 设计所 1005 张小华 女 10/12/68 .F 612.27 工程师 Memo 设计所 1022 李红卫 女 08/17/58 .T. 623.45 工程师 Memo 设计所,4.4 数据库的建立和使用,4.4.1 建立数据库 操作过程:文件新建选择“数据库”单击“新建文件”在“创建”对话框中指定新数据库的路径和名称单击

16、“保存”按钮。 说明:此时用户可在该数据库中进行新建表、添加表等操作。 4.4.2 打开数据库 操作过程:文件打开在“打开”对话框中指定数据库的路径和名称单击“确定”按钮。,4.4.3 数据库中加入表 操作过程:数据库添加表在“打开”对话框中指定表单击“确定”按钮。 说明:执行此操作前,用户必须已打开了数据库,并且进入到数据库设计器。执行此操作后,被指定的自由表出现在数据库设计器中,成为数据库表。不能把一个数据库中的表直接加入到另一个数据库中。,4.5 其它常用菜单选项的使用,4.5.1 有关新文件的建立 操作过程:文件新建。 说明:操作后出现新建对话框,用户可创建14种类型文件中的任何一种文件(如果当前工作区中没有打开的数据库,则不能创建连接、视图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号