版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一套-O基本操作题1.在考生文件夹下新建一个名为“供应”的项目文件。【操作步骤】(1)启动VisualFoxPro6.0.单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"项目",再单击"新建文件"按钮:在"创建"对话框中输入项目名:"供应",然后单击"保存"按钮。(2)在项目管理器的"全部"选项卡中,选择"数据"节点下的"数据库",单击"添加"按钮,在打开的"打开"对话框中选择考生文件夹下的"供应零件"数据库,再单击"确定"按钮。(3)步骤1:在项目管理器中选择"供应零件"数据库,単击"修改"按钮,打开数据库设计器,在数据库设计器中选中"零件"表并右击,在弹出的快捷菜单中选择"修改"命令,在表设计器中的索引选项卡中建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"主索引",单击"确定"按钮保存修改。步骤2:用同样的方法为"供应”表建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"普通索引"。步骤3:在数据库设计器中单击"零件"表中的索弓I"零件号",按住鼠标左键拖动到"供应"表中的"零件号"索引上。(4)右击"供应"表,在弹出的快捷菜单中选择"修改”命令,在表设计器中先在列表框中选中"数量"字段,然后在"字段有效性"选项组中的的"规则"文本框中输入:数量>0.and.数量<9999(也可以用表达式构造器生成),在信息文本框中输入:"数量超范围"(双引号不可少),最后单击"确定"按钮。二:简单应用题1.用SOL语句完成下列操作:列出所有与“红”颜色零件相关信息(供应商号工程号和数量)存放到表supply_temp中(1)【操作步骤】步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选在"文件类型"中的"程序",单击"新建文件"按钮。步骤2:在程序窗口中输入以下语句:SELECT供应.供应商号,供应.工程号,供应.数量;FROM零件,供应WHERE供应.零件号=零件.零件号;AND零件.颜色="红";ORDERBY供应.数量desc;INTODBFsupplytemp步骤3:单击工具栏中的"保存"按钮,在"另存为"对话框中输入文件名queryl,再单击"保存"按钮。最后单击工具栏中的"运行"按钮。(2)【操作步骤】步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"菜单”,单击"新建文件"按钮,在弹出的"新建菜单"对话框中选择"快捷菜单"。步骤2:在快捷菜单设计器中的"菜单名称"中分别输入两个菜单项"查询"和"修改"。单击工具栏中的"保存"按钮,在"另存为”对话框中输入menu.quick,单击"保存"按钮。步骤3:单击"菜单"菜单中的"生成"命令,在"生成菜单"对话框中单击"生成"按钮。步骤4:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件下的myform.sex文件,并单击确定按钮。然后双击表单设计器打开代码窗口,在"对象"中选择forml,在"过程"中选择RightClick,输入代码:domenu_quick.mpr,保存表单。步骤5:单击工具栏中的"运行"按钮,运行该表単。三:综合应用题设计ー个名为mysuppIy的表单,表单的控件名和文件名均为mysupply。标题为“零件供应情况”,,,,,,,,,【操作步骤】步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选择组中的"表单”,单击"新建文件"按钮。步骤2:在表单设计器中设置表单的Name属性为mysupply,Caption属性为"零件供应情况",从控件工具栏中分别选择ー个表格、ー个标签、ー个文本框和两个命令按钮放置到表单上,分别设置标签label1的Caption属性为“工程号",命令按钮Commandl的Caplion属性为"查询",Command2的Caption属性为"退出”,表格的Name属性为"gridl",RecordSourceType属性为“O-表"。步骤3:双击"查询"命令按钮,并输入如下代码:Select零件,零件名,零件.颜色,零件.重量;From供应,零件;Where零件.零件号二供应.零件号and供应.工程号二thisform.textl.value;OrderBy零件名;IntodbfppThisForm.Gridl.RecordSource="pp"再双击"退出"命令按钮,并输入:THISFORM.RELEASE步骤4:单击工具栏中的"保存"按钮,在"另存为”对话框中输入表单名mysupply,单击”保存"按钮。步骤5:单击工具栏中的"运行"按钮,在文本框中输入J4,并单击"查询"命令按钮。第2套-:基本操作题1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中【操作步骤】(1)步骤1:单击工具栏中的“新建"按钮,在"新建”对话框中选择"文件类型"中的"数据库”,单击"新建文件"。在"创建"对话框中输入数据库名Bookauth,再单击"保存"按钮。步骤2:在数据库设计器上空白处右击,在弹出的快捷菜单中选择"添加表"命令,然后在"打开"对话框中选择考试文件夹下的authors和books表,然后双击打开。(2)在数据库设计器中右击表authors,在弹出的快捷菜单中选择"修改”命令;在表设计器中,选择“索弓I"选项卡,在“索引名"中输入Pk,在"类型"中选择"主索引",在"表达式"中输入"作者编号",单击"确定"按钮。(3)在数据库设计器中右击表books,在弹出的快捷菜单中选择"修改"命令:在表设计器中,选择"索弓I"选项卡,在"索引名"中分别输入pk和"作者编号",在"类型"中选择"普通索引",在"表达式"中分别输入"图书编号"和"作者编号",单击"确定"按钮。(4)在数据库设计器中,在表authors中选中主索リ|pk,按住鼠标拖动至表books的普通索弓I"作者编号”上,然后释放鼠标。二:简单应用题1.打开表单MYFORM4-4,把表单(名称为Forml)标题改为“欢迎您”,,一,,(1)【操作步骤】步骤1:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件夹的下myform4_4.sex表单,单击"确定"按钮。步骤2:在"属性"对话框中,设置表单的Caption属性为"欢迎您"。步骤3:选中标签控件,在"属性"对话框中设置其FontSize属性为25,FontName属性为"黑体"。步骤4:在表单上添加一命令按钮,设置其Caption属性为"关闭",双击该按钮,输入thisform.release,再单击工具栏中的"保存"按钮。(2)【操作步骤】步骤1:单击工具栏中的“新建"按钮,在"新建"对话框的"文件类型"选项组中选择"表单”,单击"新建文件"按钮。步骤2:系统打开表单设计器,单击"表单控件”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象command1,设置其Caption属性为"査询”,双击commandl,在打开的代码编辑器窗口中输入以下代码:SELECT作者姓名,所在城市;FROMAUTHORS;WHERE作者编号!N;(SELECT作者编号FROMBOOKSGROUPBY作者编号HAVINGCOUNT(*)>=3);ORDERBY作者姓名;INTOTABLENEW_VIEW4用同样的方法,在表单上添加命令按钮command2,设置其Caption属性为"退出",并双击输入Click的事件代码为:THISFORM.RELEASE步骤3:单击工具栏中的"保存"按钮,在另存为对话框中将表单保存为myform4,再单击"保存"按钮。步骤4:单击工具栏中的"运行"按钮,运行表单,再分别单击表单中的"査询"和"退出"按钮。三:综合应用题1.在考生文件夹下,将BOOKS表中所有书名含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成【操作步骤】步骤1:在命令窗口中输入下列代码,用于将BOOKS表中满足条件的记录复制到BOOKS.BAK表中,并按回车键以执行该代码。SELECT*FROMBOOKSWHERE书名LIKE"%计算机%”INTOTABLEBOOKS_BAK步骤2:在命令窗口中输入下列代码,用于更新BOOKS_BAK表中的价格字段,并按回车键以执行该代码。UPDATEBOOKS_BAKSET价格=价格・(1-0.05)步骤3:在命令窗口中输入下列代码,并按回车键以执行该代码。SELECTTOP1Books-bak.出版单位,avg(books_bak.价格)as均价;FROMbooks_bak;GROUPBYBooks_bak.出版单位;HAVING均价>=25;ORDERBY2;INTOTABLEnew_table4.dbf第三套-S基本操作题1.在考生文件夹下新建一个名为“库存管理”的项目文件〇【操作步骤】(I)在命令窗口输入"CreateProject库存管理”(也可写作"CreaProj库存管理"),并按回车键以新建一个项目。(2)步骤1:在项目管理器中选择‘‘数据"节点下的"数据库"选项,单击"新建"按钮,在"新建数据库"对话框中单击"新建数据库",再在"创建”对话框中输入数据库名"使用零件情况",并单击"保存"按钮。步骤2:在数据库设计器空白处右击,在弹出的快捷菜单中选择"添加表"命令,在"打开"对话框中分别将考生文件下的表零件信息、使用零件和项目信息添加到数据库中。(3)在数据库设计器中右击表"零件信息",在弹出的快捷菜单中选择"修改"命令,在表设计器的"字段"选项卡中,在"字段名"中输入"规格","类型"选择"字符型","宽度"为8,单击"确定"按钮。(4)步骤1:单击工具栏中的"打开"按钮,在"打开"对话框中双击考生文件夹下的mymenu.mnx文件。步骤2:在弹出的菜单设计器中,单击"文件"行中的"编辑"按钮,再单击"查找"行中的"选项"按钮,在弹出的“提示选项"对话框中的“犍标签"处按下CTRL+T,最后单击"确定"按钮。步骤3:单击工具栏中的"保存"按钮,再单击主菜单栏中"菜单"下的"生成"命令,在"生成菜单”对话框中单击"生成"按钮。简单应用题1.用SO1语句完成下列操作:查询项目的项目号•项目名和项目使用的零件号,零件名称,查询结果按项目号降序,零件号升序排序,并存放于表item_temp屮,同时将使用的sol语句存储于新建的文本文件item.txt中(1)【操作步骤】步骤1:单击工具栏中的“新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"查询",并单击"新建文件"按钮。步骤2:在"添加表或视图"对话框中分别将表零件信息、使用零件和项目信息添加到查询设计器,并根据联接条件建立联接。步骤3:在查询设计器的"字段"选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件号、零件信息.零件名称添加到"选定字段"列表中。步骤4:在"排序依据"选项卡中,将项目信息.项目号添加到"排序条件"列表中,并选择"降序"单选按钮;再将零件信息.零件号添加到"排序条件"列表中,并选择"升序"单选按钮。步骤5:单击"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择"表”,并输入表名item一temp,单击确定按钮。步骤6:单击"查询"菜单下的"查看SQL"命令,并复制全部代码:再单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组下的"文本文件",单击"新建文件"按钮,将复制的代码粘贴到此处。SELECT项目信息.项目号,项目信息.项目名,零件信息.零件号,;零件信息.零件名称;FROM使用零件情况!零件信息INNERJOIN使用零件情况!使用零件;INNERJOIN使用零件情况!项目信息;ON使用零件.项目号=项目信息.项目号;ON零件信息.零件号=使用零件.零件号;ORDERBY项目信息.项目号DESC,零件信息.零件号;INTOTABLEitemtemp,dbf步骤7:单击工具栏中的"保存"按钮,在"另存为"对话框中输入item,单击"保存"按钮;再在命令窗口中输入:doitem,txt,按回车键运行查询。(2)【操作步骤】步骤1:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件夹下的"使用零件情况"数据库,再单击"确定"按钮。步骤2:在数据库设计器中,单击"数据库设计器"工具栏中的"新建本地视图"按钮,在"新建本地试图"对话框中单击"新建视图"按钮。步骤3:在"添加表或视图"对话框中分别双击表零件信息、使用零件和项目信息,并单击"关闭"按钮。步骤4:在视图设计器的"字段"选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件名称、零件信息.单价和使用零件.数量添加到选定字段。步骤5:在"筛选"选项卡的"字段名"中选择"项目信息.项目号","条件"选择"ゴ,"实例"输入"s2":在"排序依据"选项卡中将项目信息.项目号字段添加到"排序条件"列表框,并选择"升序"单选按钮。步骤6:单击工具栏中的"保存"按钮,在"保存"对话框中输入视图名称view_item,单击"确定"按钮。最后単击工具栏中的"运行"按钮。三:综合应用题设计一个表单名和文件名均为form_iten)的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单标题为“使用零件情况统计”,,,,,,,,【操作步骤】步骤1:在命令窗口中输入creaformform_item,然后按回车键,在表单设计器的"属性"对话框中设置表单的Caption属性为"使用零件情况统计",Name属性为form一item。步骤2:从"表单控件"工具栏向表单添加一个组合框、ー个文本框和两个命令按钮,设置组合框的RowSourceType属性为"5ー数组"、Style属性为"2ー下拉列表框"、RowSource属性为A,设置命令按钮Command1的Caption属性为"统计”,设置命令按钮Command2的Caption为"退出"。步骤3:双击表单空白处,在表单的Init事件中输入如下代码:Publica(3)A(l)=MslHA(2)=セ2”A(3)="s3”步骤4:分别双击命令按钮"统计"和"退出",为它们编写Click事件代码。其中,"统计"按钮的Click事件代码如下:x=allt(boLvalue)SELECTSUM(使用零件.数量・零件信息.单价)asje;FROM使用零件情况!使用零件INNERJOIN使用零件情况!零件信息;ON使用零件.零件号=零件信息.零件号;WHERE使用零件.项目号=xintoarraybthisform.textl.value=allt(str(b[1J))"退出"按钮的Click事件代码如下:thisform.release步骤5:单击工具栏中的"保存"按钮,再单击"运行"按钮运行表单,并依次选择下拉列表框中的项运行表单的所有功能。第四套-S基本操作题ー、基本操作题在专垄文件夹下完成如下操作:.な开"打单管理”数据库,然后从中删除customer表(物理删除)。.为employee表建立一个普通索弓I,索引名为xb,索引表达式为"性别”,升序索引。.为employee表建立一个普通索弓I,索引名为xyz,索引表达式为“sti•(组别,1)+职务",升序索引。.为employee表建立主索弓I,为0rders建立普通索弓|,、索引名和索引表达式典为"职员号"。通せ"职员号"在einployee表和orders乏.冋建立一yt'ー对多的永久联系。【操作步骤】
(1)单击工具栏中的“打开"按钮,在"打开"对话框中选择考生文件夹下的"订单管理.dbc"文件;在数据库设计器中,右击customer表,在弹出的快捷菜单中选择"删除"命令,再在提示框中单击"删除"按钮。(2)右击表employee,在弹出的快捷菜单中选择"修改"命令,选择"索弓I"选项卡,在"索引名"处输入xb,"类型"选择"普通索引","表达式"为"性别","排序"为"升序",单击"确定按钮"。(3)再在"索引名"处输入xyz,"类型"选择"普通索引","表达式"为"str(组别,1)+职务","排序"为"升序",单击"确定"按钮。(4)在"索引名"处输入"职员号","类型"选择"主索引","表达式"为"职员号",单击"确定"按钮。再打开。rders表的表设计器,选择"索弓I"选项卡,在"索引名"处输入"职员号”,"类型"选择"普通索引","表达式"为"职员号",单击"确定"按钮。在数据库设计器中,选中employee表中的索弓ド职员号"并拖动到orders表的"职员号"的索引上并松开鼠标,这样两个表之间就建立起了永久联系。二:简单应用题二简单应用、在考生文件夹下,完成如下简单应用:.在賓生文件夹下巨着表串文件formone.scx,如下图所示,其中包含两个标签、一个组合框和一个文本框。〇请按工面署参庭感理座型接货工便卷学表单运な型,用户能够从组合框选择职员,而该职贾所客订單的平均全额能自动显示在文本把里。1);j^prders表利
表对应好豪的各房瞋2)将组合框设豊成employee表布.次添加到该表单的数矗境中(不要修改两个框条目的う3)來下拉列表售江進〇请按工面署参庭感理座型接货工便卷学表单运な型,用户能够从组合框选择职员,而该职贾所客订單的平均全额能自动显示在文本把里。1);j^prders表利
表对应好豪的各房瞋2)将组合框设豊成employee表布.次添加到该表单的数矗境中(不要修改两个框条目的う3)來下拉列表售江進erapl饗e表中的"姓名"字段作为下拉列表f -触上应设置为:6一字段)。京(RowSourceType属'I框Textl设置为只读。4)修改组合框的InteractiveChan;员时,能够将该职员所签订单的平均金:疆義舞r从组合框选择职才器创建查询,从employee和orders表中查询"组别”为1的组
版信息。查询结果帐次包含"订单号"、"金额"、"签订者"三
へい……E早縦鹽耨守项内容,其中〃签订登为签订仃单的嬖员姓名。各记去向为表tableone。取后将查询保存在queryone.qpr:去向为表tabi(1)【操作步骤】步骤1:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件夹下的"formone.sex"文件:在表单设计器中,右键单击表单空白处,在弹出的快捷菜单中选择"数据环境"命令;在"添加表和视图"对话框中分别双击表employee和表orders,单击"关闭"按钮。步骤2:设置组合框的Style属性为"2ー下拉列表框"、RowSourceType属性为"6一字段"、RowSource属性为"employee.姓名";设置文本框Textl的Readonly属性为".T.一真"。步骤3:双击组合框,在代码编辑器中将语句"Textl.Value=m2"改为ThisForm.Textl.Value=m2
步骤4:单击工具栏中的"保存”按钮,在单击"运行"按钮。(2)【操作步骤】步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"中的"查询",单击"新建文件"按钮;在"添加表或视图"对话框中分别双击表employee和表orders,单击”关闭"按钮。步骤2:在查询设计器的"字段"选项卡选择"orders.订单号"、"。rders.金额"字段,再在"函数和表达式"中输入"Employee.姓名AS签订者",单击"添加"按钮;切换到"筛选"选项卡,选择"Employee.组别","条件"选择"ゴ,在"实例"中输入1。步骤3:切换到"排序依据"选项卡,选择字段"orders.金额",在"排序选项"处选择"降序"。单击"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择"表",输入表名tableone,单击“确定”按钮。步骤4:单击工具栏中的"保存"按钮,在"另存为"对话框中将查询保存为queryone.qpr,并单击工具栏中的"运行"按钮运行查询。三:综合应用题三、综合应用在考生文,在考生文mymenu.mpr<>三、综合应用在考生文,在考生文mymenu.mpr<>:彝漫黑験鑰蕾•鵰褊罐顆助〃子菜单mymenu.innx之前插入ー个"考试”子菜单,如下图所示。「MicrosoftVisualFoxPro文件せ)•地。显示⑦格式9)エ!MD程月也)二口ゆ考试帮歌明D6旧I親スげ1xi事同T-i!」国「器日后里奚单命令〃统计”和〃返回〃的功能都通过科买单崙专〃统计〃的功熊是以组为單位求れ,一一.… ,… 奚单命令〃统计”和〃返回〃的功能都通过科买单崙专〃统计〃的功熊是以组为單位求れ,一一.… ,… …:人"和"合计"三项内容,其中"タ责人"为该组组长(由e股loyee中的"%"ー项指定)的姓名,"合计"为会组稱职员所签订单あ金额总和。统计结果应技,,ム・,性应や序,并存放在tablets表中。殳"返回"的功熊是返回标准南至统菜单。“负完成。的和。统计结果包含〃组别〃、棄单程序生成后;法行菜革程序并依次执行"统计"和"返回"菜单命令。【操作步骤】步骤1::单击工具栏中的“新建"按钮,在"新建”对话框中选择“文件类型"中的"菜单”,单击"新建文件"按钮,再在"新建菜单"对话框中单击"菜单"按钮:单击"显示"菜单下的"常规选项"命令,在"常规选项"对话框中选择"在…之前"单选按钮,并在右边的下拉列表中选择"帮助"。步骤2:在菜单设计器的"菜单名称"中输入"考试","结果"选择"子菜单",单击"创建"按钮;在子菜单的第一行"菜单名称"中输入"统计","结果"选择"过程",在第二行"菜单名称"中输入"返回""结果"选择"过程"。步骤3:选择"统计"行,单击该行中的"创建"按钮,在弹出的窗口中输入如下代码:SELECTEmployee.组别,Employee.姓名AS负责人,sum(orders.金额)as合计;FROMemployee,orders;WHEREEmployee.职员号=Orders.职员号;ANDEmployee.职务=〃组长”;GROUPBYEmployee.组别;ORDERBY3DESC;INTOTABLEtabletwo.dbf步骤4:选择"返回”行’,单击该行中的"创建”按钮,在弹出的窗口中输入如下代码:SETSYSMENUTODEFAULT步骤5:单击工具栏中的"保存"按钮,在"另存为"对话框中将菜单保存为mymenu.mnx;再单击"菜单"下的"生成"命令,在"生成菜单"对话框中单击"生成"按钮。步骤6:在命令窗口中输入:DOmymenu.mpr,运行程序,分别执行"统计"和"返回"菜单命令。第五套一:基本操作题1.在考生文件夹下新建一个名为“图书管理”的项目文件【操作步骤】(1)单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"中的"项目",再单击"新建文件"按钮,然后在"创建"对话框输入文件名"图书管理",单击"保存"按钮。(2)选择项目管理器中"数据"节点下的"数据库"选项,单击"新建"按钮,在"创建"对话框中输入数据库文件名"图书",单击"保存"按钮,这时,数据库设计器自动打开(3)在数据库设计器中右击,在弹出的快捷菜单中选择"添加表"命令,在"打开"对话框中将考生文件夹下的所有表文件依次添加到数据库中。(4)步骤1:在项目管理器的"数据"选项卡中选中"查询"选项,单击"新建"按钮,在弹出的对话框中单击”新建查询〃按钮,在“添加表或视图”对话框中将book表添加到查询设计器中。步骤2:在查询设计器的"字段"项卡中将所有字段添加到"选定字段"。步骤3:在"筛选"选项卡中,在"字段名"列中选择"book.价格","条件"列中选择">ゴ,"结果"列中输入10。步骤4:在"排序依据"选项卡中将"book.价格"作为排序条件,并选择"降序"排列。步骤5:单击工具栏上的"保存"钱钮,在"另存为"对话框中输入查询文件名book_qu,保存查询后关闭查询设计器二:简单应用题.用SQL语句完成下列操作:检索“田亮”所借图书的书名,作者和价格,结果按价格降序存入book_temp表中(1)【操作步骤】在命令窗口中输入查询语句,输入完成后,按回车键。SELECTBook.书名,Book.作者,Book.价格;FROMbook,loans,borrows;WHERELoans.借书证号=Borrows.借书证号;ANDBook.图书登记号=Loans.图书登记号;ANDBorrows.姓名="田亮";ORDERBYBook.价格DESC;INTOTABLEbook_temp.dbf(2)【操作步骤】步骤1:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件夹下的menu」in.mnx文件,单击"确定"按钮。选在"显示"菜单下的"常规选项"命令,在"常规选项"
对话框中选择"顶层表单”复选框。步骤2:在命令窗口输入命令createformform__menu»新建表单form_menu,设置表单的ShowWindow属性为"2一作为顶层表单”步骤3:双击表单空白处,打开代码编辑窗口,选择表单对象的Init事件,输入以下代码:DOmenu__lin.mprWithThis,"abc”再选择表单对象的Destroy事件,输入以下代码:ReleaseMenuabcExtended步骤4:单击工具栏上的〃保存”按钮,再单击“运行〃按钮。三:综合应用题设计ー个名为formj30ok的表单,表单的控件名为forml,文件名为form_book,表单标题为“图书情况统计”。。。。。【操作步骤】步骤1:在命令窗口中输入createformform_book,然后按回车键,在表单设计器的”属性”对话框中设置表单的Caption属性为”图书情况统计",Name属性为form_book。步骤2:从"表单控件”工具栏向表单添加一个组合框、ー个文本框和两个命令按钮,设置组合框的RowSourceType属性为"1-值"、Style属性为"2ー下拉式列表框"、RowSource属性为"清华,北航,科学”,设置命令按钮Commandl的Caption属性为"统计",设置命令按钮Command2的Caption为"退出"。步骤3:分别双击命令按钮"统计"和"退出",为它们编写Click事件代码。其中,"统计"按钮的Click事件代码如下:SELECTCOUNT(*)FROMBOOK;WHERE出版社=THISF0RM.C0MB01.VALUE;INTOARRAYTEMPTHISFORM.TEXT1.VALUE-TEMP(1)"退出"按钮的Click事件代码如下:ThisForm.Release步骤4:单击工具栏中的"保存"按钮,再单击"运行"按钮运行表单,并依次选择ド拉列表框中的项运行表单的所有功能。第六套一、基本操作题在考生文伴美下完成如下一、基本操作题在考生文伴美下完成如下操作:用SQLINSERT语句插入元组("p7","PN7",1020)到"零件信息、"表复执行插入操作),并将相应函SQL语句存储在文件1.one.prg中。1.one.prg中。.用SQLDELETE语句从'‘零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。.用SQLUPDATE语句府"零件信息”表中零件号为"p4"的零件的单价更改为1090,并将相应的SQ[语句存稔在文件Threp.prg申。.打开菜单文件mymenu.innx,然后生成向'执行的菜单程序!nymenu.mpr。【操作步骤】(1)打开VisualFoxPro,在命令窗口输入:INSERTINTO零件信息VALUES("p7","PN7",1020)
并按冋车键执行语句。然后单击工具栏中的"新建"按钮,创建一个程序文件。ne.prg,将上述代码复制到该文件中并保存。(2)在命令窗口输入:DELEFROM零件信息WHERE单价<600并接回车键执行语句。然后单击工具栏中的"新建"按钮,创建一个程序文件two.prg,将上述代码复制到该文件中并保存。(3)在命令窗口输入:UPDATE零件信息SET单价=1090WHERE零件号="p4”并按回车键执行语句。然后单击工具栏中的"新建"按钮,创建一个程序文件three.prg,将上述代码复制到该文件中并保存。(4)打开菜单mymenu.mnx后,选择系统菜单中的"菜单",然后选择"生成"命令。二:简单应用题(4)打开菜单mymenu.mnx后,选择系统菜单中的"菜单",然后选择"生成"命令。二:简单应用题增、删语句或短语,也不可以改变语句行)。2.啓生文件夹下创建一个表单,表单名和表单文件名均为formone.scx,如下图所示,其中包含一个标签(Label1)、ー个文本框(Text1)和一个命令按钮(Coiranandl),然后按相关要录完成相应操作。执执»查的替滔a(2下件录目最记项成用各定囹所示设置表单、标签和命令按钮的C%tio碼性。曾"确定"按轨嬴lick事件代码,使得蓑单运行时单击该按钮能够完防熊:从"项目信息"、"零件信息"和"便用等性"表中查询指定项目所细情息、,查询结果依次包含零件芍、零伴を称、數量、电价四项内容,件号升序罪序,并将查询结果存放在以项目身为文件名函表中,:W1sl则生成文件sidbfo行装单,并依次查询项目S1和S3所用零件的详细信息。(1)【操作步骤】单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件modil.prg,并按题目的要求进行改错,修改完成后保存并运行程序文件。***********程序提供的代码***********SELECT零件名称FROM零件信息WHERE零件号=;(SELECT零件号FROM使用零件;GROUPBY项目号HAVINGCOUNT(项目号)=3)ORDERBY零件名称;
INTOFILEresults其中,第1行中的"="需改为"IN”;第3行中的"GROUPBY项目号"需改为"GROUPBY零件号";第5行中的"INTOFILE"需改为"TOFILE".(2)【操作步骤】步骤1:在命令窗口输入:Createformformone,按下回车键建立一个表单,通过表单控件工具栏按题目要求为表单添加控件。在"属性"对话框中,设置表单的Name属性为formone,设置其Caption属性为"简单应用";设置标签的Caption属性为"项目号";设置命令按钮的属性为"确定"。步骤2:双击命令按钮,编写其Click事件代码如下:x=thisform.textl.valuea="SELECT零件信息.零件号,零件信息.零件名称,零x=thisform.textl.valuea="SELECT零件信息.零件号,零件信息.零件名称,零件信息.单价,使用零件.数量;FROM零件信息,使用零件;WHERE零件信息.零件号=使用零件.零件号and使用零件.项目号=x;ORDERBY零件信息.零件号!NTOTABLE"+x&a步骤3:单击"保存"按钮,再单击工具栏中的"运行"按钮,分别在文本框中输入si和S3,单击"确定"按钮。三:综合应用题三、综合应用我如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置31.根据"项目信息"、"零件信息"和"使用零件"三个表建立一个查询(注意责之间的连接three,蟲的查询文件名为chax'un;,该奪询包含项目号、项目名、斐件名称和(使用)数量四项,目,号升序排序、再按零件名称译序排序,查询王向为表.建立一个表单,表单名和文件Gridl,该表格控作的数堤源是加面建名均为叫form,表单中含有一个. 一立的查询chaxun;然后在费格控,加一个"退出"角令按钮Conmandl,善求命そ按钮与表格控柞左舒齐、ナ相同,单击该接钮时关闭表单。最后运行夜表单。髀離
且宽度1)【操作步骤】步骤1:单击常用工具栏中的"新建"按钮,在"新建"对话框中选择"查询",单击"新建文件"按钮,在弹出的"打开"对话框中依次将表"零件信息"、"使用零件"和"项目信息"添加到查询设计器中。步骤2:分别选中字段”项目信息.项目号"、"项目信息.项目名"、"零件信息.零件名称"和"使用零件.数量"并添加到可用字段。步骤3:在"排序依据"选项卡中先选择”项目信息.项目号"字段,排序选项设置为"升序",再选择"零件信息.零件名称"字段,排序选项设置为"降序"。步骤4:单击"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择"表",并输入表名three,单击“确定"按钮。步骤5:单击工具栏中的"保存"按钮保存查询,输入查询名"chaxun"。最后单击常用エ具栏中的"运行"按钮运行查询。(2)【操作步骤】步骤1:在命令窗口输入"CREATEFORMmyform”新建表单。并修改表单的Name属性为myform。步骤2:从表单控件工具栏向表单中添加一个表格控件和一个命令按钮控件,设置表格控件的RecordSourceType属性为"3ー查询"、RecordSource属性为"chaxun”,设置命令按钮的Caption属性为"退出"。步骤3:同时选中命令按钮与表格控件(按住shift键不放),再单击"布局"工具栏中的"左边对齐"和"相同宽度"按钮。步骤4:双击"退出"按钮,写入Click事件代码。******〃退出〃按钮CHck事件代码******ThisForm.Release第七套一:基本操作题1.在考试文件夹下创建一个名为“订单管理’的数据库,将已有的employee,orders和customer三个表添加到该数据库中【操作步骤】(1)在命令窗口中输入命令"CreateDatabase订单管理",按回车键建立数据库。单击エ具栏中的"打开"按钮打开数据库"订单管理",在打开的数据库设计器中右击,选择"添加表"命令,在"打开"对话框中将考生文件夹下的表"employee"、"orders"和"customer"添加到数据库中。(2)在数据库设计器中右击表orders,选择"修改"命令,在打开的表设计器中选择”索弓ド选项卡,类型选择"普通索引",索引名为"nf",索引表达式为"year(签订II期)",单击"确定"按钮。(3)按照(2)中操作步骤分别为表employee和orders建立主索引和普通索引。在数据库设计器中,选中employee表中的主索弓I"职员号",按住鼠标拖动到。rders表的普通索弓|"职员号"上。(4)在表employee与orders之间联系线上右击,选择"编辑参照完整性"命令,打开"参照完整性生成器"对话框,选择更新规则为"限制",删除规则为"级联",插入规则为"限制"。二:简单应用题1.在考生文件夹下存在表单文件formone.scx,其中包含ー个列表框,一个表格和一个命令按钮,(1)将orders表添加到表单的数据环境中,,,一,,(1)【操作步骤】步骤1:单击工具栏中的"打开"按钮,打开考生文件夹下的表单formone,在表单的空白处单击右健,选择"数据环境"命令,将Orders表添加到表单的数据环境中。步骤2:设置列表框的MultiSelect属性为T.一真”,定义允许多重:选择,RowSourceType属性值设置为"8ー结构"、RowSource属性设置为"orders”;将表格Gridl的RecordSourceType的属性值设置为"4-SQL说明"。步骤3:双击“显示"按钮,修改其Click事件代码如ヤ。错误1:FORi=lTOthisform.List1.ColumnCount修改为:FORi=lTOthisform.List1.ListCount错误2:s=thisform.List1.value修改为:s=thisform.Listl.List(i)错误3:s=s+thisform.ListLvalue修改为:s=s+”,"+thisform.Listl.List⑴步骤4:保存并运行表单查看结果。(2)【操作步骤】步骤1:单击常用工具栏中的“新建”按钮,新建查询,将表"。rders"、"employee"和"customer”添加到査询中。步骤2:分别选择字段orders.订单号、orders.签订日期、orders.金额、customer.客户名,添加到可用字段中;然后在"函数和表达式"文本框中输入"employee.姓名AS签订者",并添加到可用字段。步骤3:在"筛选"选项卡中设置筛选条件为"orders.签订日期>=「2001-05-01}"。步骤4:在"排序"选项卡中指定排序选项为"降序",添加字段"。rders.签订日期"和"。rders.金额"。步骤5:选择系统菜单中的"查询"一"查询去向"一"表"命令,输入表名为"tableone"。步骤6:保存查询,输入查询名"query(3ne”,在常用工具栏中单击运行按钮,运行该查询。三:综合应用题在考生文件夹下创建一个顶层表单myform.sexJ表单的标题为“考试”,然后创建并在表单中添加一个菜单,菜单的名称为mymenu.mnx»菜单程序的名称为mymenu.mpr,,,,,【操作步骤】步骤1:在命令窗口输入Createformmyform新建表单。步骤2:将表单的ShowWindow属性设置为"2一作为顶层表单",然后设置其Captiポ属性值为考试。步骤3:双击表单空白处,编写表单的Init事件代码:DOmymenu.mprWITHTHIS,“myform”步骤4:新建菜单,输入菜单名称〃统计(、くT)”和〃退出(\<R)〃。步骤5:执行〃显示〃菜单下的〃常规选项〃命令,将此菜单设置为“顶层表单”。步骤6:分别在〃统计〃和〃退出〃菜单的〃结果〃列中选择〃过程〃,并单击〃创建〃按钮,写入如下SQL语句。******〃统计〃菜单中的命令语句・*****SELECTCuslomer.客户号,Customer.客户名,sum(orders.金额)as合计;FROMcustomer,orders;WHERECustomer.客户号=Orders.客户号;GROUPBYCustomer.客户号;ORDERBY3DESC;INTOTABLEtabletwo.dbf******"退出”菜单中的命令语句******Myform.Release步骤7:单击工具栏中的"保存"按钮,保存菜单名为mymenu,生成可执行程序。运行表单,查看结果。第八套一:基本操作题1.在考生文件夹下新建一个名为“学校”的数据库文件,并将自由表“教师表”“课程表”“学院表”依次添加到该数据库中操作步骤】(1)在命令窗口中输入"CreateData学校",按下回车键执行语句,再打开"学校"数据库,将表"教师表"、"课程表"和"学院表"添加到数据库中。(2)新建一个程序,输入"ALTERTABLE课程表ADDUNIQUE课程号TAGtemp",保存程序为one,最后运行程序。(3)单击工具栏中的"新建"按钮,在"新建"对话框中选择"表单",单击"向导"按钮,在打开的"向导取向”对话框中选择"表单向导":在"表单向导”的步骤1中选择"课程表”,并将该表的所有字段添加到"选定字段",单击"下ー步"按钮;在"表单向导”的步骤2中直接单击“下一步";在"表单向导"的步骤3中将"课程号"添加到"选定字段”,并设置为降序,单击"下ー步"按钮,在步骤4中输入表单标题"课程表",单击"完成"按钮。"保存表单为myform"。(4)单击工具栏中的“打开"按钮,打开考生文件夹下的程序文件test,将第2行语句改为"DOWHILEi>=l",保存并运行程序,査看运行结果。简单应用题1.修改并执行程序temp。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“エ资”大于等于4000的教师人数,注意,只能修改标有错误的语句行,不能修改其他语句(1)【操作步骤】单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件temp,prg,并按题目的要求进行改错,修改完成后保存并运行程序文件,如下所示。***********程序提供的代码***********&&ド句只有一处有错误SELECT课程号FROM课程表WHERE课程名ゴ数据结构"TOARRAYa&&卜.句有错误OPEN教师表STORE0TOsum&&下句两处有错误SCANOF课程号=aORエ资>=4000&&下句有错误sum+1ENDSCAN?sum错误1:将TO改为INTO。错误2:将OPEN改为USE。错误3:将SCANOF改为SCANFOR〇错误4:将OR改为AND。错误5:将sum+1改为sum=sum+lo(2)【操作步骤】步骤1:单击系统菜单中的"新建”命令,新建一个视图,将表"教师表"和"学院表"添加到新建的视图中。步骤2:将"教师表.姓名"、"教师表・エ资"和"学院表.系名"添加到选定字段中。步骤3:在"筛选"选项卡中选择字段"教师表.エ资",条件为">=",实例为"4000"。步骤4:在"排序"选项卡中,设置按"エ资"降序排序,再按"系名"升序排序。步骤5:保存视图为"teacher_v"。三:综合应用题1.在考生文件夹下建立一个文件名和表单名均为one_form的表单,包含两个标签,ー个选项按钮组,ー个组合框和两个命令按钮,标题分别为“エ资”“实例”,一,,【操作步骤】步骤1:在命令窗口输入:CreateFormoneform并按回车键,新建一个名为oneform表单。步骤2:在表单控件工具栏中以拖拽的方式向表单中添加两个标签、ー个选项组、ー个组合框和两个命令按钮。设置表单的Name属性为〇neform,Labell的Caption属性为"エ资”,Label2的Caption属性为"实例",Commandl的Caption属性为"生成",Coinmand2的Caption属性为"退出”,组合框的RowSourceType属性为"5ー数组",RowSource属性为"a",两个选项按钮的Caption属性分别为"大于等于"和"小于〃。步骤3:双击表单空白处,编写表单的load事件代码:********表单的]oad事件代码*********publica(3)a(l)="3000"2出="4000"a(3)="5OOO"/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 革命老区学习培训心得体会
- 2026妊娠期高血压患者的个案护理
- 提公因式法2025-2026学年北师大版八年级数学下册
- 2026年褐煤树脂行业分析报告及未来发展趋势报告
- 2026年风力发电设备行业分析报告及未来发展趋势报告
- 2026年超级不锈钢行业分析报告及未来发展趋势报告
- 2026年油气储备建设行业分析报告及未来发展趋势报告
- 2026年草莓嫩白面膜行业分析报告及未来发展趋势报告
- 2026年在线气体分析仪行业分析报告及未来发展趋势报告
- 2026年航天科技知识考试题库及答案
- 山东省聊城市2026年普通高中学业水平等级考试模拟卷(聊城二模)地理+答案
- 钢结构施工平台施工方案(3篇)
- 2025学年第二学期杭州市高三年级二模教学质量检测英语试卷+答案
- 2025年五类人员考试题及答案
- 风电工程总承包EPC项目实施方案
- 常见中医适宜技术
- 2024年山地承包合同电子版(三篇)
- 2024年中考物理突破题培优专题压轴培优专题07 压强、浮力和密度的综合问题(教师卷)
- (完整word版)现代汉语常用词表
- 2024年全球人工智能在农业领域得到广泛应用
- 物业投标述标报告项目物业服务说介 (示范案例)课件
评论
0/150
提交评论