




已阅读5页,还剩79页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上级有关表单题1套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用: 2. 打开FORM1表单,并按如下要求进行修改(注意:最后保存所做的修改): (1) 表单中有5个随机排列的命令按钮,不要移动或改变基准按钮的位置(否则影响成绩),然后使其他命令按钮与基准按钮左部对齐; (2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType属性设置为表,然后设置另一个相关属性使在表格控件中显示customer表的记录。答: 打开并修改表单文件 MODIFY FORM form1 首先查看“基准按钮”的Left值(24),接着按Shift键不放,依次选定其他命令按钮,在“属性”对话框的“Left”值处输入“24”。 添加一个表格控件,控件名仍为系统给定的名称,在“属性”对话框的“RecordSourceType”选择“0 - 表”,在“RecordSource”处输入“customer”3套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用: 2. 打开并按如下要求修改form1表单文件(最后保存所做的修改): (1) 在确定命令按钮的click事件(过程)下的程序有两处错误,请改正之;(2) 设置Text2控件的有关属性,使用户在输入口令时显示*(星号)。答: 打开并修改表单文件 MODIFY FORM form1 双击“确定”按钮,在“Command1.Click”中进行修改 如果用户输入的用户名和口令一致,则在提示信息后关闭该表单。 第1处:是判断两个文本框的值是否相同,所以应改为:If Thisform.Text1.Value = Thisform.Text2.Value 第2处:是关闭表单,所以应改为:Thisform.Release 单击“Text2”文本框,在其“属性”窗口的“PasswordChar”处输入“*”。三、综合应用(1小题,计30分) 使用报表设计器建立一个报表,具体要求如下: (1) 报表的内容(细节带区)是order_list表的订单号、订购日期和总金额; (2) 增加数据分组,分组表达式是order_list.客户号,组标头带区的内 容是客户号,组注脚带区的内容是该组订单的总金额合计; (3) 增加标题带区,标题是订单分组汇总表(按客户),要求是3号字、黑体, 括号是全角符号。 (4) 增加总结带区,该带区的内容是所有订单的总金额合计。 最后将建立的报表文件保存为report1.frx文件。提示:在考试的过程中可以使用显示预览菜单查看报表的效果。答: 在命令窗口输入建立报表的命令 CREATE REPORT report1 在“报表设计器-report1.frx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“数据环境设计器-报表设计器-report1.frx”窗口中,再单击鼠标右键,在弹出菜单中选择“添加”菜单项,在“打开”对话框中,选择表“order_list”,单击“确定”按钮,再关闭“添加表或视图”对话框,接着选定表“order_list”,单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“属性”窗口的Order处选择“客户号”。 单击“报表标题/总结”菜单项,接着显示“标题/总结”对话框,在对话框的“报表标题”处选中“标题带区”,在“报表总结”处选中“总结带区”,选完这两项后,单击“确定”按钮。 单击“报表数据分组”菜单项,在“数据分组”对话框中,单击“.”按钮,接着显示“表达式生成器”对话框,在此对话框中双击“order_list.客户号”项,并在“按表达式分组记录:”处生成“order_list.客户号”,再单击“确定”按钮,返回到“数据分组”对话框中,于是单击“确定”按钮。 在“数据环境设计器”中,选定字段“定单号”并按住不放,接着移动鼠标至“细节”带区,松开鼠标,按同样方法来处理字段“订购日期”和“总金额”,接着移动“细节”带区来调整位置。在“数据环境设计器”中,选定字段“客户号”并按住不放,接着移动鼠标至“组标头1:客户号”带区,松开鼠标。 在“页标头”带区增加一个标签“客户号”。 在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“组注脚1:客户号”带区,松开鼠标,接着在“组注脚1:客户号”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“报表表达式”对话框中单击“计算”按钮,在“计算字段”对话框中,选定“求和”单选钮,再单击“确定”按钮返回到“报表表达式”对话框中,接着再按“确定”返回到“报表设计器-report1.frx”窗口中。 在“标题”带区增加一个标签“订单分组汇总表(按客户)”,再选定这个标签,单击“格式字体”菜单项,接着选择“黑体”和“三号”,最后按“确定”按钮。 在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“总结”带区,松开鼠标,接着在“总结”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“报表表达式”对话框中单击“计算”按钮,在“计算字段”对话框中,选定“求和”单选钮,再单击“确定”按钮返回到“报表表达式”对话框中,接着再按“确定”返回到“报表设计器-report1.frx”设计窗口中。4套二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用: 2. 考生目录下有一个form1表单文件,其中三个命令按钮click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改): (1) 单击刷新标题命令按钮时,使表单的标题为简单应用; (2) 单击订单记录 命令按钮时,使表格控件中显示order_list表中的记录; (3) 单击关闭表单 命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不可以增加语句。答: 打开并修改表单文件 MODIFY FORM form1 双击“刷新标题”按钮,在“Command1.Click”中进行修改 要求刷新表单标题,所以应改为:Thisform.Caption=简单应用 双击“订单记录”按钮,在“Command2.Click”中进行修改 要求显示order_list表中的记录,所以应改为:Thisform.grid1.RecordSource =order_list.dbf 双击“关闭表单”按钮,在“Command3.Click”中进行修改 要求关闭表单,所以应改为:Thisform.Release6套二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 2. 使用表单向导选择student表生成一个名为form1的表单。要求选择student表中所有字段,表单样式为阴影式;按钮类型为图片按钮;排序字段选择学号(升序);表单标题为学生基本数据输入维护。答: 单击“工具向导表单”菜单项,并显示“向导选取”对话框。 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定所有字段名,再单击“下一步”按钮。 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“学生基本数据输入维护”,再单击“完成”。 在“另存为”对话框中,输入保存表单名“form1”,再单击“保存”按钮,最后表单就生成了。三、综合应用(1小题,计30分)2设计一个名称为form2的表单,表单上有浏览(名称为Command1)和打印(Command2)两个命令按钮。鼠标单击浏览命令按钮时,先打开数据库sdb,然后执行SELECT语句查询前面定义的SVIEW视图中的记录(两条命令,不可以有多余命令);鼠标单击打印命令按钮时,预览报表文件p_student的内容(一条命令,不可以有多余命令)。答: 在T1.PRG中的内容 OPEN DATABASE sdb CREATE VIEW sview AS ; SELECT STUDENT.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数; FROM STUDENT, SC; WHERE STUDENT.学号 = SC.学号 ; GROUP BY STUDENT.学号 HAVING COUNT(*) 3; ORDER BY 平均成绩 DESC CLOSE ALL二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:7套 2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改: (1) 将按钮刘缆雇员工资名称修改为浏览雇员工资; (2) 单击浏览雇员工资命令按钮时,使用SELECT命令查询salarys表中所 有字段信息供用户浏览; (3) 单击退出表单命令按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不能增加语句行。答:打开并修改表单文件 MODIFY FORM form1 单击“刘缆雇员工资”命令按钮,在“属性”的Caption处输入“浏览雇员工资”。 双击“浏览雇员工资”命令按钮,在“Command1.Click”编辑窗口中把语句修改为“SELECT * FROM salarys”,关闭编辑窗口。 双击“退出表单”命令按钮,在“Command2.Click”编辑窗口中把语句修改为“Thisform.Release”。三、综合应用(1小题,计30分) 2设计一个名称为form2的表单,上面有调整(名称Command1)和退出(名称Command2)两个命令按钮。 单击调整命令按钮时,调用change_c命令程序实现工资调整; 单击退出命令按钮时,关闭表单。注意:在两个命令按钮中均只有一条命令,不可以有多余命令。答: (1). 在命令窗口中输入建立表单命令 CREATE FORM form2 (2). 在“表单设计器”中添加两个命令按钮(“调整”和“退出”)。 (3). 双击“调整”命令按钮,在“Command1.Click”编辑窗口中输入“do change_c”,接着关闭编辑窗口。 (4). 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。8套二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:2设计一个名称为form1的表单,表单以表格方式(与BROWSE窗口方式相似,表格名称为grdSalarys)显示salary_db数据库中salarys表的记录,供用户浏览。在该表单的右下方有一个命令按钮,名称为Command1,标题为退出浏览,当单击该按钮时退出表单。答: 在命令窗口中输入建立表单命令 CREATE FORM form1 如果数据库salary_db在没有被打开的情况下 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“salarys”并单击“确定”按钮,接着关闭“添加表或视图”对话框。 如果数据库salary_db已经打开 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中选中表“salarys”并单击“添加”按钮,接着单击“关闭”按钮关闭此对话框。 在“数据环境设计器-form1.scx”中选定表“salarys”并按住鼠标不放,拖至“表单设计器”窗口中,释放鼠标,即可生成表格名称为grdSalarys的表格。 在“表单设计器-form1.scx”的右下方添加一个命令按钮,在其“属性”窗口的Caption处输入“退出浏览”。 双击“退出浏览”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。三、综合应用(1小题,计30分) 在考生文件夹下,对数据库salary_db完成如下综合应用: 设计一个名称为form2的表单,在表单上设计一个选项组(又称选项按钮组,名称为Optiongroup1)及两个命令按钮生成(名称为Command1)和退出(名称为Command2); 其中选项按钮组有雇员工资表(名称为Option1)、部门表(名称为Option2)和部门工资汇总表(名称为Option3)三个选项按钮。 然后为表单建立数据环境, 并向数据环境添加dept表(名称为Cursor1)和salarys表(名称为Cursor2)。 各选项按钮功能如下: (1) 当用户选择雇员工资表选项按钮后,再按生成命令按钮, 查询显示 在简单应用中创建的sview视图中的所有信息并把结果存入表gz1.dbf 中。 (2) 当用户选择部门表选项按钮后,再按生成命令按钮,查询显示dept 表中每个部门的部门号和部门名称并把结果存入表bm1.dbf中。 (3) 当用户选择部门工资汇总表选项按钮后,再按生成命令按钮,则按 部门汇总, 将该公司的部门号、部门名、工资、补贴、奖励、失业保险 和医疗统筹的支出汇总合计结果存入表hz1.dbf中。请注意:字段名必须 与原字段名一致。 (4) 按退出按钮,退出表单。注意:以上各项功能必须调试、运行通过。答:在命令窗口中输入建立表单命令 CREATE FORM form2 在“表单控件”中选定“选项按钮组”控件,在“表单设计器-form2.scx”中建立这个选项组,在选项组“属性”的ButtonCount中输入“3”。 选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”的Caption处输入“雇员工资表”;单击“Option2”,在其“属性”的Caption处输入“部门表”;单击“Option3”,在其“属性”窗口的Caption处输入“部门工资汇总表”。 在“表单设计器-form2.scx”中添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“生成”,在第2个命令按钮“属性”的Caption处输入“退出”。 如果数据库salary_db在没有被打开的情况下 在“表单设计器-form2.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“dept”并单击“确定”按钮,接着在“添加表或视图”中再选择表“salarys”,再关闭“添加表或视图”对话框。 如果数据库salary_db已经打开 在“表单设计器-form2.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中先选中表“dept”并单击“添加”按钮,接着再选中“salarys”并单击“添加”按钮,最后接着单击“关闭”按钮关闭“添加表或视图”对话框。 双击“生成”按钮,在“Command1.Click”编辑窗口中编写相应的程序Do caseCase thisform.optiongroup1.value=1Use sviewBrowSelect *from sview into table GZ1Case thisform.optiongroup1value=2Use deptBrowSelect *from dept into table BM1Case thisform.optiongroup1.value=3Select dept.部门号,dept.部门名,sum(工资) as 工资,sum(补贴) as 补贴,sum(奖励) as 奖励,sum(失业保险) as 失业保险,sum(医疗统筹) as 医疗统筹 from dept,salarys where dept.部门号=salarys.部门号 group by dept.部门号 order by dept.部门号 into table HZ1Endcase 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。9套二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 2. 在考生文件夹下有一个名称为form1的表单文件,该表单中的三个命令按钮的click事件下的语句有错误。请按如下功能描述进行修改,修改完成后保存所做的修改: (1) 刷新标题命令按钮的click事件下的语句功能是:将表单的标题改为 商品销售数据输入; (2) 商品销售输入命令按钮的click事件下的语句功能是:调用当前文件 夹下的名称为sellcomm的表单文件打开数据输入表单; (3) 输出销售报表命令按钮的click事件下的语句功能是:调用当前文件 夹下的名称为print1的报表文件对报表进行预览。注意:每处错误只能在原语句上进行修改,不可以增加语句行。答: 打开并修改表单文件 MODIFY FORM form1 双击“刷新标题”命令按钮,在“Command1.Click”编辑窗口中把语句修改为“ThisForm.Caption = 商品销售数据输入”,关闭编辑窗口。 双击“商品销售输入”命令按钮,在“Command2.Click”编辑窗口中把语句修改为“DO FORM sellcomm”,关闭编辑窗口。 双击“输出销售报表”命令按钮,在“Command3.Click”编辑窗口中把语句修改为“REPORT FORM print1 PREVIEW”。三、综合应用(1小题,计30分) 在考生文件夹下,对商品销售数据库完成如下综合应用:2设计一个名称为form2的表单,上面有调整(名称Command1)和退出(名称Command2)两个命令按钮。 单击调整命令按钮时,调用change_c命令程序; 单击退出命令按钮时,关闭表单。 注意:1). 以上两个命令按钮均只含一条语句,不可以有多余的语句。 2). 建立后执行该表单的所有功能。答: 在change_c.prg文件中的内容 CLOSE ALL USE 商品表 IF FILE(商品表备份.DBF) ZAP APPEND FROM 商品表备份 ELSE COPY TO 商品表备份 ENDIF REPLACE ALL 单价 WITH 出厂单价*.1 for SUBSTR(商品号,1,2) = 10 SELECT 2 USE 单价调整表 ORDER 商品号 SELECT 商品表 SET RELATION TO 商品号 INTO 单价调整表 REPLACE ALL 出厂单价 WITH 单价调整表.出厂单价 for 商品号 = 单价调整表.商品号 SET RELATION TO CLOSE ALL 设计表单 (1). 在命令窗口中输入建立表单命令 CREATE FORM form2 (2). 在“Form1”窗口中添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“调整”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。 (3). 双击“调整”命令按钮,在“Command1.Click”编辑窗口中输入“do change_c”,接着关闭编辑窗口。(4). 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。10套二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1. 请修改并执行名称为form1的表单,要求如下: (1) 为表单建立数据环境,并将雇员表添加到数据环境中; (2) 将表单标题修改为XXX公司雇员信息维护; (3) 修改命令按钮刷新日期的click事件下的语句,使用SQL的更新命令, 将雇员表中日期字段值更换成当前计算机的日期值。注意:只能在 原语句上进行修改,不可以增加语句行。答:打开并修改表单文件 MODIFY FORM form1 如果数据库salary_db在没有被打开的情况下 1). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“雇员”并单击“确定”按钮,接着关闭“添加表或视图”对话框。 如果数据库salary_db已经打开 2). 在“表单设计器-form1.scx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中选中表“雇员”并单击“添加”按钮,接着单击“关闭”按钮关闭此对话框。 3). 在“属性”中选择“Form1”,在Caption处输入“XXX公司雇员信息维护”。 4). 双击“刷新日期”命令按钮,在“Command1.Click”编辑窗口中把语句修改为“UPDATE 雇员 SET 日期 = DATE()”,关闭编辑窗口。三、综合应用(1小题,计30分)2设计一个名称为form2的表单,表单上设计一个页框,页框(PageFrame1)有部门(Page1)和雇员(Page2)两个选项卡,在表单的右下角有一个退出命令按钮。要求如下: (1) 表单的标题名称为商品销售数据输入; (2) 单击选项卡雇员时,在选项卡雇员中使用表格方式显示VIEW1视 图中的记录(表格名称为grdView1); (3) 单击选项卡部门时,在选项卡部门中使用表格方式显示部门表 中的记录(表格名称为grd部门); (4) 单击退出命令按钮时,关闭表单。 要求:将视图View1和表部门添加到数据环境,并将视图View1和表部门 从数据环境直接拖拽到相应的选项卡自动生成表格。答: 在命令窗口中输入建立表单命令 CREATE FORM form2 在“表单设计器”中,在“属性”的Caption处输入“商品销售数据输入”。 在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中先选中表“部门”并单击“添加”按钮,接着再单击“选定”框中“视图”的按钮,并单击“添加”按钮,最后接着单击“关闭”按钮关闭“添加表或视图”对话框。 在“表单控件”对话框中选定“页框”控件,在“表单设计器”中建立这个“页框”,选中这个“页框”并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Page1”,在其“属性”的Caption处输入“部门”,接着在“数据环境”中选中“部门”表按住不放,再移动鼠标到“页框”的“部门”处,最后松开鼠标;单击“Page2”,在其“属性”的Caption处输入“雇员”,接着在“数据环境”中选中“view1”视图按住不放,再移动鼠标到“页框”的“雇员”处,最后松开鼠标。 在“表单设计器”的右下角,添加一个命令按钮,在“属性”窗口的Caption处输入“退出”,双击“退出”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。11套三、综合应用(1小题,计30分)设计名为mysupply的表单 (表单的控件名和文件名均为mysupply)。表单的形式如下图:表单的标题为零件供应情况。表格控件为Grid1,命令按钮查询为Command1、退出为Command2,标签控件label1和文本框控件text1(程序运行时用于输入工程号) 运行表单时,在文本框中输入工程号,单击查询命令按钮后,表格控件(名称grid1)中显示了工程所使用的零件的零件名、颜色、和重量(通过设置有关数据属性实现),并将结果按零件名升序排列存储到pp.dbf文件。单击退出按钮关闭表单。完成表单设计后要运行表单,并查询工程号为J4的相应信息。答: 在命令窗口中输入建立表单命令 CREATE FORM mysupply 在“表单设计器”中,在“属性”的Caption处输入“零件供应情况”,在Name处输入“mysupply”。 在“表单控件”中选定“表格”控件,在其“属性”的RecordSourceType处选择“4 - SQL 说明”。 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令组,接着关闭编辑窗口。解:select 零件名,颜色,重量 from零件where零件号 in(select 零件号 from 供应 where 工程号=”J4”) into table ls 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。12套三、综合应用(1小题,计30分) 设计名为form_book的表单(控件名为form1,文件名为form_book)。表单的标题设为图书情况统计。表单中有一个组合框(名称为Combo1)、一个文本框 (名称为Text1)和两个命令按钮统计(名称为Command1)和退出(名称为Command2)。 运行表单时,组合框中有三个条目清华、北航、科学(只有三个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击统计命令按钮,则文本框显示出图书表中该出版社图书的总数。 单击退出按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。答: 在命令窗口中输入建立表单命令 CREATE FORM form_book 在“表单设计器”中,在“属性”的Caption处输入“图书情况统计”,双击“Load Event”事件名,在“Form1.Load”编辑窗口,输入命令组。 public ma(3),cox open database 图书 cox=1 ma(1)=清华 ma(2)=北航 ma(3)=科学双击“Destroy Event”事件名,在“Form1.Destroy”编辑窗口,输入命令组。 release cox ,ma close database 在“表单控件”对话框中选定“组合框”控件,在其“属性”的RowSource处输入“ma”,在RowSourceType处选择“5 - 数组”,在ControlSource处输入“cox”。 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“统计”,单击第2个命令按钮在“属性”的Caption处输入“退出”。再在“表单设计器”中添加一个文本框Text1。 双击“统计”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗口。 select count(*) from book where ma(cox)=出版社 into array aform_book.text1.value=a 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。13套 2. 建立表单MYFORM3,在表单上添加表格控件(名称为grdCourse), 并通过该控件显示表course的内容(要求RecordSourceType属性必须为0)。答: 在命令窗口中输入建立表单命令 CREATE FORM Myform3 在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“course”并单击“确定”按钮,接着关闭“添加表或视图”对话框。 在“数据环境设计器”中,按住表“course”,然后拖动鼠标至“表单设计器”中,松开鼠标。 在“表单设计器”中,选中“表格”控件,在“属性”的RecordSourceType中选择“0 - 表”。14套二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1. 打开表单MYFORM4-4,把表单(名称为Form1)标题改为欢迎您, 将文本欢迎您访问系统(名称为label1的标签)的字号改为25,字体改为黑体。再在表单上添加关闭(名称为Command1)命令按钮,单击此按钮关闭表单。最后保存并运行表单。答:打开并修改表单 MODIFY FORM myform4-4 在“表单设计器”中,在“属性”的Caption处输入“欢迎您”。 在“表单设计器”中,在“属性”的FontName处选择“隶书”,在FontSize处输入“25”。 在“表单设计器”中,添加一个命令按钮,在“属性”的Caption处输入“关闭”。 双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,并关闭编辑窗口。 2设计一个表单MYFORM4,表单中有两个命令按钮查询(名称为Command1)和退出(名称为Command2)。 (1) 单击查询按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。 (2) 单击退出按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。答: 在命令窗口中输入建立表单命令 CREATE FORM Myform4 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗口。 select 作者姓名,所在城市 from authors where 作者编号 in (sele 作者编号 from books group by 作者编号 having count(*)=3) ; order by 作者姓名 into table new_view4 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。14套二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1. 打开表单MYFORM4-4,把表单(名称为Form1)标题改为欢迎您, 将文本欢迎您访问系统(名称为label1的标签)的字号改为25,字体改为黑体。再在表单上添加关闭(名称为Command1)命令按钮,单击此按钮关闭表单。最后保存并运行表单。答:打开并修改表单 MODIFY FORM myform4-4 在“表单设计器”中,在“属性”的Caption处输入“欢迎您”。 在“表单设计器”中,在“属性”的FontName处选择“隶书”,在FontSize处输入“25”。 在“表单设计器”中,添加一个命令按钮,在“属性”的Caption处输入“关闭”。 双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,并关闭编辑窗口。 2设计一个表单MYFORM4,表单中有两个命令按钮查询(名称为Command1)和退出(名称为Command2)。 (1) 单击查询按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。 (2) 单击退出按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。答: 在命令窗口中输入建立表单命令 CREATE FORM Myform4 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗口。 select 作者姓名,所在城市 from authors where 作者编号 in (sele 作者编号 from books group by 作者编号 having count(*)=3) ; order by 作者姓名 into table new_view4 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。15套三、综合应用(1小题,计30分) 设计一个表单名和文件名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为:外币市值情况。表单中有一个姓名标签控件Lable1、文本框控件Text1、一个表格控件Grid1和两个命令按钮查询(command1)和退出(command2),如下图所示:。运行表单时,在文本框text1中输入某人的姓名,然后单击查询,则在表格控件Grid1中会显示出他所持有的全部外币名称及对应的人民币数量,并按人民币数量降序排列,同时将结果存储到自由表DBFA中。注意:某种外币相当于人民币数量的计算公式:人民币数量=该种外币的现钞买入价* 该种外币持有数量。单击退出按钮时关闭表单。运行该表单,查询“林诗因”的外币市值情况。答: 在命令窗口中输入建立表单命令 CREATE FORM currency_form 在“表单设计器”中,在“属性”的Caption处输入“外币市值情况”,在Name处输入“currency_form”。 在“表单设计器”中,添加名称为Lable1的标签。 在“表单设计器”中,添加名称为Text1的标签。 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗口。 thisform. Grid1.RecorSourceType=4 thisform. Grid1.RecorSourceType=select 外币名称, currency_sl.持有数量*现钞买入价 as 人民币数量 from rate_exchange, currency_sl where rate_exchange.外币代码=currency_sl.外币代码 and 姓名=alltrim(thisform.text1.value) order by 人民币数量 desc into table dbfa.dbf另解:select sum(rate_exchange.现钞买入价*currency_sl.持有数量) from currency_sl inner join rate_exchange on currency_sl.外币代码=rate_exchange.外币代码 where currency_sl.姓名 into array slThisform.text2.value=sl 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”,并关闭编辑窗口。16套三、综合应用(1小题,计30分) 设计一个文件名和表单名均为myrate的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为外汇持有情况。表单中有一个选项组控件(命名为myOption)和两个命令按钮统计(command1)和退出(command2)。其中,选项组控件有三个按钮日元、美元和欧元。 运行表单时,首先在选项组控件中选择日元、美元或欧元,单击统计命令按钮后,根据选项组控件的选择将持有相应外币的人的姓名和持有数量分别存入rate_ry.dbf(日元)或rate_my.dbf(美元)或rate_oy(欧元)中。 单击退出按钮时关闭表单。表单建成后,要求运行表单,并分别统计日元、美元和欧元的持有数量。答:在命令窗口中输入建立表单命令 CREATE FORM myrate 在“表单设计器”中,在“属性”的Caption处输入“外汇持有情况”,在Name处输入“myrate”。 在“表单控件”对话框中选定“选项按钮组”控件,在“表单设计器”中建立这个选项组,在选项组“属性”的ButtonCount中输入“3”,在Name处输入“myOption”。 选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”的Caption处输入“日元”;单击“Option2”,在其“属性”的Caption处输入“美元”;单击“Option3”,在其“属性”的Caption处输入“欧元”。 在“表单设计器”中添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“统计”,在第2个命令按钮“属性”的Caption处输入“退出”。 双击“统计”按钮,在“Command1.Click”编辑窗口中编写相应的程序 if thisform.myOption.value=1 select 姓名,持有数量 from currency_sl where currency_sl.外币代码=27 into dbf rate_ry else if thisform.myOption.value=2 select 姓名,持有数量 from currency_sl where currency_sl.外币代码=14 into dbf rate_my else select 姓名,持有数量 from currency_sl where currency_sl.外币代码=38 into dbf rate_oy endif endif另解:do casecase thisform.myopiton.option1.value=1 sele
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京市人民医院手术标本处理考核
- 2025安徽合肥师范学院辅导员招聘32人模拟试卷参考答案详解
- 2025第二季度重庆医科大学附属大学城医院临床医技科室人员招聘模拟试卷附答案详解
- 2025广东阳春市高校毕业生就业见习招募31人(第三期)模拟试卷附答案详解(模拟题)
- 重庆市人民医院外固定架应用技术专项考核
- 邯郸市人民医院重症感染预后评估考核
- 石家庄市人民医院疑难ABORh血型鉴定案例分析笔试试题
- 石家庄市中医院肛门直肠测压操作资格认证
- 张家口市中医院外周神经超声考核
- 沧州市中医院病理学术交流考核
- 生产运营销售管理优化项目销售预测优化设计方案
- DB65╱T 3953-2016 反恐怖防范设置规范 商业场所
- 整形医院前台接待标准化流程与话术设计
- 完整的离婚协议书打印电子版(2025年版)
- 尿道狭窄的治疗与护理
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- 某写字楼物业管理方案
- 2025年贵州磷化(集团)有限责任公司招聘笔试参考题库含答案解析
- 迈克尔杰克逊课件
- 三农直播培训
- 专利转化合同范本
评论
0/150
提交评论