


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 模拟 二级 Visual FoxPro 数据库程序设计模拟 224选择题第 1 题:在表单(Forml)的INIT事件中编写程序代码,下列语句中不能将表单的背景颜 色设置为绿色的是()。A. Thisform BackColor=RGB(0,255,0)B. Tthis Parent BackColor=RGB(0,255,0)C. This BackColor=RGB(0,255,0)D. 选项A)和C)正确参考答案: B第 2 题:在 Visual FoxPm 中进行参照完整性设置时,要想设置成“当更改父表中的主关 键字段或候选关键字段时,自动更改所有相关子表记录中的对应值”,应选择 (
2、 ) 。A. 级联或限制B. 限制C. 忽略D. 级联参考答案: D第 3 题: 线性表若采用链式存储结构时,要求内存中可用存储单元的地址A. 必须是连续的B. 部分地址必须是连续的C. 一定是不连续的D .连续不连续都可以 参考答案: D第 4 题: 使用索引的主要目的是 ()。A. 提高查询速度B. 节省存储空间C. 防止数据丢失D. 方便管理参考答案: A第 5 题: 算法的空间复杂度是指 ()A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D .执行算法需要的内存空间 参考答案: D第 6 题: 在以下关于“查询”的叙述中,正确的是 ()A. 查询保存在项目文
3、件中B. 查询保存在表文件中C .查询保存在数据库文件中D. 查询保存在查询文件中 参考答案: D第 7 题: 假设所有的选课成绩都已确定。显示 "101" 号课程成绩中最高的 10%记录信息, 正确的SQL命令是()。A. SELECT * TOP 10 FROM选课 ORDER BY成绩 WHERE® 程号="101"B. SELECT * PERCENT 10 FROM选课 ORDER BY 成绩 DESC WHER 课程号 "101"C. SELECT * TOP 10 PERCENT FROM选课 ORDER BY
4、 成绩 WHERE课程号D. SELECT * TOP 10 PERCENT FRO选课 ORDER BY成绩 DESC WHER课程 号="101"参考答案: D第 8 题:让隐藏的MeForm表单显示在屏幕上的命令是()。A. MeForm.DisplayB. MeForm.ShowC. MeForm.ListD. MeForm.See参考答案: B表单的Show方法用于显示表单,该方法将表单的Visible属性值设为.T.,使之 成为活动表单。DisPlay、List、See都不是表单的方法。故本题答案为 B)。 第 9 题:恢复表中所有被逻辑删除记录的命令是 。A.
5、 REDELETEB. RECALLC. REPACKD. RESET参考答案: B被逻辑删除的记录可以恢复,恢复记录的命令是RECALL格式如下:RECALLFOR 条件表达式 。第 10 题: 如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法 是() 。A. M.姓名B. M- 姓名C. 姓名D. A和B都可以参考答案: D第 11 题:设有关系评分 (歌手号,分数,评委号 ) ,如果每个歌手的 "最后得分 "的计算方 法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系" 评分"求每个歌手的"最后得分&quo
6、t;并存储于表TEM冲,表TEM冲有两个字段:"歌手号"和"最后得分",并且按最后得分降序排列,生成表 TEMP勺SQL语句是() 。A. SELECT 歌手号,(COUNT分数)一MAX分数)一MIN(分数)/(SUM(*) 2) 最后得分FROM评分INTO DBF TEMP GROUFBY歌手号 ORDERBY最后得分 DESCB. SELECT 歌手号,(COUNT分数)一MAX分数)一MIN(分数)/(SUM(*) 2) 最后得分FROM评分INTO DBF TEMP GROUFBY评委号 ORDERBY最后得分 DESCC. SELECT歌手
7、号,(SUM (分数)一MAX分数)一MIN(分数)/(COUNT (*) 2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分 DESCD. SELECT 歌手号,(SUM分数)MAX分数)MIN(分数)/(COUNT(*) 2) 最后得分FROM评分INTO DBF TEMP GROUFBY歌手号 ORDERBY最后得分DESC参考答案: D第 12 题:在 Visual FoxPro 中,用来移动表单的方法是 。A. HideB. MoveC. SetFocusD. Release参考答案: BHide方法用来隐藏表单,Move方法用来移动表
8、单,SetFocus方法用来让控件获 得焦点,使其称为活动对象, Release 方法用来释放和关闭表单。第 13 题: 人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以作为主关键 字的是()。A. 身份证号B. 姓名C. 性别D. 年龄参考答案: A第 14 题:设有学生表S (学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女 同学,并按年龄进行降序排序生成新的表 WS正确的SQL命令是()。A. SELECT * FROM S WHERE性别=女AND 年龄=18 ORDER BY 4 DESC INTO TABLE WSB. SELECT * FROM S WHERE生
9、别='女AND 年龄=18 ORDER BY年龄INTO TABLE WSC. SELECT * FROM S WHERE生别='女AND 年龄=18 ORDER BY'年 龄DESC INTO TABLE WSD. SELECT * FROM S WHERE性别='女OR 年龄=18 ORDER BY '年 龄' ASC INTO TABLE WS参考答案: A此题考查考生对SQL语法的掌握程度。选项 B)中没有指定DESC关键字,则所 生成的新表是默认的升序排列,所以错误。选项 C)与选项D)的Order By子句 后面,“年龄”以字符串形式
10、给出,这是错误的表示形式。选项 A)能够实现题 目要求的所有条件,所以A)正确。第 15 题: 允许记录中出现重复值,且在索引中也保存每个重复值的索引是A. 主索引B. 候选索引C. 惟一索引D. 普通索引参考答案: D第 16 题:在Visual FoxPro中,假设学生表S(学号,姓名,性别,职称,班干部)中, 性别是C型字段,班干部是L型字段。若要查询“是班干部的女生”信息,那 么SQL语句“ SELECT*FROM SWHBR逻辑表达式”中的逻辑表达式 应是 () 。A. 班干部AND生别=“女”B. 班干部OR性别=“女”C. 性别=“女” AND班干部=.T.D. 班干部=.T.
11、OR性别=女参考答案: C第 17 题: 说明数组后,数组元素的初值是( )。A. 整数 OB. 不定值C. 逻辑真D. 逻辑假参考答案: D数组创建后,系统自动给每个数组元素赋以逻辑假 .F. 。 第 18 题:开头的产品记)。假设“产品”表中有 c 型字段“产地”,要求将产地以“北京” 录全部打上删除标记,正确的 SQL命令是()。A. DELETE FRO.M产品 FOF产地=“北京”B. DELTE FRO产品WHER产地=“北京”C. DELETE FRO产品FOR产地=“北京* ”D. DELETE FRO产品 WHER产地 LIKE “北京” 参考答案: D第 19 题:在 Vi
12、sual FoxPro 中,用于建立或修改程序文件的命令是 (A. MODIFY 文件名 B. MODIFY COMMAND文 件名C. MODIFY PROCEDURE文 件名D. 上面B和C都对参考答案: B第 20 题: 某系统总体结构图如下图所示:该系统总体结构图的深度是( )A. 7B. 6C. 3D. 2参考答案: C根据总体结构图可以看出该树的深度为3,比如: XY 系统功能 2功能2.1 ,就是最深的度数的一个表现,因此本题答案为C)。第 21 题: 在单链表中,增加头节点的目的是 ( ) 。A. 使单链表不为空B. 方便运算的实现C .增加存储空间D. 说明单链表是线性表的链
13、式存储实现参考答案: A第 22 题:Visual FoxPro 是一种 () 。A .数据库管理系统B. 数据库C. 数据库系统D. 数据库应用系统参考答案: A第 23 题:为学生表增加一个字段“平均分数 F(6,2) ”,正确的命令是()A. ALTER"FABL学生 ADD平均分数 F(6,2)B. ALTER TABLED生 ALTER平均分数 F(6,2)C. UPDATE TABL学生 ADD平均分数 F(6,2)D. UPDATE TABL学生 ALTER平均分数 F(6,2) 参考答案: A第 24 题:与“ SELECT DISTINC歌手号 FROI歌手 WHE
14、R最后得分=ALL;(SELECT最后得分 FROI歌手 WHERE SUBSTR手号,1, 1)="2")” 等价的 SQL语句是 。A. SELECT DISTINCT歌手号 FROI歌手 WHER最后得分=(SELECT MAX最后 得分)FROMt手 WHERE SUBSTR手号,1, 1)="2")B. SELECT DISTINCT歌手号 FROI歌手 WHER最后得分=(SELECT MIN最后 得分)FROI手 WHERE SUBSTR手号,1, 1)="2")C. SELECTDISTINCT歌手号 FROM手 WH
15、ER最后得分=ANY(SELEC最后得 分 FROM手 WHERE SUBSTR手号,1, 1)="2")D. SELECT DISTINCT歌手号 FRO瞰手 WHER最后得分=SOME(SELEC最后 得分 FROM手 WHERE SUBST歌手号,1, 1)="2")参考答案: ASUBSTRf字符表达式, 起始位置, 长度)为取子串函数,从指定表 达式值的指定起始位置取指定长度的子串作为函数值。本题的 SQL语句的含义 为,从表名为歌手的二维表中选出最后得分大于所有的歌手号的第一个字符为 2 的歌手的最后得分,与此等价的 SQL命令为A选项。第
16、25 题:设b= “全国计算机等级考试”,结果为“等级考试”的表达式是()。A. Left(b , 8)B. Right(b , 8)C. Left(b , 4)D. Right(b , 4) 参考答案: B第 26 题: 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任 务的是A. 测试B. 设计C. 可行性研究D. 实现参考答案: C第 27 题:在表单设计器环境中,为表单添加一选项按钮组男 O女。默认情况 下,第一个选项按钮 "男"为选中状态,此时该选项按钮组的 Value 属性值为 ( )。A. 0B. 1C. 男D. .T.参考答案: B第 2
17、8 题:假设表“学生 .dbf ”已在某个工作区打开,且取别名为 student 。选择“学 生”表所在工作区为当前工作区的命令是( )。A. SELECT 0B. USE 学生C. SELECT学生D. SELECT student参考答案: D指定工作区的命令格式为: SELECTnWorkArea|cTableAlias ,其中参数 nWorkArea 是一个大于等于 0 的数字,用于指定工作区号,最小的工作区号是 1,最大的工 作区号是 32767,如果这里指定为 0,则选择编号最小的可用工作区;如果在某 个工作区中已经打 开了表, 若要回到 该工作区操 作该表 ,可以使用 参数 cT
18、ableAlias ,该参数是已经打开的表名或表的别名。故本题答案为D)第 29 题: 在 Visual FoxPro 中,编译或连编生成的程序文件的扩展名不包括( )A. APPB. EXEC. DBCD. FXP 参考答案: CVisual FoxPro 程序文件通过编译、连编,可以产生不同的目标代码文件,这些 文件具有不同的扩展名:.exe (Visual FoxPro可执行文件),.app(Visual FoxPro 应用程序文件), .fxp (VisualFoxPro 编译版本)。故本题答案为 C)。 第 30 题:SQL的SELECTS句中,“ HAVING条件表达式”用来筛选满
19、足条件的 。A. 列B. 行C. 关系D. 分组 参考答案: DSQL的 SELECT语句中,HAVING®语用来限定分组必须满足的条件,即 D选项正 确。第 31 题:建立一个库文件结构,库中有姓名字段 (Char 型, 6 字节) 、出生年月字段 (Data 型)和婚否字段 (Logic 型) ,则该库中总的字段宽度是 ()。A. 15B. 16C. 17D. 18参考答案: B第 32 题:查询第一作者为"张三"的所有书名及出版社,正确的 SQL语句是()A.SELECT 书名,出版社FRO M图书 WHERE第 一作者=张三B. SELECT 书名,C.
20、SELECT书名,D.SELECT书名,出版社FRO M图书 WHERE第 一作者="张三" 出版社FROM图书 WHERE第一作者"=张三出版社FROM图书 WHERE第一作者"="张三"参考答案: B第 33 题: 假设成绩字段的默认值是空值,检索还未确定成绩的学生选课信息,正确的SQL命令是。A. SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHER学生. 学号二选课.学号AND选课.成绩IS NULLB. SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHER学生. 学号二选课.学号A
21、ND选课.成绩=NULLC. SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学 号=选课学号WHER选课.成绩IS NULLD. SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学 号=选课.学号WHER选课.成绩=NULL参考答案: C本题主要考查超连接查询和空值查询。 超连接查询有 4种连接方式, 其基本格式 为:SELECT. FROM左表 INNER|LEFT|RIGHT|FULLJOIN 右表 ON连接条件 WHERE 其他条件。要检索还未确定成绩的学生选课信息,应使用IS NULL首先排除B D选项。而A选项的格式不正确,因
22、此C为正确选项。第 34 题:在 Visual FoxPro 中,默认查询的输出形式是 () 。A. 浏览B. 临时表C. 图形D. 标签参考答案: A第 35 题:以下关于视图描述错误的是( )。A .只有在数据库中可以建立视图B. 视图定义保存在视图文件中C. 从用户查询的角度视图和表一样D. 视图物理上不包括数据参考答案: B视图是一个虚拟表。 所谓虚拟, 是因为视图的数据是从已有的数据库表或其他视 图中抽象得来的, 这些数据在数据库中并不实际存储, 仅在其数据字典中存储视 图的定义。 但视图一经定义, 就成为数据库的组成部分, 可以像数据库表一样接 受用户的查询。故本题答案为 B)。第
23、 36 题:设X=7 6,命令?VARTYPE(X的输出结果是()。A. NB. LC. CD. 出错参考答案: B第 37 题:下列关于栈的叙述中,正确的是A. 栈底元素一定是最后入栈的元素B. 栈顶元素一定是最先入栈的元素C. 栈操作遵循先进后出的原则D. 以上三种说法都不对 参考答案: C第 38 题: 报表的数据源可以是 _A. 表或视图B. 表或查询C. 表、查询或视图D. 表或其他报表参考答案: C数据源是报表的数据来源, 通常是数据库中的表或自由表, 也可以是视图、 查询 或临时表,因此C选项正确。第 39 题:有如下SQL语句:SELECT生名FROM学生表 WHER学号IN
24、;(SELECT学号FROM成绩表WHER成绩90)下列哪条命令与该SQL语句等价A. SELECT生名 FROM学生表 WHEREEXISTS(SELECT学号 FROM成绩表WHER成绩90)B. SELECT生名 FROM学生表 WHEREEXISTS(SELECT学号 FROM成绩表WHER学号=学生表.学号 AND成绩90)C. SELECT生名 FROM学生表 WHER学号 EXISTS(SELECT学号 FROM成绩表 WHER学号=学生表.学号 AND成绩90)D. SELECT生名 FROM学生表 WHER学号=;(SELECT学号 FROM成绩表WHER成绩90)参考答案:
25、 B第 40 题:查询在"北京"和"上海"出生的学生信息的SQL语句是()A. SELECT * FROM学生B. SELECT * FROM学生C. SELECT * FROM学生D. SELECT * FROM学生WHERE出生地二北京' WHERE出生地二北京' WHERE出生地二北京' WHERE出生地二北京'AND '上海OR '上海AND出生地='上海OR出生地='上海'参考答案: D基本操作题基本操作题第 41 题:( 1)新建一个项目 myproject 。然后再在该
26、项目中建立数据库 mybase。 (2)将考生文件夹下的3个自由表全部添加到新建的 mybase数据库。(3)利用SQL ALTERS句为orderitem 表的“数量”字段设置有效性规则:字段值必须大于零,然后把该 SQL语句保存在sone.prg文件中。(4)在新建的项目 myproject 中建立一个表单,并将其保存为myform.scx( 不要做其他任何操作 )。 参考答案:(1)操作步骤 单击“文件”菜单中的“新建”命令,在打开的“新建” 对话框中选择“文件类型” 中的“项目” ,单击“新建文件” 按钮,在打开的“创建”对话框中输入文件名 myproject ,再单击“保存”按钮。
27、(2) 操作步骤 在项目管理器中,选择“数据”节点下的“数据库”,单击“新建”按钮,在弹 出的“新建”对话框中选择“新建数据库”,在打开的“创建”对话框中输入数 据库文件名mybase单击“保存”按钮。这时,数据库设计器自动打开。(3)操作步骤 在数据库设计器中单击鼠标右键, 在弹出的快捷菜单中选择 “添加 表”命令, 在“打开”对话框中将考生文件夹下的三个自由表 order 、orderitem 和 goods 依次添加到数据库中。(4) 操作步骤步骤 1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”中的“程序”,单击“新 建文件” 按钮,在弹出的 “程序 1”窗口中输入:
28、 alter table orderitem alter 数量set check数量0 步骤2:单击工具栏中的“保存”按钮,将程序以 sone.prg 文件名保存在考生文件夹下。 单击工具栏中的 “运行” 按钮运行程序。 关闭 sone.prg 程序窗口。 (5) 操作步骤 在项目管理器中,选择“文档” 节点下的“表单” ,单击“新建”按钮,在弹出的“新建表单” 对话框中选择“新 建表单”,这时表单设计器打开,单击工具栏上的“保存”按钮,在打开的“另 存为”对话框中输入表单名myform,保存表单后关闭表单设计器。第 42 题:1:在考生文件夹下根据SCOREMANAGE数据库,使用查询向导建
29、立一个含有 “姓名”和“出生日期”的标准查询 QUERY3_1QPR。2:从SCORE_MANAGE据库中删除名为NEW_VIEW的视图。3:用SQL命令向SC0REI表中插入一条记录:学号为“ 993503433',课 程号为“ 0001”,成绩为 99。4:打开表单MYFORM3_4其中添加一个“关闭”命令按钮(名称为 Commandl)表单运行时,单击此按钮可关闭表单(不能有多余的命令)。 参考答案:(1) 单击工具栏中的“新建”按钮,在弹出的“新建”对话框中,选择“查询” , 单击“向导”按钮,按照向导的提示,首先从 STUDEN表中选择“姓名”和“出 生日期”字段,然后按提示
30、单击完成”按钮,在“另存为”对话框中输入文件名 QUERY3_1QPR。(2) 单击工具栏中的“打开”按钮,打开考生文件夹下的SCORE_MANAGE据库,选择NEW_VIEW视图并有击,选择“删除”命令,再在 提示框中单击“移去”按钮。 (3) 在命令窗口中输入下列代码并按回车键。INSERT INTO SCORE学 号,课程号,成绩)VALUES(“993503433',“ 0001 ”, 99) (4) 单击工具栏的“打开”按钮,打开考生文件夹下的表单 MYFORM3_4SCX, 通过表单控件工具栏向其中添加一个命令按钮控件,并设置其 Caption 属性为 “关闭”,双击“关闭
31、”命令按钮,编写其 Click 事件代码为” Thisform Release”。 保存并运行表单。第 43 题:(1) 在考生文件夹下新建一个名为“库存管理”的项目文件。(2) 在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件 夹下的所有自由表添加到该数据库中。(3) 修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类 型为字符型,长度为 8。(4) 打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T 。参考答案:(1)在命令窗口输入“ Create Project 库存管理” (也可写作“ Crea Proj 库存管理”),并按回车键以新建
32、一个项目。(2)步骤 1:在项目管理器中选择“数据”节点下的“数据库”选项,单击“新建”按钮,在“新建数据库”对 话框中单击“新建数据库”,再在“创建”对话框中输入数据库名“使用零件情 况”,并单击“保存”按钮。 步骤 2 :在数据库设计器空白处右击,在弹出的 快捷菜单中选择“添加表”命令,在“打开”对话框中分别将考生文件下的表零 件信息、使用零件和项目信息添加到数据库中。 (3)在数据库设计器中右击表 “零件信息”,在弹出的快捷菜单中选择“修改”命令,在表设计器的“字段” 选项卡中,在“字段名”中输入“规格”,“类型”选择“字符型”,“宽度” 为 8,单击“确定”按钮。 ( 4)步骤 1:单
33、击工具栏中的“打开”按钮,在“打 开”对话框中双击考生文件夹下的 mymenu.mnx文件。步骤2:在弹出的菜单设 计器中,单击“文件”行中的“编辑”按钮,再单击“查找”行中的“选项”按 钮,在弹出的“提示选项”对话框中的“键标签”处按下CTRL+T最后单击“确定”按钮。 步骤 3:单击工具栏中的“保存”按钮,再单击主菜单栏中“菜单” 下的“生成”命令,在“生成菜单”对话框中单击“生成”按钮。 第 44 题:(1) 用命令新建一个名为“外汇”的数据库,并将该命令存储于onetxt 中。(2) 将自由表“外汇汇率”、“外汇账户'、“外汇代码”加入到新建的 “外汇”数据库中。(3) 用SO
34、L语句在“外汇”数据库中新建一个数据库表 rate,其中包含4 个字段“币种1代码” C(2)、“币种2代码” C(2)、“买入价” N(8, 4)、“卖 出价” N(8,4),请将SOL语句存储于two. txt中。(4) 表单文件 test form 中有一个名为 forml 的表单(如下图所示 ),清将 编辑框控件 Editl 的滚动条去掉。参考答案:(1)在命令窗口执行命令:MODIFY FILE one打开文本文件编辑器。在编辑器中输入SQL定义表结构的代码:MODIFY DATABAS外汇,在命令窗口执行命令: DOone. txt ,执行文本文件。 (2) 在数据库设计器中右击鼠
35、标, 选择添加表快捷菜单命令,在弹出的“打开”对话框中双击“外汇汇率”表, 将表添加到数据库中,以同样的方法将“外汇账户”和“外汇代码”表添加到数据库中。(3)在命令窗口执行命令:MODIFYFILE two,打开文本文件编辑器。在编辑器中输入SQL定义表结构的代码:I CREATEABLEROTE( & 定义表名,括号内包括一 表字段名、类型、宽度等内容的定义 2 币种 1 代 码C(2),币种2代码C(2),买入价N(8, 4),卖出价N(8, 4)在命令窗口执行命令: DOtwotxt ,执行文本文件。 (4) 在命令窗口执行命令: MODIFY FORMtest_form ,打
36、开表单设计器修改 test form 表单。 选中表单中的编辑 框(Edit1)控件,在“属性”面板中修改控件的 ScrollBars属性值为:0-无,保 存修改。简单应用题 第 45 题: 在考生文件夹下,打开公司销售数据库 SELLDB完成如下简单应用:1:使用一对多表单向导生成一个名为 SD_EDIT的表单。要求从父表 DEPT中选择所有字段,从子表 S_T表中选择所有字段,使用"部门号"建立两表 之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为部门号(升序);表单标题为 "数据输入维护 "。2:在考生文件夹下打开命令文件TWO.PRG该命
37、令文件用来查询各部门 的分年度的部门号、部门名、年度、全年销售额、全年利润和利润率 (全年利润 / 全年销售额 ),查询结果先按年度升序、再按利润率降序排序,并存储到 S_SUM表 中。注意,程序在第 5行、第 6行、第 8 行和第 9行有错误,请直接在错误处修 改。修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。 参考答案:(1) 【操作步骤】 步骤 1:单击常用工具栏中的 "新建"按钮,在"新建"对话 框中文件类型选择 "表单",利用向导创建表单。在 "向导选取"对话框中,选择 "
38、一对多表单向导 "并单击"确定"按钮,并显示"一对多表单向导 "对话框。 步骤 2: 在"一对多表单向导 "对话框的 "步骤 1从父表中选定字段 "中,在"数据库和表 " 列表框中选择表"DEPT","可用字段"列表框中显示表DEPT的所有字段名,并选 定所有字段名,再单击 "下一步"按钮。 步骤 3:在"一对多表单向导 "对话框的 " 步骤 2从子表中选定字段 "中,选取表 "
39、;S_T", "可用字段"列表框中显示表 S_T 的所有字段名,选定所有字段名后单击 "下一步"按钮。 步骤 4:在"一对多表单 向导"对话框的 "步骤 3建立表之间的关系 "中,单击"下一步"按钮。 步骤 5: 在"一对多表单向导 "对话框的 "步骤 4选择表单样式 "中,在"样式"中选择"阴 影式" ,在"按钮类型"中选择"图片按钮" ,再单击"下一步&
40、quot;按钮。 步骤 6:在"一 对多表单向导 "对话框的 "步骤 5排序次序 "中,选定"部门号"字段并选择 "升序 " ,再单击"添加"按钮,再单击 "下一步"按钮。 步骤 7:在"一对多表单向导 "对 话框的"步骤 6完成"中,在"请输入表单标题 "文本框中输入 "数据输入维护 ", 再单击"完成"按钮。 步骤 8:在"另存为"对话框中,输入保存表单
41、名 "sd_edit" 。 再单击"保存"按钮,最后表单就生成了。(2) 【操作步骤】 单击常用工具栏中的"打开"按钮,在"打开"对话框中选择"TWO.PRG文件,单击"确定"按钮。将第 5行改为: (一季度利润 +二季度利润 +三季度利润 +四季度利润 )/( 一季度销售额 + 二季度销售额 +三季度销售额 +四季度销售额 ) AS 利润率; 将第 6 行改为: FROM S_T,DEPT; 将第 8行改为: ORDERBY 年度,利润率 DESC; 将第 9行改为: INTO TA
42、BLE S_SUM 第 46 题:利用查询设计器创建查询,根据“职工”和“订单”表对各组在2007年所签订单的“总金额”进行统计。统计结果仅包含那些“总计”金额大于等于2000的组,各记录包括“组号”、“总计”、“最高金额”和“平均金额” 4个字 段;各记录按“总计”降序排序;查询去向为表 tempo最后将查询保存在 jecx.qpr文件中,并运行该查询。参考答案:步骤1单击工具栏的新建按钮,打开新建对话框的文件类型,选择 “查询”后单击新建文件。打开查询设计器,在添加表或视图对话框中,选 择“订单管理”数据库中的“职工”表,单击 添加按钮,再选择“订单”表, 单击添加按钮。最后单击关闭按钮将
43、表添加到查询设计器中。 步骤2:选 择职工表的“组号”字段单击添加按钮。然后在字段选项卡的函数和表达 式下的文本框中输入表达式:“ SUM(订单.总金额)AS总计”,单击添加按 钮;以同样的方法,再向选定字段中添加两个表达式:“ MAX (订单.总金额) AS最高金额”和“ AVG(订单.总金额)AS平均金额”。在筛选选项卡的“字 段名”下拉列表中选择“表达式”项,系统会弹出表达式生成器对话 框,在表达式文本框中输入:YEAR(订单.订购日期),单击确定按钮后返回 筛选选项卡,在条件下拉框中选择“=”,在实例框中输入“2007”。 步 骤3:单击排序依据选项卡,选择“ SUM(订单.总金额)AS总计”字段,再单 击添加按钮,在排序选项区中选择“降序”选项。步骤4:单击分组依据选项卡,选中“可用字段”列表框中的“职工.组号”字段,单击添加按钮; 单击满足条件按钮,在弹出的对话框中选择“字段名”为“总计”,运算符选 择为“=”,在“实例”中输入“ 2000”后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社团活动的年度计划与安排
- 浙教版2023小学信息技术六年级上册2.11《韩信点兵筛选法的实现》教学设计及反思
- 幼儿园普法教育教案
- 语文教育小故事
- 8安全记心中-不让溺水悲剧发生(第2课时)(教学设计)2023-2024学年统编版道德与法治三年级上册
- 2018 公司章程范本
- 2025年主承销商和发行人签订的承销协议私募
- 2025年南宁下载货运从业资格证模拟考试系统试题
- 2025年珠海货运资格证考试有哪些项目
- 2025年宝石、玉石矿项目建议书
- 电工电子技术与技能单选题100道(含答案)
- 2024年上半年教师资格证《高中语文》真题及答案
- 第23课 人类社会面临的机遇与挑战(课件)-【中职专用】《世界历史》(同课异构)(高教版2023基础模块)
- 第22课 现代科技革命和产业发展(课件)-【中职专用】《世界历史》(高教版2023基础模块)
- 云南省丽江市南瓜坪水库工程环境影响报告书
- 2024年中考英语热点阅读练习-人工智能AI(含解析)
- 2023广州美术学院附属中等美术学校(广美附中)入学招生测试卷数学模拟卷
- Module 5 Unit 2 公开课教学设计(外研版九年级下册教案)
- 第5课 中古时期的非洲和美洲(教学课件)-【中职专用】《世界历史》同步课堂(同课异构)(高教版2023•基础模块)
- 2024年江苏旅游职业学院单招职业适应性测试题库及答案解析
- 中药凝胶贴膏剂的研究进展及在产品开发中的应用
评论
0/150
提交评论