THIS短语指定当前表单对象 的引用。其基本格式为:DO <菜单文件.mpr> WITH THIS[,"<菜单内部名>"]。 【操作步骤】 步骤1:在命令窗口执行命令:CREATE MENU MAINMENU,在弹出的"新建菜单"对话框中单击"菜单"图 标按钮,打开菜单
设计器。在菜单设计器"菜单名称"列的文本框中依次输入"记录浏览"、"打印"和"退出"3个主菜 单名,"结果"下拉框中选择为"子菜单",单击"记录浏览"行的"创建"按钮进入下级菜单设计。 步骤2:在"菜单名称"列依次输入子菜单名"课
程浏览"和"选课统计浏览",选择"结果"列都为"过程",分别 单击两个"过程"后面的"创建"按钮打开过程编辑器,编写过程代码。 *****"课程浏览"菜单命令的过程代码***** MAINFORM.GRID1.RECORDSOURCE="课程" *****"选课统计浏览"菜单命令的过程代码***** MAINFORM.GRID1.RECORDSOURCE="XKVIEW" 步骤3:通过"菜单级"下拉框返回主菜单项设计界面,以同样的方法,设计"打印"菜单项的下级子菜单"报 表预览",注意选择"报表预览"的"结果"项为"命令",然后在后面的文本框中输入命令代码: REPORT FORM XKREPO PREVIEW 步骤4:再次返回主菜单项设计界面,选择"退出"菜单命令的"结果"项为"命令",并输入命令语句: MAINFORM.RELEASE 步骤5:执行【显示】→【常规选项】菜单命令,在弹出的"常规选项"对话框中勾选"顶层表单"复选框,然
后单击"确定"按钮,保存修改。 步骤6:执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro对话框中单击"是"按钮,接着系统会弹 出"生成菜单"对话框,单击"生成"按钮生成一个可执行的菜单文件,关闭菜单设计器。 步骤7:在命令窗口执行命令:MODIFY FORM MAINFORM,打开表单设计器。选中表单,在"属性"窗口 中修改表单(Form1)的"ShowWindow"属性值设置为"2 - 作为顶层表单"。 步骤8:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单 命令,在"添加表或视图"对话框中双击"课程"表,将表添加到数据环境中;再选择"视图"单选项,将XKVIEW 视图也添加到数据环境中。 步骤9:双击表单(Form1)编写表单的Load事件代码,代码如下: *****表单(Form1)的Load事件代码***** DO MAINMENU.MPR WITH THIS,"TTT" 步骤10:单击"常用"工具栏中的"运行"按钮查看结果,将表单文件保存到考生文件夹下。
一、基本操作题
【审题分析】 本题考查了数据库和表的基本操作,包括新建表和删除表的操作;利用查询设计器建立查询;通过SQL语 句更新表记录。 操作过程中特别要注意的是在删除表时,是将表从数据库中删除还是移出;而新建自由表时,如果当前有 打开的数据库,则需要先关闭数据库再建立数据表。 建立查询时注意在
查询设计器中设置筛选条件,其他操作都比较简单;而利用SQL更新表记录时,直接套 用SQL UPDATE的命令格式即可。 【操作步骤】 (1)①在命令窗口执行命令:MODIFY DATABASE 学生选课,打开数据库设计器。 ②右击数据库设计器中的"学生"表,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击"删 除"按钮,将"学生"表永久性删除。 (2)①在命令窗口执行命令:CLOSE ALL,关闭所有文件。 ②继续在命令窗口执行命令:CRE
ATE 教师,打开表设计器新建"教师"表结构。 ③根据题意,在表设计器中逐行输入每个字段的"字段名",并设置字段"类型"和"宽度",然后单击"确定" 按钮,此时系统会弹出一个对话框询问"现在输入数据记录吗?",本题不需要录入数据,单击"否"按钮。 (3)①在命令窗口执行命令:OPEN DATABASE 学生选课,打开数据库环境。 ②在命令窗口执行命令:CREATE QUERY KCQUERY,打开查询设计器,在"添加表或视图"对话框中,双 击"课程"表,将表添加到查询