vf上机题目操作步骤
- 格式:doc
- 大小:426.00 KB
- 文档页数:8
国家二级VF机试(操作题)模拟试卷232(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)创建一个名为“学生管理”的项目文件。
(2)将考生文件夹下的数据库“班级学生”添加到新建的项目文件中。
(3)打开数据库“班级学生”,将考生文件夹下的自由表“教师”添加到数据库“班级学生”中;为“教师”表创建一个索引名和索引表达式均为“教师编号”的主索引(升序)。
(4)通过“班级号”字段建立“班级”表和“学生”表间的永久联系。
正确答案:【操作步骤】(1)命令窗口执行:CREATE PRoJECT学生管理,新建一个项目管理器。
(2)项目管理器中选中“数据”选项卡内的“数据库”项,单击“添加”按钮,在“打开”中双击“班级学生”数据库文件,将数据库添加到项目管理器中。
(3)①在项目管理器中单击“数据库”前面的“+”号,依次展开“数据库”→“班级学生”→“表”。
单击“添加”按钮,在“打开”中双击“教师”表文件,将自由表添加到数据库中。
②选中“教师”表单击“修改”按钮,弹出“教师”表设计器,在“字段”选项卡中选中“教师编号”,在“索引”列选择“升序”,在“索引”选项卡中将“类型”设置为“主索引”,单击“确定”按钮保存表结构修改。
(4)①参照“教师”表的操作,为“班级”表建立“班级号”字段的主索引;为“学生”表建立“班级号”字段的普通索引。
②在项目管理器中选中数据库“班级学生”,单击“修改”按钮,打开数据库设计器,拖动“班级”表“索引”下方的主索引“班级号”到“学生”表中“索引”下方的普通索引“班级号”上,为两个表建立联系。
简单应用题2.(1)打开程序文件cylinder.prg,请按要求修改程序并运行程序。
(2)以表employee.dbf和orders.dbf中数据为基础,使用SQL命令检索订单数最多的前3名职工的职工号、姓名和订单数,检索结果按订单数降序排序存入表newcoun.dbf,同时将所用SQL命令存入文件new.txt中。
VF上机考试操作流程:1)登录鼠标点击“开始登录”或按回车键进入准考证号输入窗口,输入准考证号。
按回车或选择“考号验证”,将弹出考生信息窗口,需要对准考证号以及姓名、身份证号进行验证。
如果准考证号错误,选择“否(N)”重新输入;如果准考证号正确,选择“是(Y)”继续。
然后选择“抽取试题”按钮,显示考试须知。
选择“开始考试并计时”,进入考试界面,就可以看题、做题,并开始计时。
2)答题当考生登录成功后,考试系统将自动在屏幕中间生成装载试题内容查阅工具的考试窗口,并在屏幕顶部始终显示着考生的准考证号、姓名、考试剩余时间以及可以随时显示或隐藏试题内容查阅工具和退出考试系统进行交卷的按钮的窗口。
“隐藏窗口”字符表示屏幕中间的考试窗口正在显示着,当用鼠标点击“隐藏窗口”字符时,屏幕中间的考试窗口就被隐藏,且“隐藏窗口”字符串变成“显示窗口”。
在考试答题过程中一个重要概念是考生文件夹。
当考生登录成功后,上机考试系统将会自动产生一个考生考试文件夹,该文件夹将存放该考生所有上机考试的考试内容。
考生不能随意删除该文件夹以及该文件夹下与考试题目要求有关的文件及文件夹,以免在考试和评分时产生错误,影响考生的考试成绩。
假设考生登录的准考证号为2725210012001224,则上机考试系统生成的考生文件夹(由准考证号的前两位数字和最后六位数字组成)将存放到K 盘根目录下的以用户名(例如KS31)命名的目录下,即考生文件夹为“K:KS3127001224”。
答题时要注意:1)通过“答题”菜单启动VF,系统自动将考生文件夹设置为默认目录,存盘时要保证文件名的正确。
2)按照题目要求,正确的保存文件。
3)编程后,必须运行程序并检查运行结果是否正确。
二级VF上机考试时,若出现异常情况(例如数据库或表是只读的等),可以将VF关闭,然后再次通过“答题”菜单启动VF即可。
做完题目后一定要使用SELECT * FROM 结果表名命令检查结果表是否存在,表中记录是否正确。
计算机二级考试《VF》上机操作题2016计算机二级考试《VF》上机操作题2016年3月计算机等级备考正在紧张地进行中,不知道同学们都复习得怎么样了呢?下面店铺为大家搜索整理了计算机二级考试《VF》上机操作题,供大家参考学习,希望对你有所帮助!想了解更多相关信息请持续关注我们店铺!基本操作题1在考生文件夹下完成下列基本操作:(1)用SQL的INSERT语句插入元组(”000100”,”零件X”,“2x3x9”,200)到“零件”表(注意不要重复执行插入操作),并将相应的SQL语句存放在文件“cx1.prg”中。
(2)用SQL的DELETE语句从“零件”表中删除单价小于20的所有记录,并将相应的SQL语句存放在文件“cx2.prg”中。
(3)用SQL的UPDATE语句将“零件”表中零件号为“000100”的零件的单价更改为250,并将相应的SQL。
语句存放在文件“cx3.prg”中。
(4)打开菜单文件“cd1.mnx”,然后生成可执行的菜单程序“cd1.mpr”。
参考解析:【考点指引】本大题主要考查利用SQL命令对表进行操作,包括数据插入、删除和修改,要用到INSERT、DELETE、UPDATE 3个命令。
(1)【操作步骤】①在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:INSERT INT0零件VALUES("000100","零件X","2x3x9",200) 关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输人命令:DO cx1(回车执行),执行程序文件。
(2)【操作步骤】①在命令窗口中输入命令:MODI COMM cx2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:DELETE FROM零件WHERE单价<20关闭程序文件编辑窗口并保存程序文件。
上机考试过程演示第一步桌面上双击“考试系统”图标
第二步单击“开始登录”按钮
第三步输入准考证号,然后单击“考号验证”
确认自己的姓名和身份证号无误后单击“是”,然后单击“抽取试题”按钮
第五步注意看考试须知,然后单击“开始答题并计时”按钮,出现考试界面
二级VF中共有三个大题,
单击考试界面左上角,“答题”菜单选择“启动Visual FoxPro”答题即可。
不需要自己设置默认目录,系统已设置完毕,只需做题即可。
三道大题全部做完后,关闭VF单击“交卷”按钮
单击“确认”即可。
看到上述界面就可以离开考场了,密码由监考老师输入。
国家二级VF机试(操作题)-试卷234(总分:6.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成如下操作:(1)建立数据库orders_manage;(2)将自由表employee和orders添加到新建的orders_manage数据库中;(3)表employee与表orders具有一对多联系,为建立两表之间的联系建立必要的索引;(4)建立两表之间的联系并设置参照完整性规则如下:更新规则为"级联"、删除规则为"级联"、插入规则为"限制"。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:【操作步骤】(1)步骤1:单击工具栏中的"新建"按钮。
步骤2:在"新建"对话框中,选择"数据库"单选钮,再按"新建文件"按钮,弹出"创建"对话框。
步骤3:在"创建"对话框中输入数据库名"orders_manage",再按回车键或按"保存"按钮,这样就可以建立数据库了,并出现"数据库设计器-orders_manage"对话框。
(2)步骤1:单击工具栏中的"打开"按钮,选择"文件类型"为数据库,打开"orders_manage"。
步骤2:在"数据库设计器-orders_manage"中单击鼠标右键,显示右击菜单,选择"添加表"命令,并选择相应的表文件即可(employee和orders)。
国家二级VF机试(操作题)-试卷9(总分6, 做题时间90分钟)2. 基本操作题1.(1)在考生文件夹下打开customer数据库,并将自由表customer和order添加到数据库中。
(2)为order表的"订单日期"字段定义默认值为系统的当前日期。
(3)为customer表建立主索引,索引名和索引表达式均为"客户编号"。
(4)为order表建立普通索引,索引名和索引表达式均为"客户编号",然后通过"客户编号"字段建立表customer和表order之间的永久联系。
SSS_TEXT_QUSTI分值: 2答案:正确答案:【操作步骤】 (1)通过常用工具栏中的"打开"按钮打开考生文件夹下的"customer"数据库,在数据库设计器的空白处单击鼠标右键,选择"添加表"命令,将考生文件夹下的自由表"customer"和"order"添加到数据库中。
(2)在数据库设计器中右键单击的"order"表,选择"修改"命令,在打开的表设计器中选中"订单日期"字段,在"字段有效性"框的"默认值"文本框中输入"date()"。
(3)在数据库设计器中右键单击其中的"customer"表,选择"修改"命令,在打开的表设计器的字段选项卡中为其"客户编号"字段设置升序排序,在"索引"选项卡中选择"主索引",单击"确定"按钮并保存对表的修改。
(4)同上,为表"order"添加普通索引,然后在数据库设计器中从主索引拖拽到普通索引建立两表间的联系。
VF考试操作试题基本操作题【操作步骤】第1套(1)启动Visual FoxPro 6. 0,单击工具栏中的"新建”按钮,在"新建〃对话框中选择〃文件类型〃选项组中的〃项目〃,再单击〃新建文件〃按钮;在〃创建〃对话框中输入项目名:〃供应〃,然后单击〃保存〃按钮。
(2)在项目管理器的〃全部〃选项卡中,选择〃数据〃节点下的〃数据库 ",单击〃添加〃按钮,在打开的〃打开〃对话框中选择考生文件夹下的〃供应零件〃数据库,再单击〃确定〃按钮。
(3)步骤1:在项目管理器中选择〃供应零件〃数据库,单击〃修改〃按钮,打开数据库设计器,在数据库设计器中选中〃零件〃表并右击,在弹出的快捷菜单中选择〃修改〃命令,在表设计器中的索引选项卡中建立索引,索引名为〃零件号〃,索引表达式为〃零件号〃,索引类型为〃主索引〃,单击〃确定〃按钮保存修改。
步骤2:用同样的方法为〃供应〃表建立索引,索引名为〃零件号〃,索引表达式为〃零件号〃,索引类型为〃普通索引〃。
步骤3:在数据库设计器中单击〃零件〃表中的索引〃零件号〃,按住鼠标左键拖动到〃供应〃表中的〃零件号〃索引上。
(4)右击〃供应〃表,在弹出的快捷菜单中选择〃修改〃命令,在表设计器中先在列表框中选中''数量〃字段,然后在〃字段有效性〃选项组中的的〃规则〃文本框中输入:数量>0. and.数量<9999(也可以用表达式构造器生成),在信息文本框中输入:〃数量超范围〃(双引号不可少),最后单击〃确定〃按钮。
简单应用题(1)【操作步骤】步骤1:单击工具栏中的〃新建〃按钮,在〃新建〃对话框中选在〃文件类型〃中的〃程序〃,单击"新建文件〃按钮。
步骤2:在程序窗口中输入以下语句:SELECT供应.供应商号,供应.工程号,供应.数量;FROM零件,供应WHERE供应.零件号二零件.零件号;AND零件.颜色-红〃;ORDER BY 供应.数量desc;INTO DBF supplytemp步骤3:单击工具栏中的〃保存〃按钮,在〃另存为〃对话框中输入文件名queryl,再单击"保存〃按钮。
一:显示和隐藏命令窗口(三种方法)1、单击命令窗口右上角的命令按钮;2、单击转换命令窗口按钮(工具栏);3、组合键:显示ctrl+F2 隐藏ctrl+F4二:改变默认文件的储存目录工具→选项→文件位置→默认目录(未用)→修改→(选择默认目录)→使用默认目录→设置为默认值→确定。
三:新建项目文件(两种方法)1、(文件)→新建→项目→新建文件2、命令方式:create project四:新建数据库(三种方法)1、在项目管理器中建立2、(文件)→新建→数据库→新建文件3、命令方式:create database五:打开数据库(三种方法)1、通过项目管理器打开2、(文件)→打开3、命令方式:open database六:修改数据库(三种方法)1、通过项目管理器修改2、打开数据库进行修改3、命令方式:modify database七:关闭数据库命令方式:close database※八:数据库表的操作(一)设置表中字段的有效性规则(第一套)▲首先要选择目标字段①有效性规则一定是逻辑表达式②错误信息提示必须是一个字符串(二)设置联系之间的参照完整性约束▲设置之前必须清理数据库:数据库→清理数据库(三)字段名与字段值的修改(第九套)修改字段名要在表设计器中修改;修改字段值直接打开表进行修改。
(四)关于空值(第十套)设置空值,如果大“√”表示允许为空,并在默认值栏中输入.null.(五)表之间建立联系要通过索引,而且索引名必须相同。
(第十四套)(六)复制表与表结构(第二十套)1、复制表:use 表1Copy to 表22、复制表结构: use 表1Copy structure to 表2(七)用命令方式建立索引(第三十二套)Use 表名Index on 索引表达式 tag 索引名 asc/desc unique(唯一)/candidate(候选)注意:如果不做任何说明则表示建立的是普通索引,此方法不能建立主索引。
国家二级VF机试(操作题)-试卷84(总分:6.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,打开“宾馆”数据库,完成如下操作:(1)打开“客户”表,给“性别”字段增加约束:性别只能为“男”或“女”,默认值为:”女”,表达式为:性别$It男女”。
(2)为“入住”表创建一个主索引,主索引的索引名为fkkey,索引表达式为:客房号+客户号。
(3)根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系,并根据要求建立相应的普通索引,索引名与建索引的字段名相同,升序排序。
(4)使用sQL的SELECT语句查询“客户”表中性别为“男”的“客户号”、“身份证”、“姓名”和“工作单位”字段及相应的记录值,并将结果存储到名为taba的表(注意,该表不需要排序)。
请将该语句存储到名为one.prg的文件中。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:【操作步骤】(1)①命令窗口执行:MODIFY DATABASE宾馆,打开数据库设计器。
②右击数据库设计器中的“客户”表,选择【修改】,打开“客户”表设计器,选中“字段”选项卡中的“性别”字段,在“字段有效性”的“规则”文本框中输入:性别$.男女”,在“默认值”文本框中输入:”女”,保存表修改。
(2)右击数据库设计器中的“入住”表,选择【修改】,打开“入住”表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“fkkey”,“索引”选项卡中将“类型’’选择“主索引”,在表达式下方的文本框中输入“客房号+客户号”,建立主索引。
(3)①选中“入住”表单击“修改”按钮,在表设计器的“字段”选项卡中选中“客户号”,在“索引”列的下拉框选择“升序”为表建立普通索引,选中“客房号”字段名,在“索引”列的下拉框选择“升序”排序方式,单击“确定”按钮保存表结构修改。
xx计算机二级《VF》上机试题及答案1(1)创立一个新的工程“customermanagement”。
(2)在新建立的工程“customermanagement”中创立数据库“ordermanagement”。
(3)在数据库“ordermanagement”中建立表“orderlist”,表名称分别为:“客户型”、“订单号”、“订购日期”和“总金额”;类型分别为:“字符型(6)”、“字符型(6)”、“日期型”和“浮动型”。
(4)为“order list”表创立一个主索引,索引名和索引表达式均是“订单号”。
参考解析:(1)【操作步骤】①在Visual FoxPro主窗口下按组合键Ctrl+N,那么系统弹出“新建”对话框,在文件类型中选择“工程”,再单击“新建文件”按钮;②在弹出的“创立”对话框中,选定考生文件夹,在工程文件中填入“customermanagement.pjx”,再单击“保存”按钮;这样便新建了一个工程。
(2)【操作步骤】①在弹出的工程管理器中先选择“数据”标签,再选择“数据库”,最后单击“新建”按钮;②在弹出的“新建数据库”对话框中单击“新建文件”;③在弹出的“创立”对话框中,选定考生文件夹,在“数据库名”中填入“0rdermanagement.dbc”,再单击“保存”按钮。
(3)【操作步骤】①完成了数据库的添加;②在添加的数据库中选择“数据”标签,再单击“数据库”标签,选择“0rdermanagement.bdc”数据库,再选择“表”标签,单击“新建”铵扭,在弹出的“创立”对往左框中将表名更改为“0rderlist”,单击“确定”按钮,在弹出“表设计器”中的“字段名”中填入题干中的字段,“类型”中选择题干中规定的类型,单击“确定”按钮,在弹出的提示框中单击“是”按钮保存表;③在弹出的“新建表”对话框中单击“新建袭”,并在弹出的“创立”对话框中,选定考生文件夹,在“输入表名”中填人“0rderlist.dbf”,再单击保存。
VF上机题库使用说明
一、题库安装之后,在桌面上出现一个的图标,双击该图标进入如下界面:
单击上机考试之后进入如下界面:
在准考证号后面输入准考证号:2701999988880001——2701999988880084 2701999988880001是第一套题,2701999988880002是第二套题,2701999988880003是第三套题,………2701999988880084是第84套题即最后一套。
输入完准考证号之后,单击考号验证,出现如下界面:
再单击抽取试题,进入下一界面:
单击开始答题并计时,进入题库当中:
第一题基本操作题,做完之后单击简单应用题,再单击综合应用题依次做完。
做题时,单击答题菜单项,出现如下界面,
再单击答题下面的启动Visual Foxpro菜单,启动VF,开始做题。
二、做完题之后,关闭VF,然后单击右上方的交卷,
出现如下界面:
单击确定,进入下一界面:
单击结束,出现下一界面:
最后的得分通过上图的左上方试题一览表就可以看出来,在左下方的第一个选项里即详细评析可以查看答案,如果要回去接着做题或修改,单击返回考试,又重新回到刚才的题目中接着做题。
如果要重新换一套题目,单击重新登录,回到登录界面,从头开始输入准考证号。
如不想再做,单击退出系统即可。
vf考试上机指导实训一 Visual FoxPro 概述实训目的:1.熟悉如何安装和启动Visual FoxPro 6.002.认识Visual FoxPro 6.00数据库设计环境3.学会运用Visual FoxPro 6.00项目管理器、向导、设计器和生成器实训内容:一、VF(Visual FoxPro 6.00)简介及安装1.Visual FoxPro 6.00是Fox Software公司的FoxBASE产品,是面向对象的开发环境,是组织信息、运行、查询、创建集成、编写数据库管理应用程序的关系型数据库管理系统,集成编程语言,是开发小型数据库的前端工具。
该技术使得在Windows环境下设计的应用程序达到即看即得的效果。
Visual FoxPro 6.00有中文版和英文版,可根据个人习惯选择一个版本进行安装(一般机房安装的是中文版,且大多都已经安装好了,不需要同学们亲自安装)。
2.启动Visual FoxPro 6.00在Windows中启动Visual FoxPro 6.00的方法与运行任何其他应用程序相同。
①依次选择“开始”→“程序”→“Microsoft Visual FoxPro6.00”→“Microsoft Visual FoxPro 6.00”②双击桌面“Microsoft Visual FoxPro 6.00”狐狸图标3.退出系统①用鼠标左按钮单击Visual FoxPro 6.00标题栏最右面的关闭窗口按钮。
②从“文件”下拉菜单中选择“退出”选项。
③单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按Alt+F4键。
④在命令窗口中键入QUIT命令,然后回车。
以上四种方法任选其一都能方便退出Visual FoxPro 6.00系统。
二、Visual FoxPro 6.00项目管理器、向导、设计器和生成器1. 项目管理器在项目管理器中,可以将应用系统编译成一个扩展名为APP的应用文件或EXE的可执行文件。
计算机vf上机题答案【操作步骤】(1)①在命令窗口执行命令:MODIFY DATABASE selldb,打开selldb 数据库设计器。
②右击数据库设计器中的s_t表,选择【修改】快捷菜单命令,打开s_t表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“no”,在“索引”选项卡中将“类型”选择为“主索引”,在表达式下方的文本框中输入“部门号+年度”,建立主索引。
③接着在“字段”选项卡中选中“部门号”,然后在“索引”列中选择“升序”,建立“部门号”字段的普通索引,单击“确定”按钮保存表结构修改。
(2)继续打开s_t表设计器,在表设计器“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“备注”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“30”,保存表结构修改。
(3)①在命令窗口执行命令:MODIFY COMMAND one,打开程序文件编辑器。
②在编辑器中输入SQL查询代码:ALTER TABLE s_t ALTER 年度C(4) DEFAULT "2004"。
③在命令窗口执行命令:DO one.prg,执行程序文件。
(4)①在数据库设计器中拖动DEPT表“索引”下方的主索引“部门号”到s_t表中“索引”下方的普通索引“部门号”上,为两个表建立联系。
②选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。
③在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“限制”;“插入”下的单元格内容为“忽略”。
单击“确定”按钮保存参照完整性的修改。
【操作步骤】步骤1:在命令窗口执行命令:OPEN DATABASE selldb,打开数据库环境。
步骤2:执行【文件】→【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“表单”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“一对多表单向导”项,单击“确定”按钮,启动表单向导。
国家二级VF机试(操作题)模拟试卷81(题后含答案及解析)题型有:1.scx”中,单击鼠标右键,在弹出菜单中选择”数据环境”菜单项,在”添加表或视图”对话框中选中表”雇员”并单击”添加”按钮,接着单击”关闭”按钮关闭此对话框。
步骤3:在”属性”中选择”Form1”,在Caption处输入”XXX 公司雇员信息维护”。
步骤4:双击”刷新日期”命令按钮,在”Command1.Click”编辑窗口中把语句修改为”UPDATE 雇员SET 日期= DATE( )”,关闭编辑窗口。
(2)【操作步骤】步骤1:单击常用工具栏中的”新建”按钮。
步骤2:在”新建”对话框中选择”菜单”单选钮,再按”新建文件”按钮。
步骤3:在”新建菜单”对话框中选择”菜单”按钮,在菜单设计器中的”菜单名称”中输入”文件”和”编辑浏览”,然后”文件”菜单的”结果”中选择”子菜单”,单击”创建”按钮,在”菜单设计器”中,输入两个子菜单项”打开”和”关闭退出”。
步骤4:在”编辑浏览”菜单的”结果”中选择”子菜单”,单击”创建”按钮,在”菜单设计器”中,输入三个子菜单项”雇员编辑”、”部门编辑”和”雇员浏览”。
步骤5:单击工具栏上”保存”按钮,在弹出”保存”对话框中输入”menu1”即可。
步骤6:在”菜单设计器”窗口下,单击”菜单”菜单栏,选择”生成”菜单项,生成”menu1.mpr”文件。
注意:在编辑子菜单时,在”菜单设计器”的”菜单级”列表框必须是”文件”或”编辑浏览”。
综合应用题3.在考生文件夹下,对”雇员管理”数据库完成如下综合应用:(1)建立一个名称为VIEW1的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年龄和EMAIL。
(2)设计一个名称为form2的表单,表单上设计一个页框,页框(PageFrame1)有”部门”(Page1)和”雇员”(Page2)两个选项卡,在表单的右下角有一个”退出”命令按钮。
要求如下:1)表单的标题名称为”商品销售数据输入”;2)单击选项卡”雇员”时,在选项卡”雇员”中使用”表格”方式显示VIEW1视图中的记录(表格名称为grdView1);3)单击选项卡”部门”时,在选项卡”部门”中使用”表格”方式显示”部门”表中的记录(表格名称为”grd部门”);4)单击”退出”命令按钮时,关闭表单。
国家二级VF机试(操作题)-试卷280(总分6, 做题时间90分钟)2. 基本操作题1.在考生目录下完成如下操作:(1)打开"订货管理"数据库,并将表order_list 添加到该数据库中。
(2)在"订货管理"数据库中建立表order_detail,表结构描述如下:订单号字符型(6)器件号字符型(6)器件名字符型(16)单价浮动型(10.2)数量整型(3)为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是"订单号"。
(4)建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。
SSS_TEXT_QUSTI该问题分值: 2答案:正确答案:【操作步骤】 (1)步骤1:单击常用工具栏中的"打开"按钮,选择打开数据库文件订货管理。
步骤2:在"数据库设计器-订货管理"中单击鼠标右键,显示右击菜单,选择"添加表"命令,并选择相应的表文件即可(order_list)。
(2)在命令窗口输入以下语句。
CREATE TABLEorder_detail (订单号 C(6), 器件号 C(6), 器件名 C(16), 单价 F(10,2), 数量 I) (3)步骤1:单击常用工具栏中的"打开"按钮,选择打开数据库文件订货管理。
步骤2:在"数据库设计器-订货管理"中,选择表"order_detail"并单击鼠标右键,选择"修改"命令项。
步骤3:在"表设计器-order_detail.dbf"中,选择"索引"选项卡,输入索引名"订单号",选择类型为"普通索引",表达式为"订单号"。
Select 零件.零件名,零件.颜色,零件.重量;From 供应,零件;Where 零件.零件号=供应.零件号 and 供应.工程号=thisform.text1.value;Order By 零件名;Into dbf ppThisForm.Grid1.RecordSource="pp"再双击"退出"命令按钮,并输入:THISFORM.RELEASE步骤4:单击工具栏中的"保存"按钮,在"另存为"对话框中输入表单名mysupply,单击"保存"按钮。
步骤5:单击工具栏中的"运行"按钮,在文本框中输入J4,并单击"查询"命令按钮。
2:步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",打开表单设计器。
单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"myform"即可。
步骤2:在"表单设计器"中,在其"属性"对话框的Name处输入"goods",在Caption处输入"商品",在ShowWindow处选择"2-作为顶层表单",双击"Load Event",在"goods.Load"编辑窗口中输入"do mymenu.mpr"。
双击"Init Event",在"myform.Init"编辑窗口中输入"do mymenu.mpr with this ,'xxx'",启动菜单命令。
双击Destroy Event,在"myform.Destroy"编辑窗口中输入"release menu xxx extended",在表单退出时释放菜单。
1.用sql语句建视图的格式:Create view 视图名as;Sql语句2.为顶层表单建菜单:先建菜单—保存—显示(常规选项—顶层表单)—生成—再建表单—showwindow属性(作为顶层表单)—load事件(do 菜单名with this)3.选择菜单,菜单内容在表格中显示(一般指快捷菜单)的操作是:先生成sql语句—打开菜单选项,创建过程(表单名.grid1.recordsource=“sql”语句)—保存菜单—生成—最小化(记住为表单添加数据环境)4.点击菜单“时间”选项,在表单标题栏上显示时间的操作:打开菜单“时间”选项,创建过程:表单名.caption=time()表单名.caption=d to c(date())—菜单保存—生成5.预览报表的命令:report form 报表名preview6.locate for 与continue 搭配7.选项组按钮选中的命令为:This form .optiongroup.option1 . value=1 (未选中则为0)8.两个或多个相同的字段名出现在两表或多表中时,相同的字段必须加以区分(如字段前加表名)9.所有课程的成绩都大于60分,即最少的成绩min(成绩)>6010.菜单退出命令:Set sysmenu to defaultSet syemenu no saveDestroy 命令:release menu.菜单名11.对表的记录操作所用的sql语句:Eg :insert into 零件信息values (“P7”,“PN7”,1020) Delete from 零件信息where 单价<600Update 零件信息set 单价=1090 where 零件号=“P4”12.当表格控件的数据源为“查询”时,就是要求设置表格控件的recordsourcetype属性为“3—查询”,recordsource属性为“chaxun”13.为菜单项“统计”设置访问键“T”的方法:统计(\<T)14.为字段设置空值的方法:单击Null列下的按钮,在“字段有效性”中的默认值中输人“.NULL.”15.表单标题为“时钟”,表单运行时自动显示系统的当前时间的操作为:在计时器的timer事件中写下代码:ble1.caption=time()16.要求标签控件在表单中居中,对齐方式为居中的操作为:设置标签的Alignment属性为“2-中央”,然后执行“格式”—“对齐”—“水平居中”17.表单设置为不可移动:是把属性Movable修改为.F.18.编写ok按钮的click事件,其功能是调用表单的mymethod的方法:Thisform.mymethod19.修改“确定”按钮的相关属性,按enter键可直接选择该按钮的操作:将“确定”的default属性改为“T”20.将索引xm设置为当前索引:set order to xm21.日期格式:{^2005/10/01}22.将taba中的记录复制到另外一个与它结构相同的表tabc中,并取消其中的重复记录:select distinct * from taba into tabc.dbf23.利用index命令为customers表建立一个普通索引,索引名为khh,表达式为“客户号”:Use customers;Index on 客户号tag khh24.将表单设置为模式表单:使用windowstype属性25.设置文本框的inputmask属性,使其只能输入数值:修改inputmask的属性为“99999.99”26.命令按钮的焦点与属性Tabindex有关27.查询建好的视图course_v中的全部信息,并将结果保存到表self中的操作为:新建一个查询,在“添加表或视图”对话框中选择“course_v”视图,在字段中选择所有字段,设置查询去向为表“self”28.将查询的sql语句保存到文本文件后,记得在命令窗口中输人“do 文本文件名”29.遇到日期形式为2005—04—01,需要写:Set century onSet date to YMD30.在text1文本框中显示当前系统日期的年份:Thisform.value=year(date())31.为表单新建一个test方法的操作:打开表单—选“表单”菜单中的“新建方法程序”—新建一个名为test的方法,在表单设计器环境下双击“测试”命令按钮—编写click事件代码:thisform.test32.为“教师表”的“职工号”字段增加有效性规则(职工号的左3位是110)的命令:Alter table 教师表alter 职工号set check left(职工号,3)=“110”33.if循环中用skip,而不用next34.查询结果存入文本文件中用sql语句to file35.scan for 与endscan搭配36.经典查询语句:select 姓名from 学生where 学号in;(select 学号from 选课where 成绩>=70;Group by 学号having count(*)>=3)37.建立一个名为emp_bak的表,其结构与employee表的结构完全相同的操作:use employeecopy stru to emp_bak.dbf38.在菜单项的过程中写sql语句时的过程:set talk offopen database 数据库名sql语句close allset talk on39.将文本框text1的value属性值设置为当前系统日期的方法:在属性窗口中设置text1的value属性为“=date()”40.在s_t表中增加一个名为“备注”的字段,字段数据类型为“字符”,宽度为30的命令:alter table s_t add column 备注C(30)41.将s_t表的年度字段的默认值修改为2004的命令:Alter table s-t alter 年度set default “2004”42.将查询语句保存到程序中后一定要再运行一遍。