全国计算机等级VF机试题库.doc_第1页
全国计算机等级VF机试题库.doc_第2页
全国计算机等级VF机试题库.doc_第3页
全国计算机等级VF机试题库.doc_第4页
全国计算机等级VF机试题库.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(1)新建一 名为 个 为为管理的为目。 (2)在为目中建一 名为 个 为为的 据为。 数 (3)考生文件为下的自由表books、borrows和loans添加到为为 据为中。 数 (4)在为目中建立为为tscx,为为books表中价格大于等于70的为为的所有信息,为为为果按价格排序。 【操作步为】 (1)在命令 口为行命令: 窗 CREATE PROJECT 为为管理 ,新建一 为目管理器。 个 (2)在为目管理器中为中 据 数 为为 的 卡内 据为 数 为,然后为为新建按为,系为为出新建 据为 数 为为 。 框 为为新建 据为 数 为为按为,在为出的为建为为 的 框 据为名 数 文本 中为入 框 为为。 为为保存命令按为 据为保存在考生文件为下。 将数 (3)接上一小为操作,在新建的为为 据为为为器中为为右为,为为【添加表】快捷菜为命令, 数 在为出的打为为为 中 为自由表 框 双 Books, 表添加到 据为中。 将 数 以同为的方法,将borrows表和loans表添加到 据为中。 数 (4)在命令 口为行命令: 窗 CREATE QUERY TSCX,打为为为为为器,在添加表或为为为为 中, 为 框 双 books表, 表添加到为为为为器中。 将 在字段为为 中为为 卡 全部添加按为,将可用字段中的全部字段添加到为定字段中。 在为为为为 的 卡 字段名下拉列表中为为books.价格字段,在 件 条 下拉 中为为 框 =,在为例 中为入 框 70。 在排序依据为为 为 卡内双 为定字段列表 中的 框 books.价格字段, 字段添加到 将 排序 件 条 列表 中, 框 在排序为为中为为降序为为为。 为为常用工具为中的 行 运 按为为看为果, 为为文件保存到考生文件为下。 将 【知为拓展 】 在Visual FoxPro中,除了利用命令方式建立为目管理器外,为可以通为以下方法建立: 为行【文件】【新建】菜为命令,或为为常用工具为的新建按为,在为出的新建为为 中为中 框 为目为为(此为系为默为为 为),然后为为新建文件为为按为,在为出的为建为为 的 框 据为名 数 文本 中为入为目文件名,为为 框 定 确 按为 可为建 即 一 新的为目文件。 个 (1)在 籍 学 据为中有 数 student、score和course三 表,使用菜为为为器制作一 名为 个 个 menu1的菜为,菜为只 有一个为为菜为为。为菜为为中有按学号、按为程号和退出3 子菜为: 个 按学号和按为程号子菜为分为使用SQL为 句的AVG函 为为各 生和为程的平均成为。为为为果中分为包括 数 学 学号、姓名、平均成为和为程为号、平均成为。退 出子菜为为为返回到系为菜为。 (2)在 据为 数 为为中建立为为tsview,为示表loans中的所有为为, 按 并 借为日期降序排序。建立表为form1, 在表为上添加表格控件为示新建立的为为的为为。 (1)【操作步为】 步为1:在命令 口为行命令: 窗 CREATE MENU MENU1,在为出的新建菜为为为 中为为 框 菜为为为按为,打为菜为为为器。 步为2:在菜为为为器菜为名称列的文本 中为入 框 为为,为果下拉 中为为为 框 子菜为,为为为建按为为入下为菜为为为, 在菜为名称列的第1、2、3行文本 中依次为入子菜为名 框 按学号、按为程号和退出,将3 子菜为的 个 为果都为置 为命令,然后在3 菜为命令的 个 为为文本 中分为为入相为的命令。 框 步为3:三 命令为句如下: 条 为按学号菜为命令:SELECT 学号 ,AVG( 成为 ) FROM SCORE GROUP BY 学号 。 为按为程号菜为命令:SELECT 为程号 ,AVG( 成为 ) FROM SCORE GROUP BY 为程号 。 为退出菜为命令:SET SYSMENU TO DEFAULT。 步为4:为行【菜为】【生成】菜为命令,在为出的Visual FoxPro为为 中为为 框 是按为,接着系为 为出 会 生成菜为为为 , 框 为为生成按为生成一 可为行的菜为文件。 个 步为5:在命令 口为行命令: 窗 DO MENU1.MPR, 行菜为为看为果(注意:为行文件为,文件为展名不能缺省)。 运 【知为拓展】 在菜为为为器的为果下拉 中有 框 4 为为: 个 命令、子菜为、为程和 充名 填 称/菜为为#( 为为主菜为为为为 当 充名 填 称, 为为子菜为为为为菜为为#), 要为为子菜为为, 当 为果下拉 必为为为 框 子菜为为,然后为入子菜为为为下为菜为。 (2)【操作步为】 步为1:在命令 口为行命令: 窗 OPEN DATABASE 为为 ,打为为为 据为为境。 数 步为2:为为在命令 口为行命令: 窗 CREATE VIEW,打为为为为为器。在添加表或为为为为 中 为 框 双 loans表, 表添加 将 到为为为为器中。 步为3:在字段为为 中为为 卡 全部添加按为,将可用字段中的全部字段添加到为定字段中;在排序依据为为卡 中 为 双 为定字段列表 中的 框 loans.借为日期字段, 字段添加到 将 排序 件 条 列表 中,在 框 排序为为中为为降 序为为为;为为常用工具为中的 行 运 按为为看为果, 为为文件以文件名 将 tsview保存(为为为为器的操作界面 为为为为器为 与 似,部分操作界面可 考为为为为器为示)。 参 步为4:在命令 口为行命令: 窗 CREATE FORM FORM1,打为表为为为器。右为表为为为【 据为境】快捷菜为命令,打为 数 表为 据为境,在 数 添加表或为为为为 为为 框 为为为为,然后 为 双 tsview为为文件, 为为添加到表为 据为境中; 表为 据为 将 数 将 数 境中的tsview为为文件拖放到表为中, 出为一 表格控件自为为示为为中的 据。 会 个 数 步为5:为为常用工具为中的 行 运 按为为看为果, 表为文件保存到考生文件为下。 将 【知为拓展】 在Visual FoxPro中,利用 据为境, 字段拖到表为中,默为情 下,拖为字符型字段为生文本 控件;拖为为为 数 将 况 框 型字段为生为为 控件;为注型字段为生为为 控件;表或为为为为生表格控件。 框 框 考生文件为下存在 据为 数 籍 学 ,其中包含course和score表,为 表存在一为多的为系。 两个 为 籍 学 据为建立文件名为 数 form2的表为,表为为为为为程成为为看,其中包含 表格控件。第一 表格控件 两个 个 用于为示为程表的为为,第二 表格控件用于为示 个 与为程表 前为为为为的 当 成为表中的为为。 表为中为包含一 为为为 个 退出的命令按为,要求为为此按为退出表为,如为2-1所示。 为2-1 表为示例 【操作步为】 步为1:在命令 口为行命令: 窗 CREATE FORM FORM2,打为表为为为器新建表为。从表为控件工具为中依次向表为 添加 表格控件和一 命令按为控件。 两个 个 步为2:在 性 属 面板的下拉 中为为表为为象,在 框 全部为为 中修改为象 性为,如为 卡 属 3-7所示;表为及控件 性为置 属 , 为表3-1。 表3-1 表为及控件 性为置 属 步为3:右为表为为为【 据为境】快捷菜为命令,为为在表为 据为境中为为右为为为【添加】快捷菜为命令,在 数 数 添加表或为为为 为 中 为 框 双 course和socre表, 表添加到表为的 据为境中。 将 数 步为4:右为第一 表格( 个 Grid1)为为【生成器】快捷菜为命令,在表格为为为 中,为为 卡 据为和表 数 下方的按为打为, 在为出的打为为为 中为为 框 course表,将可用字段中的字段全部添加到为定字段中,为为 定 确 按为;以同为的方 法为第二 表格( 个 Grid2)为置score表中的字段。 步为5: 为 双 退出命令按为(Command1),在Click事件中为 程序代为: 写 THISFORM.RELEASE。 步为6:为为常用工具为中的 行 运 按为为看为果, 表为文件保存到考生文件为下。 将 【知为拓展】 除了利用表格生成器为置表格的 据 源,为可以通为表格的 数 来 RecordSourceType 性和 属 RecordSource 性指定表格的 据 源,也可以直接拖为表为 据为境中 据表到表为中形成表格控件,以建立表格和 据 属 数 来 数 数 数 表之为的为系。 (1)为在考生文件为下建立一 为目 个 xm。 (2) 考生文件为下的 据为 将 数 kshj加入到新建的为目xm中。 (3)利用为为为为器在 据为中建立为为 数 myview,为为包括为为情况表的全部字段(为序同为为情况表中的字 段)和全部为为。 (4) 表 从 为为情况中为为等为为一等为的 生的全部信息( 学 籍 国 表的全部字段), 按 并 分数的升序存 入新表temp中。 【操作步为】 (1)在命令 口为行命令: 窗 CREATE PROJECT XM,新建一 为目管理器。 个 (2)在为目管理器中为中 据 数 为为 的 卡内 据为 数 为,然后为为添加按为,在为出的打为为为 中 为 框 双 kshj 据为文件 数 , 据为添加到为目管理器中。 将数 (3)在为目管理器中为为 据为 数 前面的+ ,依次展为 号 据为 数 kshj。 为中本地为为为为为新建按为,接着在为出的新建本地为为为为 中为为 框 新建为为为为按为,打为为为为为器。在添加表或为 为为为 中 为 框 双 为为情况表, 表添加到为为为为器中。 将 在字段为为 中为为 卡 全部添加按为,将可用字段中的全部字段添加到为定字段中。 为为常用工具为中的 行 运 按为为看为果, 为为文件以文件名 将 myview保存。 (4)在命令 口为入以下命令, 为果为出到 窗 将 temp表中(以下程序是通为为为为为器生成)。 SELECT 籍 国 .*; & 为为需要为出的字段,*表示表中所有字段 FROM kshj! 籍 国 INNER JOIN kshj! 为为情况 ; & 为为要为行为接的表 ON 籍 国 . 姓名 = 为为情况 . 姓名 ; & 为置 表的为接 件 两个 条 WHERE 为为情况 . 等为 = 一等为 ; & 为置为出为为要为足的 件 条 ORDER BY 为为情况 . 分数 ; & 为置为出为为的排序 件 条 INTO TABLE TEMP.DBF & 指定为为为果为出到 据表 数 temp中 (注意:程序中的&符 是功能注为符,为符 及后面的注为文字不 影 程序的为行,是为命令功能的为明 号 号 会 响 , 非为为为为器生成的 容,考生在做为为程中可以不为入为注为 容,凡为中后面出为此符 者 本为相同,不再加以 内 内 号 与 为明。) 【知为拓展】 第4小为中,大家也可以在命令 口为入以下 窗 SQL为句为行为为: SELECT 籍 国 .* FROM 籍 国 , 为为情况 ; & 为为为出字段及要为为的 据表 数 WHERE 籍 国 . 姓名 = 为为情况 . 姓名 AND 为为情况 . 等为 = 一等为 ; & 为置表的为接 件及为为 件 条 条 ORDER BY 为为情况 . 分数 INTO TABLE TEMP.DBF & 为置排序 件及指定为为为出的表名 条 (1)根据考生文件为下的xxx表和jjj表建立一 为为 个 chaxun,为为工作为位是为旦大学的所有 为的 教 姓 名 、为称、为系为为,要求为为去向是表,表名是cx1.dbf, 为行为为为( 并 姓名、为称取自表jjj,为系为为取自表 xxx)。 (2)建立表为form1,表为中有 命令按为,按为的名 分为为 两个 称 query和close,为为分为为为为和为为。 (1)【操作步为】 步为1:在命令 口为行命令: 窗 CREATE QUERY CHAXUN,打为为为为为器。在添加表或为为为为 中为为 框 其他按为, 然后在为出的打为为为 中 为 框 双 xxx表, 表添加到为为为为器中,以同为的方法 将 将jjj表也添加到为为为为器中。 步为2:添加 表后,系为为出 两个 为接 件 条 为为 ,自为为 框 找 表 两个 中相匹配的字段为行为接,为为 定 确 按为为置两个 表的为系。 步为3:依次 为为 为 表中的 双 两个 姓名、为称和为系为为字段,添加到字段为为 的 卡 为定字段列表中;然后在为为为 为 的 卡 字段名下拉列表中为为xxx.工作为位字段,在 件 条 下拉 中为为 框 =,在为例 中为入 框 为旦大学。 步为4:为行【为为】【为为去向】菜为命令,在为出的为为去向为为 中为为 框 表为为按为,接着在表名中为入文件名cx1,为 为 定 确 按为。 步为5:最后为为常用工具为中的 行 运 按为为看为果, 为为文件保存到考生文件为下。 将 (2)【操作步为】 步为1:在命令 口为行命令: 窗 CREATE FORM FORM1,打为表为为为器新建表为。从表为控件工具为中依次向表为 添加 命令按为控件。 两个 步为2:在 性 属 面板的下拉 中为为表为为象,在 框 全部为为 中修改为象 性为,为表 卡 属 3-2。 表3-2 表为及控件 性为置 属 【知为拓展】 Name 性表示的是为象 部的名 ,在引用为象为所使用的名字,每 控件都有 属 内 称 个 Name 性为,在表为 行为不 属 运 可为;而Caption 性表示为象的为为,在表为 行为可为,不是每 控件为象都有 属 运 个 Caption 性,例如命令按为 属 为(CommandGroup)、为为为(OptionGroup)就 有为 性,但 为所包含的为 命令按为或为为按为有 没 属 它 个 Caption 性。 属 在考生文件为下,打为ec 据为,完成如下为合为用(所有控件的 性必为在表为为为器的 性 口中为置): 数 属 属 窗 为为一 文件名和表为名均为 个 form2的表为,表为为为为客为基本信息。 要求为表为上有女客为信息为为(Command1)、客为信息为出(Command2)和退出(Command4)三个 命令按为。各命令按为功能如下: 为为女客为信息为为按为,使用SQL的SELECT命令为为客为表cust中女客为的全部信息。 为为客为信息为出按为,为用考生文件为中的为表文件report1在 幕上为为( 屏 PREVIEW)客为信息。 为为退出按为,为为表为。 【操作步为】 步为1:在命令 口为行命令: 窗 CREATE FORM FORM2,打为表为为为器新建表为。从表为控件工具为中依次向表为 添加三 命令按为控件。 个 步为2:在 性 属 面板的下拉 中为为表为为象,在 框 全部为为 中修改为象 性为,为表 卡 属 3-3。 表3-3 表为及控件 性为置 属 为表: 步为3: 为命令按为,为 各 命令按为的 双 写 个 Click事件代为。 *女客为信息为为按为的Click事件代为* SELECT * FROM CUST WHERE 性为 = 女 *客为信息为出按为的Click事件代为* REPORT FORM REPORT1 PREVIEW *退出按为的Click事件代为* THISFORM.RELEASE 步为4:为为常用工具为中的 行 运 按为为看为果, 表为文件保存到考生文件为下。 将 3 (1)新建一 名为 个 供为的为目文件。 (2) 据为 将数 零件供为加入到新建的为目文件中。 (3)通为零件号字段为零件表和供为表建立永久为系(零件是父表,供为是子表)。 (4)为供为表的 量 数 字段为置有效性为为: 量必为大于 数 0 且小于 并 9999;为为提示信息是 量为不符合要 数 求。 【操作步为】 (1)在命令 口为行命令: 窗 CREATE PROJECT 供为 ,新建一 为目管理器。 个 (2)在为目管理器中为中 据 数 为为 的 卡内 据为 数 为,然后为为添加按为,在为出的打为为为 中 为 框 双 零件供为 据 数 为文件, 据为添加到为目管理器中。 将数 (3)在为目管理器中为为 据为 数 前面的+ ,依次展为 号 据为 数 供为零件表。 为中零件表为为修改按为,为出零件表为为器,在表为为器的字段为为 中为中 卡 零件号字段名,然后在索 引列的下拉 为为 框 升序排序方式(此为为表已建立了普通索引),接着在索引为为 中 卡 将为型为置为主索引, 为为 定 确 按为保存表为 修改。 构 照 参 零件表的操作,为供为表建立零件号字段的普通索引。 在为目管理器中为中 据为 数 零件供为,然后为为修改命令按为,打为 据为为为器,拖为 数 零件表索引下方的主 索引零件号到供为表中索引下方的普通索引零件号上,为 表建立为系,建立好为系的 表之为 出 两个 两个 会 为一 为为。 条 (4)打为供为表为为器,为中 量 数 字段行,然后在字段有效性的为为文本 中为入: 量 框 数 0.AND. 量 数 999 9,在信息 中为入: 框 量为不符合要求 数 ,为为 定 确 按为保存表为 修改。 构 (1)用SQL为句完成下列操作:列出所有与为为色零件相为的信息(供为商号,工程号和 量 数 ), 为索为果按 并将 量 数 升序存放于temps表中,将SQL为句保存在mysql.txt中。 (2)建立一 名为 个 quickmenu的快捷菜为,菜为中有 菜为为 两个 为找和 行 运 。在表为mainform中的 RightClick事件中为用为快捷菜为。 (1)【操作步为】 步为1:在命令 口为行命令: 窗 MODIFY FILE MYSQL,打为文本为为器为写SQL命令。 步为2:在为为器中为入如下程序代为(以下程序是通为为为为为器生成): SELECT 供为 . 供为商号 , 供为 . 工程号 , 供为 . 量 数 ; FROM 零件供为 ! 零件 INNER JOIN 零件供为 ! 供为 ; ON 零件 . 零件号 = 供为 . 零件号 ; WHERE 零件 . 为色 = 为 ; ORDER BY 供为 . 量 数 ; INTO TABLE temps.dbf 步为3:在命令 口为行命令: 窗 DO MYSQL.TXT,为行文件(注意:为行文件为,文件后为名.txt不能缺省)。【知为 拓展】 为表为行为为为为、为接为为、排序为为、为为为算为为、分为 分为为算、空为为为、超为接为为为,大家可以根据为目要求, 照以下步为 与 参 为为 来 写SQL为句: 定需要为出的字段。需要为出的字段为接 确 SELECT命令之后,各字段之为用逗 隔为;在指定为出字段名为, 号 可以指出为字段所 的表 属 ,也可以省略表名直接 字段名,但若是在 表中出为同名的字段为,为引用同名 写 两个 字段为要指定为字段所 的表名,注意如果 上表名为,在表名和字段名之为要用英文半角 为下的句点隔为, 属 写 状 例如,供为.供为商 ,其中 号 供为是表名,供为商号是字段名。 定为行为接的字段。一般情 下, 表中字段名相同的 字段就是 表为行为接的字段,为句格式为 确 况 两个 两个 两个 : FROM INNER JOIN ON =,为为句可以通俗地理解 为:表1和表2是通为表1与表2 表中 两个 字段表 式 达 为相等为为为行为接;在指定表名为,可以指出为表所属 的 据为名,也可以省略,如果要指定 据为名为, 据为名和表名之为要用 为为 隔为,例如,零件供为 数 数 数 惊 号 !零件, 其中零件供为是 据为名, 数 零件是表名。 定为为为为的 件。为 件一般在为目要求中为出,按照要求 件表 式接在 确 条 条 将条 达 WHERE短为之后。 定分为为为的 件。为 件多用于分为为算为为表中的 据,例如分为为为成为表中所有 生的为分,为需要为表中的 确 条 条 数 学 字段为行分为, 所有 相同的为为看作一为,然后再为行求和。分为表 式为 在 学号 将 学号 达 跟 GROUP BY短为之后,如 果用于分为的字段在 表中都存在,为指出为字段 自 据表。 两个 来 哪个数 定为为排序的字段。为 件也 在为目要求中为出,排序字段为接在 确 条 会 ORDER BY短为之后,有升序(ASC,默 为方式,可省略为为为字)和降序(DESC,不可缺省为为为字) 为。 两 为为为出方式。SQL为为为出最常为的是为出到 幕(缺省方式)、表( 屏 INTO TABLE)、为为表(INTO CURSOR) 和 为( 数 INTO ARRAY)。 注意:一 再为为的 个 SQL为为为句也不能缺少SELECT(为出字段)和FROM(需要为为的表) 短为 容,其他 两个 内 短为为可以根据为目要求 判 为候需要使用。 来 断 (2)【操作步为】 步为1:在命令 口为行命令: 窗 CREATE MENU QUICKMENU,在为出的新建菜为为为 中为为 框 快捷菜为为为按为, 打为快捷菜为为为器。 步为2:在菜为为为器菜为名称列的文本 中为入 菜为为名 框 两个 为找和 行 运 。为行【菜为】【生成】菜为命令,生成一 可为行的菜为文件。 个 步为3:在命令 口为行命令: 窗 CREATE FORM MAINFORM,打为表为为为, 为表为,在事件代为为为 口的 双 窗 为程下 拉 中为为 框 RightClick(鼠为右为)事件代为,为 为事件的代为: 写 DO QUICKMENU.MPR。 步为4:为为常用工具为中的 行 运 按为为看为果, 表为文件保存到考生文件为下。 将 为考生文件为下的零件供为 据为及其中的 数 零件表和供为表建立如下表为: 为为名为sform的表为(表为控件名和文件名均为sform),表为的为为为工程使用零件情 为为 况 。 表为中有一 表格控件和 命令按为 个 两个 为为和退出。 行表为为,为为 运 为为命令按为后,表格控件中为示了工 程号JC11所使用的零件的零件名、为色和重量。 为为退出按为为为表为。 【操作步为】 步为1:在命令 口为行命令: 窗 CREATE FORM SFORM,打为表为为为器新建表为。从表为控件工具为中依次向表为 添加 命令按为和一 表格控件。 两个 个 步为2:在 性 属 面板的下拉 中为为表为为象,在 框 全部为为 中修改为象 性为,为表 卡 属 3-4。 表3-4 表为及控件 性为置 属 为表: 步为3: 为命令按为,为 各 命令按为的 双 写 个 Click事件代为。各按为代为如下: *为为按为的Click事件代为* THISFORM.GRID1.RECORDSOURCE=; & 指定表格的 据源,此为为 数 SQL为为为句 SELECT DISTINCT 零件名 , 为色 , 重量 FROM 零件 ; & DISTINCT用 消除为为为果中重为的为为 来 WHERE 零件号 IN; & 利用IN短为为 为循为中包含的为为,此为的 找内 IN相 集合 算符 当与 运 (SELECT 零件号 FROM 供为 WHERE 工程号 =JC11); INTO CURSOR TEMP & 最为为为为果为出到为为表 将 temp中 *退出按为的Click事件代为* THISFORM.RELEASE 步为4:为为常用工具为中的 行 运 按为为看为果, 表为文件保存到考生文件为下。 将 【知为拓展】 字符串常量的定界符包括英文半角 为下的 引 ( 状 双 号 )、为引 ( 号 )和方括 ( 号 ),定界符必 为成为出为,且一为定界符中不能再包含相同的定界符。 SQL为为为句中,INTO CURSOR 短为可以 为为为果为为存放到一 只为的 将 个 .dbf表文件中, 为为文件为为 当 文件自为被为除。 4 (1)为建一 名为 个 生管理 学 的为目文件。 (2) 考生文件为下的 据为 将 数 班为 生 学 添加到新建的为目文件中。 (3)打为 据为 数 班为 生 学 , 考生文件为下的自由表 将 为 教 添加到 据为 数 班为 生 学 中;为 为 教 表为建一 索 个 引名和索引表 式均为 达 为为为 教 号的主索引(升序)。 (4)通为班为号字段建立班为表和 生 学 表为的永久为系。 【操作步为】 (1)在命令 口为行命令: 窗 CREATE PROJECT 生管理 学 ,新建一 为目管理器。 个 (2)在为目管理器中为中 据 数 为为 的 卡内 据为 数 为,然后为为添加按为,在为出的打为为为 中 为 框 双 班为 生 学 据 数 为文件, 据为添加到为目管理器中。 将数 (3)在为目管理器中为为 据为 数 前面的+ ,依次展为 号 据为 数 班为 生 学 表。然后为为添加按为,在为出 的打为为为 中 为 框 双 为 教 表文件, 自由表添加到 据为中。 将 数 为中 为 教 表为为修改按为,为出 为 教 表为为器,在表为为器的字段为为 中为中 卡 为为为 教 号字段名,然后在索引列 的下拉 为为 框 升序排序方式,接着在索引为为 中 卡 将为型为置为主索引,为为 定 确 按为保存表为 修改。 构 (4) 照 参 为 教 表的操作,为班为表建立班为号字段的主索引;为 生 学 表建立班为号字段的普通索引。 在为目管理器中为中 据为 数 班为 生 学 ,然后为为修改命令按为,打为 据为为为器,拖为 数 班为表索引下方的主索 引班为号到 生 学 表中索引下方的普通索引班为号上,为 表建立为系。 两个 (1)根据班为 生 学 为中的表用SQL SELECT命令为为 生的 、姓名、为程 和成为,为果按 学 学号 号 为程号降序 排序,为程号相同为按成为降序排序, 为为为果存为到 并将 cjb表中, 使用的 将 SQL为句保存到mysql.txt中。 (2)使用表为向为为为 生 学 表生成一 名为 个 myform1的表为。要求为为 生 学 表中所有字段,表为为式为浮雕式; 按为为型为为片按为;排序字段为为学号(降序);表为为为为 生基本情 为入为为 学 况 。 (1)【操作步为】 步为1:在命令 口为行命令: 窗 MODIFY FILE MYSQL,打为文本为为器为写SQL命令。 步为2:在为为器中为入如下程序代为(以下程序是通为为为为为器生成): SELECT 生 学 . 学号 , 生 学 . 姓名 , 成为 . 为程号 , 成为 . 成为 ; FROM 班为 生 学 ! 生 学 INNER JOIN 班为 生 学 ! 成为 ; ON 生 学 . 学号 = 成为 . 学号 ; RDER BY 成为 . 为程号 DESC, 成为 . 成为 DESC; & 为为为果先按为程号降序,再按成为降序 INTO TABLE cjb.dbf 步为3:在命令 口为行命令: 窗 DO MYSQL.TXT,为行文件(注意:为行文件为,文件后为名.txt不能缺省)。 (2)【操作步为】 步为1:在命令 口为行命令: 窗 OPEN DATABASE 班为 生 学 ,打为 据为为境。 数 步为2:为行【文件】【新建】菜为命令,或为为常用工具为的新建按为,在为出的新建为为 中为中 框 表为为为,然后 为为向为为为按为,系为为出向为取向为为 ,为中 框 表为向为为,为为 定 确 按为, 为表为向为。 启 步为3:在表为向为的步为1 - 字段为取界面的 据为和表 数 下为中 生 学 表,将可用字段中的字段全部添加到为 定字段中,为为下一步按为。 步为4:在表为向为的步为2 - 为为表为为式界面中为中为式列表中的浮雕式,再在按为为型为为中为中为片按为,为 为下一步按为。 步为5:在表为向为的步为3 - 排序次序界面中 为 双 可用的字段或索引为为中的学号字段到为定字段列表中, 然后为中降序为为,为为下一步按为。 步为6:在表为向为的步为4 - 完成界面中的为为入表为为为下方文本 中为入 框 生基本情 为入为为 学 况 ,为为完成按为。 步为7:在 存为 另 为为 的 框 保存表为为: 中为入表为文件名 框 myform1,为为保存按为。 【知为拓展】 在Visual FoxPro中,不能通为命令方式打为表为向为,使用命令 直接为入表为为为器,除非了在 将 新建为为框 中 为向为之外,为可以通为为行【工具】【向为】【表为】菜为命令 为向为,或在为目管理器中新建文件也可以打为 启 启 表为向为。 在考生文件为下,完成如下为合为用: 为为一 表为名为 个 myform2的表为,表为文件名为myform2,表为的为为为 为为程 生基本信息为为 教 学 。表为上有1 包 个 含3 为为为 的 个 卡 为框(Pageframe1)控件和一个退出按为(Command1)。如为2-2所示。其他功能要求如下: 为表为建立 据为境,向 据为境依次添加 数 数 生 学 表、班为表和 为 教 表。 要求表为的高度为300,为度为500;表为为示为自为在主 口 居中。 窗 内 3 为为 的为为的名为 分为为 个 卡称 生表 学 (Page1)、班为表(Page2)和 为表 教 (Page3),每 为为为 分为以 个 卡 表格形式为为 生 学 表、班为表和 为 教 表的信息。为为 距 表为的左为距为 卡 离 20,为为距为15,为为 的高度为 卡 240,为度为 450。 为为退出按为为为为表为。 为2-2 表为示例 【操作步为】 步为1:在命令 口为行命令: 窗 CREATE FORM MYFORM2,打为表为为为器新建表为。从表为控件工具为中依次向 表为添加一 命令按为和一 为为 控件。 个 个 框 步为2:在 性 属 面板的下拉 中为为表为为象,在 框 全部为为 中修改为象 性为,为表 卡 属 3-5。 表3-5 表为及控件 性为置 属 为表 步为3:右为表为为为【 据为境】快捷菜为命令,为为在表为 据为境中为为右为为为【添加】快捷菜为命令,在 数 数 添加表或为为为 为 中 为 框 双 生 学 、班为和 为 教 表, 表添加到 据为境中。 将 数 步为4:然后右为为框控件,为为【为为】快捷菜为命令,为为 为于为为 为,再 据为境中的三 据表分为拖到三 框 状 将数 个数 个 为为的为面中(注意:操作为程, 立的为面被为中为,为 为于为为 为,在为 四周 出为为色为 ; 外,表为为为 当独 框 状 框 会 框 另 器 口为为 窗 为原 为,而非最大化 口,否为 遮盖表为 据为境 容,无法 表拖到为面中)。 状 窗 将 数 内 将 步为5: 为 双 退出命令按为,为 按为的 写 Click事件代为:THISFORM.RELEASE。 步为6:为为常用工具为中的 行 运 按为为看为果, 表为文件保存到考生文件为下。 将 【知为拓展】 Visual FoxPro中的表为控件可以分为基本型控件和容器型控件,基本型控件是指不能包含其他控件的控 件,如为为、文本 等,而容器型控件是指可以包含其他控件的控件,如本为的为 控件, 可以再包含若干 框 框 它 为面为象,每 为面都可以 立为为。在为 中只能增 为面而不能添加其他为象,但在每 立的为面中却可以 个 个 独 框 减 个独 包含其他控件为象。 5 (1)打为 生为为 学 据为,永久为除 数 生 学 据为表。 数 (2)建立一 自

温馨提示

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

评论

0/150

提交评论