首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有myform表单文件,将该表单设置为项层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。 新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项): 表
在考生文件夹下有myform表单文件,将该表单设置为项层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。 新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项): 表
admin
2016-10-30
29
问题
在考生文件夹下有myform表单文件,将该表单设置为项层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。
新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项):
表单
浏览课程
浏览选课统计
报表
预览报表
退出
如图3-3所示。各菜单项的功能如下:
①选择“浏览课程”时在表单的表格控件中显示“课程”表的内容(在过程中完成,直接指定表名)。
②选择“浏览选课统计”时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程中完成,直接指定视图名)。
③选择“预览报表”时预览简单应用题建立的报表creport(在命令中完成)。
④选择“退出”时关闭和释放表单(在命令中完成)。
注意:最后要生成菜单程序,并注意该菜单将作为顶层表单的菜单。
选项
答案
本题主要考查的是菜单在顶层表单中的应用。主要包括两大部分的操作,即菜单设计和表单设计。操作过程可按以下步骤进行: 通过菜单设计器建立菜单,注意主菜单和子菜单的建立。菜单设计有两个关键操作:一是在菜单设计器中勾选“蒂规选项”对话框中的“顶层表单”,表示此菜单存在顶层表单中;二是在释放表单时,要使用表单的文件名,即本题可以通过MAINFORM.RELEASE命令释放MAINFORM表单,注意:不要使用THIsFORIM.RELEASE命令释放表单。 在表单设计过程中,要注意将表单设置为顶层表单,通过表单的showwindow属性值可以进行设置,而在表单中调用菜单文件是在表单的Load(或INIT)事件中进行调用,还需要通过THIS短语指定当前表单对象的引用。其基本格式为:Do<菜单文件.Tnpr>WISTH THIs[,<菜单内部名>”]。 【操作步骤】 步骤1:在命令窗口执行命令:CREATEMENUmymenu,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,扣开菜单设计器。在菜单设计器“菜单名称”列的文本框中依次输入“表单”、“报表”和“退出”3个主菜单名,“结果”下拉框中选择为“子菜单”,单击“表单”行的“创建”按钮进入下级菜单设计。 步骤2:在“菜单名称”列依次输入子菜单名“浏览课程”和“浏览选课统计”,选择“结果”列都为“过程”,分别单击两个“过程”后面的“创建”按钮打开过程编辑器,编写过程代码。 “课程浏览”菜单命令的过程代码: Myform.Gridl.RecordSourceType=1 Myform.Gridl.RecordSource=“课程”: “选课统计浏览”菜单命令的过程代码: OPEN DATABASE 学生管理 Myform.Gridl.RecordSourceType=0 Myform.Gridl.RecordSource=“sview”: 步骤3:通过“菜单级”下拉框返回主菜单项设计界面,以同样的方法,设计“报表”菜单项的下级子菜单“预览报表”,注意选择“预览报表”的“结果”项为“命令”,然后往后面的文本框中输入以下命令代码: REPORT FORM creport PREVIEW 步骤4:再次返回土菜单项设汁界面,选择“退出”菜单命令的“结果”项为“命令”,并输入命令语句: myform.RELEASE 步骤5:执行【显示】→【常规选项】菜单命令,在弹出的“常规选项”对话框中勾选“项层表单”复选框,然后单击“确定”按钮,保存修改。如图4.17所示。 [*] 步骤6:执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件,关闭菜单设计器。 步骤7:在命令窗口执行命令:MODIFY FORMmyform,打开表单设计器。选中表单,在“属性”窗口中修改表单(Forml)的“ShowWindow”属性值设置为“2-作为顶层表单”。 步骤8:右击表单选择【数据环境】快捷菜单命令,在表单数据环境中单击右键选择【添加】快捷菜单命令,选择“视图”单选项,将sview视图添加到数据环境中。 步骤9:双击表单(Forml)编写表单的Load事件代码,代码如下: DO mymenu.mpr WITH THIS.”TTT” 步骤10:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。 【考点链接】为顶层表单添加菜单、容器类控件、表单数据环境。
解析
转载请注明原文地址:https://jikaoti.com/ti/TIk0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
表单文件的扩展名是( )。
设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
在下面的VisualFoxPro表达式中,运算结果为逻辑真的是( )。
设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置。(1)建立一个表单,文件名和表单名均为form1,表单标题为"外汇"。(2)表单中含有一个页框控件(PageFrame1)和一个"退出"命令按钮(Command1)。(3
运算结果不是2010的表达式是( )。
假设在数据库表的表设计器中,字符型字段"性别"已被选中,正确的有效性规则设置是( )。
在VisualFoxPro中,用于建立或修改程序文件的命令是( )。
在VisualFoxPro中,执行SQL的DELETE命令和传统的FoxProDELETE命令都可以删除数据库表中的记录,下面正确的描述是( )。
在VisualFoxPro中,菜单程序文件的默认扩展名是( )。
在考生文件夹下有一个名为zonghe的表单文件,其中:单击"添加>"命令按钮可以将左边列表框中被选中的项添加到右边的列表框中;单击"<移去"命令按钮可以将右边列表框中被选中的项移去(删除)。请完善"确定"命令按钮的Click事件代码,其功能是:查询右边列
随机试题
森林的年龄是森林()指标。
慢性肺心病急性加重期最常见的诱因是()
男性,24岁,反复酱油色尿伴头昏、心悸2年,查体:贫血貌,巩膜黄染,肝脾不大,胆囊区无压痛,血清总胆红素64μmol/L,直接胆红素6μmol/L,尿胆红素(-)尿胆原(+),最可能的诊断是
A.贮藏处温度为2℃~100℃B.贮藏处避光并且温度不超过20℃C.贮藏处温度不超过20℃D.温度为10℃~30℃E.温度为25℃±2℃凉暗处是指
甲国人汉森在乙国注册了某投资公司,该投资公司的实际控制管理中心在甲国。汉森则半年在甲国,半年在乙国。甲乙两国均认为汉森是其纳税义务人.在公司纳税人上,乙国采取实际控制与管理中心所在地标准。两国之间没有涉及征税的协议。依相关规则,下列正确的是哪几项?(
背景资料:弯山隧道是某高速公路第七合同段的一座分离式隧道,双向6车道,宽2×14m。左线ZK44+300~ZK45+700,长度1400m,右线YK44+310~YK45+722.3,长度1412.3m,洞身围岩为Ⅲ级~Ⅳ级,施工单位按新奥法组织
伪造、变造会计资料和提供虚假财务报告的主体为( )。
3月5日9时20分,甲市东风路派出所接到市公安局指挥中心指令,在地铁2号线东风公园站1号出入口。有人设置灵台、摆放花圈、焚烧纸钱,参与人员5人左右,暂无过激行为,请立即安排警力前往处置。派出所李所长率民警小张、小周出警,迅速到达现场。先期赶到现场的轨道交通
当前,“微信付款”已经成为一种比较流行的支付方式,下列说法正确的是()。
LiwanisthenameofGuangzhou’ssouthwestdistrict,borderedbyRenminLutothesouthandwest.Notsolongago,inthe【C1】___
最新回复
(
0
)