版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VF机试(操作题)模拟试卷
第1套
一、基本操作题(本题共7题,每题1.0分,共1分。)
1、⑴创建一个名为“学生管理”的项目文件。(2)将考生文件夹下的数据库“班级学
生''添加到新建的项目文件中。(3)打开数据库“班级学生”,将考生文件夹下的自由
表“教师”添加到数据库“班级学生”中:为“教师”表创建一个索引名和索引表达式均
为“教师编号”的主索引(升序)。(4)通过“班级号”字段建立“班级”表和“学生「表间
的永久联系。
标准答案:(1)命令窗口执行:CREATEPROJECT学生管理,新建一个项目管理
器。(2)项目管理器中选中“数据”选项卡内的“数据库”项,单击“添加”按钮,在闿丁
开”中双击“班级学生”数据库文件,将数据库添加到项目管理器中。(3)①在项目管
理器中单击“数据库”前面的号,依次展开“数据库”一“班级学生”一“表,单击
“添加”按钮,在“打开”中双击“教师”表文件,将自由表添加到数据库中。②选中
“教师”表单击“修改”按钮,弹出“教师”表设计器,在“字段”选项卡中选中“教师编
号”,在“索引”列选择“升序”,在“索引”选项卡中将“类型”设置为“主索引”,单击
“确定”按钮保存表结构修改。(4)①参照“教师”表的操作,为“班级”表建立“班级
号”字段的主索引;为“学生”表建立“班级号”字段的普通索引。②在项目管理器中
选中数据库“班级学生”,单击“修改”按钮,打开数据库设计器,拖动“班级”表“索
引吓方的主索引“班级号”到“学生”表中“索引吓方的普通索引“班级号”上,为两个
表建立联系。使用项目管理器、索引、参照完整性(建表间联系)。
知识点解析:本题考查了项目管理器的建立及使用,为数据库表建立索引及两个表
联系的基本操作。建立索引时,可以先在表设计器的“字段”选项卡中建立一个普
通索引,然后在“索弓I”选项卡中修改该索引的相关内容,例如索引名、索引类型
等,也可以直接在“索引”选项卡中建立索引。在数据库设计器中对两个表建立联
系前必须对进行联接的字段建立相关索引,并通过索引字段建立表间联系。本题可
项目管理器中选中要进行操作的数据库或表,单击"修改”按钮打开相关的库或表设
计器进行操作。
二、简单应用题(本题共,题,每题1.0分,共/分。)
2、⑴根据“班级学生”阵中的表用SQLSELECT命令查询学生的学号、姓名、课程
号和成绩,结果按“课程号”降序排序,“课程号''相同时按“成绩”降序排序,并将查
询结果存储到cjb表中,将使用的SQL语句保存到mysql.ixl中。(2)使用表单向
导选择“学生”表生成一个名为myforml的表单。要求选择“学生”表中所有字段,表
单样式为“浮雕式”;按钮类型为“图片按钮”;排序字段选择“学号”(降序);表单
标题为“学生基本情况输入维护”。
标准答案:(1)步骤1:命令窗口执行:MODIFYFILEmysal,打开文本编辑瘠编
写SQL命令。步骤2:在编辑器中输入如下程序代码(以下程序是通过查询设计
器生成):SELECT学生.学号:学生.姓名,成绩,课程号,成绩.成绩:
FROM班级学生!学生INNERJOIN班级学生!成绩;ON学生,学号=成绩.学
号;ORDERBY成绩,课程号DESC,成绩.成绩DESC;&&查询结果先按“课
程号”降序,再按“成绩"降序INTOTABLEcib.dbf步骤3:在命令窗口执行命
令:DOmysql.txt,执行文件(注意:执行文件时,文件后缀名.txt不能缺
省)。SQL简单查询。(2)步骤1:命令窗口执行:OPENDATABASE班级学生,
打开数据库环境。步骤2:执行【文件】-【新建】菜单命令,或单击“常用”工具
栏的“新建”按钮,在“新建”中选“表单”选项,单击响导”图标按钮,“向导选取”中
选“表单向导”项,单击,确定”按钮,启动表单向导。步骤3:“步骤1.字段选取”
界面的“数据库和表”下选中“学生”表,将“可用字段”全部添加到“选定字段”中,单
击“下一步”按钮。步骤4:“步骤2.选择表单样式”界面中选“样式”中的“浮雕
式”,再在“按钮类型”中选“图片按钮”,单击“下一步”。步骤5:“步骤3.排序次
序”界面中双击“可用的字段或索引标识”中的“学号”到“选定字段”中,然后选中“降
序''选项,单击“下一步”按钮。步骤6:”步骤4.完成”界面中的“请键入表单标题”
下方文本框中输入“学生基本情况输入维护”,单击"完成''按钮。步骤7:在“另存
为“对话框的“保存表单为:”框中输入表单文件名myforml,单击“保存”按钮。仓U
建和运行表单。
知识点解析:⑴本题主要考查的是SQL联接查询。通过“学号”字段可以建立“学
生”表和“成绩”表的联系,输出查询结果时,DESC短语指定降序排序,通过
INTOTABLE短语将查询结果输出到指定的表中保存。(2)本题考查的是表单向导
的使用。启动向导前,先打开数据库环境,这样在添加数据表时,可在向导中直接
选中。
三、综合应用题(本题共1题,每题1.0分,共1分。)
3、设计一个表单名为myform2的表单,表单文件名为myform2,表单的标题为
“教师课程学生基本信息浏览”。表单上有1个包含3个选项卡的“页框”
(Pageframel)控件和一个"退出"按钮(Commandl),如图3-19所示。其他功能
要求如下:图3-19表单小例①为表单建
立数据环境,向数据环境依次添加“学生”表、"班级''表和"教师”表。②要求表单
的高度为300,宽度为500;表单显示时自动在主窗口内居中。③3个选项卡的标签
的名称分别为“学生表”(Pagel)“班级表”(Page2)和啜师表”(Page3),每个选项卡分
别以表格形式浏览“学生”表、“班级”表和“教师”表的信息。选项卡距离表单的左边
距为20,顶边距为15,选项卡的高度为240,宽度为450。④单击“退出”按钮时
关闭表单。
标准答案:步骤1:命令窗口执行:CREATEFORMmyform2,打开表单设计器新
建表单。向表单添加一个命令按钮和一个页框控件。步骤2:选择表单对象,修改
对象属性值,见表4—25。
一、基本操作题(本题共1题,每题1.0分,共7分0)
1、在考生文件夹下完成下列操作:(1)用命令新建一个名为“外汇”的数据库,并将
该命令存储于one.txt中。(2)将自由表“外汇汇率”、“外汇账户”、“外汇代码”加入
到新建的“外汇”数据库中。(3)用SQL语句在“外汇”数据库中新建一个数据库表
rate,其中包含4个字段“币种1代码”C(2)、“币种2代码”C(2)、“买入价”N(8,
4)、“卖出价”N(8,4),请将SQL语句存储于two.txt中。(4)表单文件testform中
有一个名为forml的表单(如图3.17所示),请将编辑框控件EdiU的滚动条去掉。
图3/7表堆示例
标准答案:【操作步骤】(1)①命令窗口执行:MODIFYFILEone,打开文本文件
编辑器,输入SQL定义表结构的代码:MODIFYDATABASE外汇②在命令窗口
执行命令:DOone.txt,执行文本文件。(2)在数据库设计器中右击,选择【添加
表】,在“打开”对话框中双击“外汇汇率”表添加到数据库中,以同样的方法将“外
汇账户”和“外汇代码”表添加到数据库中。(3)①命令窗口执行:MODIFYFILE
two,打开文本文件编辑器,输入SQL定义表结构的代码:CR:EATETABLE
rate;&&定义表名,括号内包括表字段名、类型、宽度等内容的定义币种I代码
c(2),币种2代码c(2),买入价N(8,4),卖出价N(8,4))②在命令窗口执行命
令:DOlwo.txt,执行文本文件。(4)①命令窗口执行:MODIFYFORMtest
form,打开表单设计器修改lestform表单。②选中表单中的编辑框(Editl)控件,
在“属性”面板中修改控件的ScrollBars属性值为:0•无,保存修改。
知识点解析:暂无解析
二、简单应用题(本题共[题,每题7.0分,共I分。)
2、(1)在mybase数据库中建立视图myview,视图中包括客户名、订单号、图书
名、单价、数量和签订三期字段。然后使用SQLSELECT语句查询:“吴”姓读者
(客户名第一个字为“吴”)订购图书情况,查询结果按顺序包括myview视图中的全
部字段,并要求先按客户名排序、再按订单号排序、再按图书名排序(均升序),将
查询结果存储在表文件mytable中。(2)打开在基本操作题中建立的表单文件
myform,并完成如下简单应用:1)将表单的标题设置为“简单应用”;2)表单运行
时自动居中;3)增加命令按钮“退出”(Command6程序运行时单击该按钮释放表
单;4)将第1题建立的视图myview添加到数据环境中;5)将视图myview拖拽到
表单中使得表单运行时能够显示视图的内容(不要修改任何属性)。
标准答案:【操作步骤】步骤1:在“项目管理器”的数据选项卡中,选中“本地视
如图4-4所示。
在弹出的菜单中选择“新
建视图”,如图4.5所示。步骤3:接下来弹出“添加表或视图”对话框,选择右下
角的“视图”单选按钮,然后单击关闭完成视图的创建。步骤4:选择设计视图里面
的“添加表”快捷菜单,在“添加表或视图”对话框中选定要添加的表goods、order和
orderitem,按“添加''按钮,可将选定表添加到“视怪设计器”中,并通过图书号以及
订单号来设置三个表之间的联系,如图4-6所示。
步骤5在视图设计器的“字段”选项
卡中,添加客户名、订单号、图书名、单价、数量以及签订日期字段到选定字段
中,如图4.7所示。阳“7添加抻序依据步骤6:单击
常用工具栏中的“保存”按钮,保存视图为myview。步骤7:在命令窗口中输入如
卜命令,并按回车执行:select*frommyviewwhere客户名="吴''intotablemytable
orderby客户名,订单号,图书名,按、回车运行此命令,完成将查询结果保存到
mvtable表中。(2)【操作步骤】步骤1:在项目管理器里面的文档选项卡,选定要
修改的myfonn表单,单击“修改”按钮,打开表单设计器,如图4.8所示。
阳内起择在单步骤2:在表单上增加一个命
令按钮,在“属性”面板的下拉框中选择表单对象和控件对象,分别设置表单和按钮
的属性,如表4.4所示,设置完成后如图4-9所示。
«44Jft单反控件・慢十
对象属住・性值
Caplion筒单应用
我单(Forml)
AituCcntcrT.-a
命令按M(Commandl)Caption,C1“I
步骤3:双击命令按钮Commandl进
\Commandl.click的代码编辑界面,揄入代码:ihisform.release。
»4-9囊单1及性设置步骤4;单击菜单栏“显示”中的“数据环境”
命令,弹出“添加表或视图”讨话框,选择“视图”,选项,选中视图myView,单击
“添加”按钮,将视图myview添加到数据环境中。步骤5:选中数据环境设计器中
的视图myview,用鼠标将其拖拽到表单设计器中,然后保存对表单的修改。
知识点解析:暂无解析
三、综合应用题(本题共7题,每题7.0分,共I分0)
3、在考生文件夹下完成如下综合应用:①首先将books.dbf中所有书名中含有
“计算机”3个字的图书复制到表booksbak中,以下操作均在。booksbak表中完
成。②复制后的图书价格在原价格基础上降价5%。③从图书均价高于25元(含
25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存
在表newtable4中(字段名为“出版单位”和“均价”)。
标准答案:【操作步骤】命令窗口依次执行如下几条命令:(l)OPENDATABASE
BOOKAUTH,打开数据库环境。©SELECTFROMbooksWHEREATfi+W:
机”,书名)>0INTOTABLEBOOKSBAK③UPDATEBOOKSBAKSET价格:价
格*0.95④SELECT出版单位,AVG(价格)AS均价FROMBOOKSBAKINTO
CURSORCURSORIGROUPBY出版单位orderbv均价@SELECT*TOP1FROM
CURSOR1WHERE均价>=25INTOTABLEnewtable4ORDERBY均价
知识点解析:暂无解析
国家二级VF机试(操作题)模拟试卷
第3套
一、基本操作题(本题共I题,每题7.0分,共I分。)
1、在考生文件夹下完成如下操作:(1)创建一个新的项门“客户管理(2)在新建
立的项目“客户管理''中创建数据库“订货管理(3)在“订货管理”数据库中建立表
orderjist,表结构如下:客户号字符型(6)订单号字符型(6)订购日期日期型总金
额浮动型(15,2)(4)为0印©「』班表创建一个主索引,索引名和索引表达式均是“订
单号
标准答案:【操作步骤】(1)在命令窗口执行命令:CREATEPROJECT客户管理,
新建一个项目管理器。(2)在项目管理器中,选中“数据”选项卡内的“数据库”项,
然后单击“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”图标按
钮,然后在弹出的“创建”对话框的“数据库名”框中输入“订货管理”,单击“保存”按
钮新建一个数据库并打开数据设计器。(3)①在数据库设计器中右击鼠标,选择
【新建表】快捷菜单命令,在弹出的“新建表''对话框中单击“新建表''图标按钮,然
后在弹出的“创建”对话框的“输入表名”框中输入“ordeijist”,单击“保存”按钮打开
表设计器。②根据题意,在表设计器中逐行输入每个务段的字段名,并设置字段
类型和宽度,如图3—50所示,然后单击“确定”按钮,此时系统会弹出一个对话框
询问“现在输入数据记录吗?”,由于本题没有要求输入数据,单击“否”按钮。
但岁.计―――:_二_m
i字段|用,■|
基成3M小爨口》蠢引叽
2■情户号一”字物亚
-Jt_u[-1-r・定
■号
€T6♦1
可,日财日哨e*rH
IS2
rzo___»»<1)>
图3-50在表设计器中输入j段伉息(4)右击数据库
设计器中的ordejlist表,选择【修改】快捷菜单命令,打开order」ist表设计器,
在“字段”选项卡中选中“订单号”,在“索引”列中选择“升序”,然后在“索引”选项卡
中修改“索引类型”为主索引,建立“订单号”字段的主索引,单击“确定”按钮保存表
结构修改。
知识点解析;的无解析
二、简单应用题(本题共[题,每题7.0分,共7分0)
2、(1)将ordet」istl表中的全部记录追加到ordeijist表中,然后川SOLSELECT语
句完成查询:按总金额降序列出所有客户的客户号-、客户名及其订单号和总金额,
并将结果存储到results表中(其中客户号、客户名取自cuslomer表,订单号、总金
额取自ordejlist表)。(2)打开forml表单,并按如下要求进行修改(注意:最后保
存所做的修改):①表单中有5个随机排列的命令按钮,不要移动或改变“基准按
钮”的位置(否则影响成绩),然后使其他命令按钮与,、基准按钮”左部对齐。②在这
组命令按钮的右边添加一个表格控件,并将它的RecordSourceType屈性设置为
“表”,然后设置另一个相关属性使在表格控件中显示customer孟的记录。
标准答案:(1)【操作步骤】步骤1:在命令窗口执行如下SQL命令语句并执行:
1SELECT*FROMORDER_LIST1INTOARRAYTEMP2INSERTINTOORDER
LISTFROMARR.AYTEMP步骤2:在命令窗口执行如下SQL命令语句并执行
(以下SQL语句是通过查询设计器生成的):1SELECTCUStomer.客户号,,
Customer.客户名,Orderjist.订单号,;20rder_list.总金额;3FROM订货
管理!order_JislINNERJOINcustomer;4ONOrder_list.客户号=Cuslomer.客户
号;5ORDERBYOrdejlist.总金额DESC;6INTOTABLEresults.dbf(2)【操
作步骤】步骤1:在命令窗口执行命令:MODIFYFORMform1,打开表单设计器
修改表单。步骤2:右击工具栏的空白区域,选择【布局】快捷菜单命令,打开表
单的“布局”工具栏(如果表单设计器中没有显示该工具栏,则执行咳操作)。步骤
3:同时选中表单中的5个按钮,然后单击“布局”工具栏中的“/左边对齐”按钮(第
1个图标按钮),如图3—51和图3—52所示。
.rorml<-»小生*^
•••
•••选中所有按钮
:/・:•港4代3・&4
•••••
•••
•丹
•U♦b•
•••
・•
♦•・
•••
田
••E5••
W3-51表单示例
和局X
冷司吊
女3⑷
甲J“左边对印用口:
图342“布局”I只栏步骤久往表单设计器中5个按钮的右侧
添加一个表格控件,在“属性”面板的下拉框中选择表格gridl对■象,在“全部”选项
卡中修改表格对象属性值,见表3—38。
表3・38表格属性设置
对象«性属性值
RecordSourccType及
衣格(Gridl)
KccordSource
一^"空一步骤5:单击“常用”
工具栏中的,,保存,,按钮保存表单。
知识点解析:暂无解析
三、综合应用题(本题共1题,每题1.0分,共7分0)
3、当ordejdetail表中的单价修改后,应该根据该表的“单价”和“数量”字段修改
ordcjlist表的总金额字段,现在编写程序实现此功能,具体要求和注意事①根据
order_detail表中的记录重新计算orderJist表的总金额字段的值。②一条ordejlist
记录可以对应几条ordejdetail记录。③在编程前应保证在基础操作中正确地建立
了ordcr_list表,在简单应用中为该表追加了记录。④最后将ordcl」ist表中的记录
按总金额降序排序存储到od_new表中。(表结构与order」ist表完全相同)⑤将程
序保存为prog1.prg文件。
标准答案:【操作步骤】步骤1:在命令窗口执行命令:MODIFYCOMMAND
progl,新建程序并打开程序编辑器。步骤2:在程序编辑器中输入如下程序代
码:1CLOSEDATABASE2USEORDER_LIST3SELECT订单号,SUM(单价*数
量)ASAA;4FROMORDER.DETAIL;5GROUPBY订单号ORDERBY订单
号;6INTOCURSORFF7SELECTORDER.LIST8DOWHILE!EOF()9SELEFF
10LOCATEFOR订单号=ORDER=LIST.订单号11SELEORDER_LIST12
REPLACE总金额WITHFF.AA13SKIP14ENDDO15SELECT*FROM
ORDER.LISTORDERBY总金额DESCINTODBFOD_NEW步骤3:单击“常用”
工具栏由的“运行”按钮运行程序.
知识点解析:暂无解析
家二级VF机试(操作题)模拟试卷
第4套
一、基本操作题(本题共[题,每题7.0分,共/分。)
1、在考生文件夹下打开表单文件calculator,sex,并完成下列操作:(1)设置表单
控件名为calculator,保存表单。(2)设置表单内文本控件Text2的输入掩码使其具
有如下功能:仅允许输入数字、正负号和空格,宽度为10(直接使用相关掩码字符
设置),保存表单。(3)设置表单内文本控件Text3为只读控件,保存表单。(4)为表
单增加一组如图3-6所示的选项按钮组(Optiongro叩I),4个按钮依次为“十”、“一”、
保存表单。注意:所涉及的数字和字母均为半角字符。
图3-6表单示例
标准答案:【操作步骤】(I)①在命令窗口执行命令:MODIFYFORMcalculalor,
打开表单设计器修改表单。②在工具栏中,选中“属性”按钮,在“属性”面板的下
拉框中选择表单对象Forml,在“全部‘‘选项卡中将Name属性值设置为:
calculatoro(2)在“属性”面板的卜.拉框中选择文本控件Text2,在“全部”选项卡中将
InputMask属性值设置为:"############"。(3)在“属性”面板的下拉框中选择文本
控件Tcxt3,在“全部”选项卡中将RcadOMy属性值设置为:.T.。(4)①从“表单控
件”工具栏中向表单添加一个选项按钮组(Optiongroup1)。②右击选项按钮组
(Optiongroupl),在弹出的快捷菜单中选择【生成器】菜单命令,再在弹出的“选项
组生成器”中选中“按钮”选项卡,将“按钮的数目”修改为“4”,并在下面表格的标题
一列中,分四行分别输入半角的+、・、*、/,最后再选中“布局”选项卡,将“按钮
布局”修改为“水平如图4.25和图4-26所示。
图425这项组生成器
图4.26选项组生成器③操作完成后,以原表单名保存
表单。
知识点解析:暂无解析
二、简单应用题(本题共[题,每题7.0分,共[分0)
2、(1)在考生义件夹下有一个数据库、,图书借阅”,使用报表向导制作一个名为
tsrepo的报表,存放在考生文件夹下。要求:选择borrows表中所有的字段。报表
样式为“经营式”,报表布局:列数T,字段布局“列”,方向“纵向”,按“借书证号”
字段升序排序,报表标题为“读者信息浏览(2)在考生文件夹下有一个数据走“图
书借阅”,其中有数据库表borrows,在考生文件夹下设计一个名为infonn的表
单,表单标题为“查看读者信息”。该表单为数据库中borrows表的窗口输入界面,
表单上还有一个标题为“退出”的按钮,单击该按钮,则关闭表单。
标准答案:(1)【操作步骤】步骤1:命令窗口执行:OPENDATABASE图书借
阅,打开“图书借阅”数据库环境。步骤2:执行【文件】->【新建】菜单命令,在
弹出的“新建”对话框中选“报表”选项,单击“向导”按钮,弹出“向导选取''对话框,
选中“报表向导”项,单击“确定”按钮,启动报表向导。步骤3:“步骤1-字段选取”
的“数据库和表吓选中borrows表,将“可用字段”全部添加到“选定字段”中,单击
“下一步”。步骤4:“步骤2-分组记录”,单击“下一步”,跳过。步骤5:“步骤3・
选择报表样式”中选“样式”列表中的“经营式',单击“下一步”。步骤6:”步骤4-定
义报表布局”中设置“列数”为T,“字段布局”为“列”,“方向”为“纵向”,单击“下一
步”。步骤7:”步骤5.排序记录”中双击“可用的字段或索引标识”中的“借书证号”
字段至U“选定字段”列表中,单击“下一步”按钮。步骤8:”步骤6-完成”的“报表标
题”中输入"读者信息浏览”,单击"完成''按钮,在"另存为''对话框的“保存报表为:”
框中输入报表文件名tsrepo,单击“保存”按钮。(2)【操作步臊】步骤1:命令窗口
执行:OPENDATABASE图书借阅,打开“图书借阅”数据库环境。步骤2:命令
窗口执行:CREATEFORMinform,打开表单设计器。右击表单选择【数据环
境】,在“添加表或视图”对话框中双击borrows表添加到表单数据环境中。步骤
3:将表单数据环境中的borrows表文件拖放到表单中,会出现一个表格控件自动
显示表中的数据。步骤4:向表单添加一个命令按钮控件。修改按钮的Caplion属
性值为“退出”,修改表单的Caption属性值为“查看读者信息”。步骤5:编写“退
出”命令按钮Click事件代码:THISFORM.RELEASE。步骤6:单击“常用”工具
栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
知识点解析:暂无解析
三、综合应用题(本题共7题,每题1.0分,共7分。)
3、使用报表设计器建立一个报表,具体要求如下:①报表的内容(细节带区)是
orderlist表的订单号、订购日期和总金额。②增加数据分组,分组表达式是
“order。list.客户号”,组标头带区的内容是“客户号”,组注脚带区的内容是该组
订单的“总金额”合计。③增加标题带区,标题是“订单分组汇总表(按客户)”,要求
是三号字、黑体,括号是全角符号。④增加总结带区,该带区的内容是所有订单
的总金额合计。最后将建立的报表文件保存为reporll.frx文件。提示:在考试的
过程中可以使用“显示一预览”菜单查看报表的效果,
标准答案:【操作步骤】步骤1:命令窗口执行:CREATEREPORT
REPORT1.打开报表设计器。步骤2:右击报表选择【数据环境】,在报表数据
环境中单击右键选择【添加】.在“添加表或视图”对话框中双击orderIE表,将表
添加到报表数据环境中。步骤3:右击报表数据环境中的orderlist表,选择【属
性】,在报表属性面板中修改“Order”属性值为“客户号”,该操作是为了让记录能
按“客户号,,索引排序的数据。步骤4:从报表数据环境的orderlist表中,依次拖动
“订单号,,、“订购日期,,和“总金额,,字段到报表设计器的细节带区,再通过,,报表控
件”工具栏向报表的“页标头”中添加3个名为“订单号”、“订购日期”和“总金额”的标
签控件,调整标签与细节带区字段的位置。如图4-30所示。
图4.30设置报表细节带区内容步骤5;执行【报表】一【数据
分组】菜单命令,弹出“数据分组”对话框,单击“表达式”行的表达式生成器按钮,
在其中的“字段”列表中双击“ordcrlist.客户号”字段,单击“确定”返回“数据分组”
表达式,单击“确定”关闭对话框,可看到添加了“组标头”和“组注脚”两个带区。如
图4.31所示。步骤6:调整组标头的显示
区域(向下拖动“组标头'栏),将。rder!ist表中的“客户号”字段拖到该区域,并添加
一个名为“客户号:”的标签控件。步骤7:调整组注脚的显示区域,通过“报表控
件”工具栏向报表的“组注脚”添加一个域控件,系统弹出”报表表达式”对话框,单
击“表达式”行的表达式生成器按钮,在“表达式生成器”对话框的“字段”列表中双击
“orderlisl.总金额”字段,单击“确定”按钮返回“报表表达式”对话框;单击“格式”
行中的表达式按钮弹出“格式”对话框,选中“数值型”选项,单击“确定”按钮返回
“数据分组”表达式;在“报表表达式”对话框中单击,•计算”按钮,在■“计算字段”对话
框中选中“总和”,单击“确定”按钮返回“数据分组”表达式,单击“确定”按钮关闭对
话框,可看至『组注脚”区域增加了一个“总金额”域控件。为该字段添加名为“总金
额:”的标签。如图4.32所示。W4-32设置域控件的值
步骤8:执行【报表】T【标题/总结】菜单命令,在“标题/总结”对话框中分别
勾选“标题带区”和“总结带区”复选框,单击“确定”按钮可看到报表设计器中添加了
“标题”和“总结”带区。步骤9:执行【报表】一【默认字体】菜单命令,在“字体”
对话框中选“字体”为“黑体”,“字号”为“三号”;接着再向报表的“标题”带区添加一
个标签控件,输入标签标题为:订单分组汇总表(按客户);再按照“步骤7”的换
作,为“总结”带区添加一个“总金额”的域控件和一个“总金额:”的标签。设计结果
如图4.33(A所示。单击“常用”工具栏中的“预览”按钮可浏览报表设计效果,如图
4.33(B所示。图伞33报我设计站票及依检效果
知识点解析:暂无解析
国家二级VF机试(操作题)模拟试卷
第5套
一、基本操作题(本题共I题,每题7.0分,共I分。)
1、⑴建立项目文件,文件名为myproi。(2)将数据库“图书借阅”添加到项目中。
(3)建立自由表mytable(不要求输入数据),表结构为:姓名字符型(8)电话号码字
符型(15)性别逻辑型(4)将考生文件夹下的自由表。mytable添加到数据库”图书借
阅”中。
标准答案:(1)命令窗口执行:CREATEPROJECTmyproi,新建一个项目管理器。
(2)在项目管理器中选中,微据”选项卡内的“数据库”项,单击“添加”,在“打开”中双
击“图书借阅”数据库文件添加到项目管理器中。(3)①在项目管理器的“数据”选项
卡中选“自由表”,再单击项日管理器中的“新建''按钮,在“新建表”对话框中单击
“新建表”图标按钮,“创建”对话框的“输入表名”中输入“mytable”,单击“保存”打开
表设计器。②根据题意,在表设计器中逐行输入每个字段的字段名,设置字段类
型和宽度,单击“确定”,系统询问“现在输入数据记录吗?”,单击“否”按钮。(4)在
项目管理器中单击“数据库”前面的号,依次展开“数据库”一“图书借阅”,选中
“表”,然后单击项目管理器中的“添加”命令按钮,在弹出的“打开''对话框中双击自
由表mylable,将其添加到数据库中。
知识点解析:本题考查了项目管理器的基本操作;数据库及表的基本操作。
二、简单应用题(本题共I题,每题1.0分,共I分0)
2、(1)建立一个表单,表单文件名和表单控件名均为myform_b0(2)建立一个文件
名和表单名均为two的表单。(3)使用表单向导选择“学生”表生成一个名为
myforml的表单。要求选择“学生”表中所有字段,表单样式为“浮雕式”;按钮类型
为“图片按钮”:排序字段选择“学号”(降序):表单标题为“学生基本情况输入维
护”。(4)在考生文件夹下,打开公司销售数据库selklb,完成如下操作:使用一对
多表单向导生成一个名为sdedit的表单。要求从父表dept中选择所有字段,从子
表s」表中选择所有字段,使用“部门号”建立两表之间的关系,样式为阴影式;按
钮类型为图片按钮;排序字段为“部门号''(升序);表单标题为“数据输入维护”
标准答案:(1)步骤1:执行【文件】一【新建】菜单命令,打开“新建”对话框。
步骤2:选择“表单”文件类型,然后单击“新建文件”按钮,打开表单设计器新建表
单。步骤3:设计完成后,单击“保存”按钮,将表单名称保存为“myform
b.sex”。(2)这里创建的表单文件名称为“two.sex”,表单控件名Name属性值为
“two”。(3)步骤1:在命令窗口执行命令:OPENDATABASE班级学生,打开数据
库环境。步骤2:执行【文件】-【新建】菜单命令,或单击“常用”工具栏的“新
建“按钮,在弹出的“新建''对话框中选中“表单''选项,然后单击“向导”图标按钮,
系统弹出“向导选取”对话框,选中“表单向导”项,单击“确定”按钮,启动表单向
导。步骤3:在表单向导的“步骤I.字段选取”界面的“数据库和表”下选中“学生”
表,将“可用字段”中的字段全部添加到“选定字段”中,单击“下一步”按钮。步骤
4:在表单向导的“步骤2.选择表单样式”界面中选中“样式”列表中的“浮雕式”,再
在“按钮类型”选项中选中“图片按钮”,单击“卜一步''按钮。步骤5:在表单向导的
“步骤3.排序次序”界面中双击“可用的字段或索弓I标识”中的“学号”字段至上选定字
段''列表中,然后选中“降序”选项,单击“下一步”按钮。步骤6:在表单向导的“步
骤4.完成”界面中的“请键入表单标题”下方文本框中输入“学生基本情况输入维
护”,单击"完成''按钮。步骤7:在“另存为”对话框的“保存表单为:”框中输入表
单文件名“myforml”,单击“保存”按钮。(4)步骤1:在命令窗口执行命令:OPEN
DATABASEselldb,打开数据库环境。步骤2:执行【文件】—【新建】菜单命
令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“表单”选
项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“一对多表单向
导”项,单击“确定”按钮,启动表单向导。步骤3:在表单向导的“步骤1.从父表
中选定字段''界面的"数据库和表”下选中“dept”表,将“可用字段”中的字段全部添加
到‘'选定字段”中,单击“下一步”按钮。步骤4:在表单向导的“步骤2.从子表中选
定字段”界面的“数据库和表”下选中“s_t”表,将“可用字段”中的字段全部添加到“选
定字段”中,单击“下一步”按钮。步藤5:在表单向导的“步骤3.建立表之间的关
系”界面系统自动建立两个表的联系,单击“下一步”按钮。
知识点解析:暂无解析
三、综合应用题(本题共I题,每题1.0分,共I分0)
3、使用报表设计器建立一个报表,具体要求如下:①报表的内容(细节带区)是
orderlist表的订单号、订购日期和总金额。②增加数据分组,分组表达式是“order
list.客户号”,组标头带区的内容是“客户号”,组注脚带区的内容是该组订单的“总
金额”合计。③增加标题带区,标题是“订单分组汇总表(按客户户,要求是三号
字、黑体,括号是全角符号。④增加总结带区,该带区的内容是所有订单的总金
额合计。最后将建立的表表文件保存为reportl.frx文件。提示:在考试的过程中
可以使用“显示一预览”菜单查看报表的效果c
标准答案:步骤1:命令窗口执行:CREATEREPORTREPORT),打开报表设计
器。步骤2:右击报表选择【数据环境】,在报表数据环境中单击右键选择【添
加】,在“添加表或视图”对话框中双击orderlist表,将表添加到报表数据环境中。
步骤3:打击报表数据环境中的ordcllist表,选择【属性】,在报表属性面板中修
改“Order”属性值为“客户号”,该操作是为了让记录能按“客户号,嗦引排序的数据。
步骤4:从报表数据环境的。rderlist表中,依次拖动“订单号”、“订购日期”和“总
金额''字段到报表设计器的细节带区,再通过“报表控件”工具栏向报表的“页标头”
中添加3个名为“订单号”、“订购日期”和“总金额”的标签控件,调整标签与细节带
区字段町位置。如图4-30啊。__
IB授寰设计•,yxraH~°回・通明
■页注■
图4・30设置报&细方带区内容步骤5:执行【报表】t
【数据分组】菜单命令,弹出“数据分组”对话框,单击“表达式”行的表达式生成器
按钮,在其中的“字段”列表中双击“ordeMist.客户号”字段,单击“确定”返回“数据
分组”表达式,单击“确定”天闭对话框,可看到添加了“组标头”和“组注脚”两个带
区。如图4-31所示。步骤6:调整组标头的显示区域(向下拖动“组标头”栏),将
orderlist表中的“客户号”字段拖到该区域,并添加一个名为“客户号:''的标签控
件。步骤7:调整组注脚的显示区域,通过“报表挖件”工具栏向报表的“组注脚”添
加一个域控件,系统弹出”报表表达式”对话框,单击“表达式”行的表达式生成器按
钮,在“表达式生成器”对话框的“字段”列表中双击PrdeMist总金额”字段,单击“确
定''按钮返回”报表表达式“对话框;单击“格式”行中的表达式按钮弹出“格式”对话
框,选中“数值型”选项,单击“确定”按钮返回“数据分组”表达式;在“报表表达”对
话框中单击“计算”按钮,住“计算字段”对话框中选中“总和”,单击“确定”按钮返回
“数据分组”表达式,单击“确定”按钮关闭对话框,可看至旷组注脚”区域增加了一个
“总金额”域控件。为该字段添加名为“总金额:''的标签。如图4-32所示。
■■■加
好—F:6
3」
If1,
■R・,HP•行垢1>
,十右!T・"M-
I口
v?w^ec~>
II'iVtl
¥3个
卜3」川lE日。,1
卜”.h.ex*
,*<***
,“一
图4-31指定分绢&达式
图4・32设苴域控件的侦步骤8:执行【报表】-
【标题/总结】菜单命令,在“标题/总结”对话框中分别勾选“标题带区”和“总结
带区”复选框,单击“确定”按钮可看到报表设计器中添加了“标题”和“总绮,带区。
步骤9:执行【报表】T【默认字体】菜单命令,在“字体”对话框中选“字体”为“黑
体“,"字号”为“三号”:接着再向报表的“标题”带区添加一个标签控件,输入标签
标题为:订单分组汇总表(按客户);再按照“步骤7”的操作,为“总结”带区添加一
个“总金额”的域控件和一个“总金额:”的标签。设计结果如图4—33(a)所示。单击
“常用”工具栏中的“预览”按钮可浏览报表设计效果,如图4-33(b)所示。
订单分组汇总表(按客户)
ofCT.号g曰®IFT为
.页襟头
■♦注,1等尸q
一员注・
总金额:1总金额________I
T
(b)
图4-33报/设计结果及预览效果
知识点解析:本大题考查的是分组报表的设计。建立分组报表的关键包括以下几
点:在数据环境中要指定索引项便于记录分组,这是最关键的步骤,可以通过报
表“属性''面板中的“order”属性指定,注意指定前要先向数据环境中添加表。指定
索引项后,在“数据分蛆”对话框中设置“数据分组”表达式是:orderlist.客户号。
将表中字段按要求放到农表各个带区之后,再利用域控件计算总金额数值,注意本
题有两个计算“总金额”的地方,一个是每组的总金额,另一个是全部记录的总金
额,注意两个总金额所处的带区位置不要弄错:另外,设置域控件格式时,格式应
为“数值型”,计算方式为“总和”,分别在“格式”对话框和“计算字段''对话框中进行
设置。最后,设置报表标签格式可以通过【报表】一【默认字体】菜单命令打开
“字体”对话框进行设置,注意,应先设置标签的字体格式,然后再向报表设计器中
添加标签,该字体格式的设置对已存在的标签文字无效。
国家二级VF机试(操作题)模拟试卷
第6套
一、基本操作题(本题共3题,每题7.0分,共3分。)
1、在考生文件夹下,打开数据库“宾馆”,完成如下操作:(1)打开“客户”表,为
“性别”字段增加约束规则:性别只能为“男”或“女”,默认值为“女”,表达式为:性
别$''男女(2)为“人住”表创建一个主索引,索引名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025南昌华路建设咨询监理有限公司招聘1人笔试历年参考题库附带答案详解
- 2025内蒙古蒙水水资源股份有限公司招聘紧缺专业人员8人笔试历年参考题库附带答案详解
- 2025中国地图出版社集团有限公司招聘应届毕业生人员笔试历年参考题库附带答案详解
- 2026南非金融服务业市场规模竞争评估及风险控制规划分析报告
- 2026南非旅游业人才培养体系研究规划
- 重冶转炉工风险识别强化考核试卷含答案
- 2026南乔治亚群岛旅游业市场竞争发展分析需求评估监测投资规划报告书
- 啤酒包装工班组协作强化考核试卷含答案
- 片剂工安全技能能力考核试卷含答案
- 企业人力资源管理师岗前理论评估考核试卷含答案
- (五调)武汉市2026届高三年级五月调研考试数学试卷(含答案及解析)
- 小型农田灌溉工程施工组织设计
- 2024年广东省广州市市中考道德与法治试卷真题(含答案逐题解析)
- GB/T 4008-2024锰硅合金
- 《智能仪器》课后习题答案
- 车辆租赁服务方案
- 《深度学习:基于PyTorch 》 课件汇总 第1-7章:深度学习简介-序列模型
- GB/T 43081-2023道路车辆灯泡和光源尺寸、光电性能要求
- GB/T 809-1988嵌装圆螺母
- GB/T 7324-2010通用锂基润滑脂
- GB 17761-1999电动自行车通用技术条件
评论
0/150
提交评论