




已阅读5页,还剩97页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一套 1、(1)在命令窗口执行命令:CREATE PROJECT 图书管理,新建一个项目管理器。(2)在项目管理器中选中“数据”选项卡内的“数据库”项,然后单击“新建”按钮,系统弹出“新建数据库”对话框。单击“新建数据库”图标按钮,在弹出的“创建”对话框的“数据库名”文本框中输入“图书”。单击“保存”命令按钮将数据库保存在考生文件夹下。以同样的方法,将borrows表和loans表添加到数据库中。(4)在命令窗口执行命令:CREATE QUERY TSCX,打开查询设计器,在“添加表或视图”对话框中,双击books表,将表添加到查询设计器中。在“字段”选项卡中单击“全部添加”按钮,将“可用字段”中的全部字段添加到“选定字段”中。在“筛选”选项卡的“字段名”下拉列表中选择“books.价格”字段,在“条件”下拉框中选择“=”,在“实例”框中输入“70”。在“排序依据”选项卡内双击“选定字段”列表框中的“books.价格”字段,将字段添加到“排序条件”列表框中,在“排序选项”中选择“降序”单选项。单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。2、(1):在命令窗口执行命令:CREATE MENU MENU1,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。(2):在菜单设计器“菜单名称”列的文本框中输入“查询”,“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第1、2、3行文本框中依次输入子菜单名“按学号”、“按课程号”和“退出”,将3个子菜单的“结果”都设置为“命令”,然后在3个菜单命令的“选项”文本框中分别输入相应的命令。(3):三条命令语句如下:“按学号”菜单命令:SELECT 学号,AVG(成绩) FROM SCORE GROUP BY 学号。“按课程号”菜单命令:SELECT 课程号,AVG(成绩) FROM SCORE GROUP BY 课程号。“退出”菜单命令:SET SYSMENU TO DEFAULT。(4):执行【菜单】【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。5:在命令窗口执行命令:DO MENU1.MPR,运行菜单查看结果。3(1):在命令窗口执行命令:OPEN DATABASE 图书,打开“图书”数据库环境。2:继续在命令窗口执行命令:CREATE VIEW,打开视图设计器。在“添加表或视图”对话框中双击loans表,将表添加到视图设计器中。3:在“字段”选项卡中单击“全部添加”按钮,将“可用字段”中的全部字段添加到“选定字段”中;在“排序依据”选项卡中双击“选定字段”列表框中的“loans.借书日期”字段,将字段添加到“排序条件”列表框中,在“排序选项”中选择“降序”单选项;单击“常用”工具栏中的“运行”按钮查看结果,将视图文件以文件名tsview保存(视图设计器的操作界面与查询设计器类似,部分操作界面可参考查询设计器图示)。4:在命令窗口执行命令:CREATE FORM FORM1,打开表单设计器。右击表单选择【数据环境】快捷菜单命令,打开表单数据环境,在“添加表或视图”对话框单击“视图”选项,然后双击tsview视图文件,将视图添加到表单数据环境中;将表单数据环境中的tsview视图文件拖放到表单中,会出现一个表格控件自动显示视图中的数据。5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。步骤1:在命令窗口执行命令:CREATE FORM FORM2,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加两个表格控件和一个命令按钮控件。步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,如图6所示;表单及控件属性设置,表1 表单及控件属性设置表单(Form1)Caption课程成绩查看命令按钮(Command1)Caption退出步骤3:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在“添加表或视图”对话框中双击course和score表,将表添加到表单的数据环境中。步骤4:右击第一个表格(Grid1)选择【生成器】快捷菜单命令,在“表格项”选项卡中,单击“数据库和表”下方的按钮打开,在弹出的“打开”对话框中选择course表,将“可用字段”中的字段全部添加到“选定字段”中,单击“确定”按钮;以同样的方法为第二个表格(Grid2)设置score表中的字段。如图7所示。步骤5:双击“退出”命令按钮(Command1),在Click事件中编写程序代码:THISFORM.RELEASE。步骤6:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。第二套、1、(1)在命令窗口执行命令:CREATE PROJECT XM,新建一个项目管理器。(2)在项目管理器中选中“数据”选项卡内的“数据库”项,然后单击“添加”按钮,在弹出的“打开”对话框中双击kshj数据库文件,将数据库添加到项目管理器中。(3)在项目管理器中单击“数据库”前面的“+”号,依次展开“数据库”“kshj”。如图1所示。选中“本地视图”项单击“新建”按钮,接着在弹出的“新建本地视图”对话框中单击“新建视图”图标按钮,打开视图设计器。在“添加表或视图”对话框中双击“获奖情况”表,将表添加到视图设计器中。在“字段”选项卡中单击“全部添加”按钮,将“可用字段”中的全部字段添加到“选定字段”中。单击“常用”工具栏中的“运行”按钮查看结果,将视图文件以文件名myview保存。2、步骤1:在命令窗口执行命令:CREATE QUERY CHAXUN,打开查询设计器。在“添加表或视图”对话框中单击“其他”按钮,然后在弹出的“打开”对话框中双击xxx表,将表添加到查询设计器中,以同样的方法将jjj表也添加到查询设计器中。 步骤2:添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行连接,单击“确定”按钮设置两个表的联系。步骤3:依次双击jjj.表中的“姓名”、“职称”字段和xxx表中的“联系电话”字段,添加到“字段”选项卡的“选定字段”列表中;然后在“筛选”选项卡的“字段名”下拉列表中选择“xxx.工作单位”字段,在“条件”下拉框中选择“=”,在“实例”框中输入“复旦大学”。步骤4:执行【查询】【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名cx1,单击“确定”按钮。如图3所示。步骤5:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。步骤1:在命令窗口执行命令:CREATE FORM FORM1,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加两个命令按钮控件。步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表1。表1 表单及控件属性设置对 象属 性属性值命令按钮(Command1)NamequeryCaption查询命令按钮(Command2)NamecloseCaption关闭3、步骤1:在命令窗口执行命令:CREATE FORM FORM2,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加三个命令按钮控件。步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表2。表2 表单及控件属性设置对 象属 性属性值表单(Form1)NameForm2Caption客户基本信息命令按钮(Command1)Caption女客户信息查询命令按钮(Command2)Caption客户信息输出命令按钮(Command3)Caption退出步骤3:双击命令按钮,编写各个命令按钮的Click事件代码,如图4所示。各按钮代码如下: “女客户信息查询”按钮的Click事件代码:SELECT * FROM CUST WHERE 性别=女 。 “客户信息输出”按钮的Click事件代码:REPORT FORM REPORT1 PREVIEW 。 “退出”按钮的Click事件代码:THISFORM. RELEASE 。步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。第三套1、(1)在命令窗口执行命令:CREATE PROJECT 供应,新建一个项目管理器。(2)在项目管理器中选中“数据”选项卡内的“数据库”项,然后单击“添加”按钮,在弹出的“打开”对话框中双击“零件供应”数据库文件,将数据库添加到项目管理器中。(3)在项目管理器中单击“数据库”前面的“+”号,依次展开“数据库”“供应零件”“表”。选中“零件”表单击“修改”按钮,弹出“零件”表设计器,在表设计器的“字段”选项卡中选中“零件号”字段名,然后在“索引”列的下拉框选择“升序”排序方式(此时为表已建立了普通索引),接着在“索引”选项卡中将“类型”设置为“主索引”,单击“确定”按钮保存表结构修改。参照“零件”表的操作,为“供应”表建立“零件号”字段的普通索引。在项目管理器中选中数据库“零件供应”,然后单击“修改”命令按钮,打开数据库设计器,拖动“零件”表“索引”下方的主索引“零件号”到“供应”表中“索引”下方的普通索引“零件号”上,为两个表建立联系,建立好联系的两个表之间会出现一条连线。(4)打开“供应”表设计器,选中“数量”字段行,然后在“字段有效性”的“规则”文本框中输入:数量0.AND.数量THISFORM.WIDTH & 如果标签的左边距大于表单宽度 THISFORM.LABEL1.LEFT=0-THISFORM.LABEL1.WIDTH & 标签左边距等于0减去标签的宽度值,此时标签的右边框刚好与表单的左边框重合ELSE THISFORM.LABEL1.LEFT=THISFORM.LABEL1.LEFT+5 & 如果标签的左边距加5ENDIF步骤4:双击“退出”命令按钮,编写命令按钮的Click事件代码:THISFORM.RELEASE。步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。【操作步骤】步骤1:在命令窗口执行命令:OPEN DATABASE 学生选课,打开数据库环境。步骤2:继续在命令窗口执行命令:CREATE VIEW,打开视图设计器。在“添加表或视图”对话框中依次双击“课程”表和“成绩”表,将表添加到视图设计器中,添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行连接,单击“确定”按钮设置两个表的联系。步骤3:在视图设计器中双击“课程”表中“课程号”和“课程名称”字段,添加到“选定字段”中;然后在“字段”选项卡的“函数和表达式”下的文本框中输入表达式:COUNT(成绩.学号) AS 选课人数,再单击“添加”按钮,将其添加到“选定字段”列表中。步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将视图文件以文件名xkview保存。步骤5:执行【文件】【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“报表”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“报表向导”项,单击“确定”按钮,启动报表向导。步骤6:在报表向导的“步骤1-字段选取”界面的“数据库和表”下选中xkview视图文件,将“可用字段”中的字段全部添加到“选定字段”中。步骤7:由于本题不再要求其他操作,可以直接单击“完成”按钮跳至向导最后一个界面。继续单击“完成”按钮,在“另存为”对话框的“保存报表为:”框中输入报表文件名xkrepo,单击“保存”按钮。3、步骤1:在命令窗口执行命令:CREATE MENU MAINMENU,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。在菜单设计器“菜单名称”列的文本框中依次输入“记录浏览”、“打印”和“退出”3个主菜单名,“结果”下拉框中选择为“子菜单”,单击“记录浏览”行的“创建”按钮进入下级菜单设计。步骤2:在“菜单名称”列依次输入子菜单名“课程浏览”和“选课统计浏览”,选择“结果”列都为“过程”,分别单击两个“过程”后面的“创建”按钮打开过程编辑器,编写过程代码。 “课程浏览”菜单命令的过程代码:MAINFORM. GRID1.RECORDSOURCE=课程 。 “选课统计浏览”菜单命令的过程代码:MAINFORM. GRID1.RECORDSOURCE=XKVIEW 。步骤3:通过“菜单级”下拉框返回主菜单项设计界面,以同样的方法,设计“打印”菜单项的下级子菜单“报表预览”,注意选择“报表预览”的“结果”项为“命令”,然后在后面的文本框中输入命令代码:REPORT FORM XKREPO PREVIEW步骤4:再次返回主菜单项设计界面,选择“退出”菜单命令的“结果”项为“命令”,并输入命令语句:MAINFORM.RELEASE步骤5:执行【显示】【常规选项】菜单命令,在弹出的“常规选项”对话框中勾选“顶层表单”复选框,然后单击“确定”按钮,保存修改。如图4所示。步骤6:执行【菜单】【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件,关闭菜单设计器。步骤7:在命令窗口执行命令:MODIFY FORM MAINFORM,打开表单设计器。选中表单,在“属性”窗口中修改表单(Form1)的“ShowWindow”属性值设置为“2-作为顶层表单”。步骤8:右击表单选择【数据环境】快捷菜单命令,在“添加表或视图”对话框中双击“课程”表,将表添加到数据环境中(如果没有弹出“添加表或视图”对话框,则在表单数据环境中单击右键选择【添加】快捷菜单命令打开);再选择“视图”单选项,将XKVIEW视图也添加到数据环境中。步骤9:双击表单(Form1)编写表单的Load事件代码,代码如下:DO MAINMENU.MPR WITH THIS,TTT步骤10:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。第六套1、(1)在命令窗口执行命令:MODIFY DATABASE SALARY,打开salary数据库设计器。右击数据库设计器中的x_t表,选择【修改】快捷菜单命令,打开x_t表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“cno”,在“索引”选项卡中将“类型”选择“主索引”,在表达式下方的文本框中输入“部门号+年度”,建立主索引。接着在“字段”选项卡中选中“部门号”,然后在“索引”列中选择“升序”,建立“部门号”字段的普通索引,单击“确定”按钮保存表结构修改。(2)继续打开x_t表设计器,在表设计“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“说明”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“50”,保存表结构修改。(3)在命令窗口执行命令:MODIFY COMMAND ONE,打开程序文件编辑器。在编辑器中输入SQL查询代码:ALTER TABLE X_T ALTER 年度 C(4) DEFAULT 2008。在命令窗口执行命令:DO ONE.PRG,执行程序文件。(4)参照1小题的操作首先为dep表建立“部门号”的主索引,在数据库设计器中拖动dep表“索引”下方的主索引“部门号”到x_t表中“索引”下方的普通索引“部门号”上,为两个表建立联系。选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】【编辑参照完整性】菜单命令。在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“限制”;“删除”下的单元格内容为“级联”;“插入”下的单元格内容为“忽略”。单击“确定”按钮保存参照完整性的修改。2、步骤1:在命令窗口执行命令:OPEN DATABASE SALARY,打开数据库环境。步骤2:执行【文件】【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“表单”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“一对多表单向导”项, 步骤1:在命令窗口执行命令:MODIFY COMMAND PROGERR.PRG,打开progerr程序文件,文件中的命令代码如下:OPEN DATABASE SALARY SELECT X_T.部门号,部门名,年度,;一季度销售 + 二季度销售 + 三季度销售 + 四季度销售 AS 全年销售额,;一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 AS 全年利润,;一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 / 一季度销售 + 二季度销售 + 三季度销售 + 四季度销售 AS 利润率;FROM X_T DEP;WHERE X_T.部门号 = DEP.部门号;GROUP BY 年度 利润率 DESC;INTO C_SUM 修改程序中的错误行,修改后的程序如下:OPEN DATABASE SALARYSELECT X_T.部门号,部门名,年度,;一季度销售 + 二季度销售 + 三季度销售 + 四季度销售 AS 全年销售额,;一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 AS 全年利润,;(一季度利润 + 二季度利润 + 三季度利润 + 四季度利润) / (一季度销售 + 二季度销售 + 三季度销售 + 四季度销售) AS 利润率; & 根据运算符的优先次序,此处表示式应先加后除,原程序中缺少括号FROM X_T,DEP; & 两个表之间应用逗号分开,而不是空格WHERE X_T.部门号 = DEP.部门号;ORDER BY 年度,利润率 DESC; & 字段排序的短语是ORDER BY,而非GROUPY,且两字段间要用逗号隔开INTO TABLE C_SUM & 查询结果输出到表的短语是INTO TABLE,而非INTO短语步骤2:保存文件修改,在命令窗口执行命令:DO PROGERR.PRG,执行程序文件。3、步骤1:在命令窗口执行命令:CREATE FORM YEARSELE,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加一个标签、一个微调器、两个命令按钮和一个表格控件。步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表1。表1 表单及控件属性设置对 象属 性属性值表单(Form1)Namemyform1Caption部门分年度数据查询标签(Label1)Caption年度命令按钮(Command1)Caption查询命令按钮(Command2)Caption退出微调器(Spinner1)SpinnerHighValue2010SpinnerLowValue2004Values2008Imcrement1表格(Grid1)RecordSourceType4-SQL说明步骤3:右击表单选择【数据环境】快捷菜单命令,在“添加表或视图”对话框中双击x_t表,将表添加到数据环境中(如果没有弹出“添加表或视图”对话框,则在表单数据环境中单击右键选择【添加】快捷菜单命令打开)。步骤4:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下:*“查询”按钮的Click事件代码*THISFORM.GRID1.RECORDSOURCE=;SELECT * FROM X_T; WHERE 年度=ALLTRIM(THISFORM. SPINNER1. TEXT); & 年度等于微调器中显示的数值 INTO CURSOR TEMP*“退出”按钮的Click事件代码*THISFORM.RELEASE步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。第七套1、(1)在命令窗口执行命令:MODIFY DATABASE 外汇管理,新建数据库并打开数据库设计器。(2)在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“汇率”表,将表添加到数据库中,以同样的方法将“账户”和“代码”表添加到数据库中。(3)在命令窗口执行命令:MODIFY FILE SQL_RATE,打开文本文件编辑器。在编辑器中输入SQL定义表结构的代码:Create Table Rate_Bak 币种代码1 C(2),币种代码2 C(2),买入价格 N(10,4),卖出价格 N(10,4)在命令窗口执行命令:DO SQL_RATE.TXT,执行文本文件。(4)在命令窗口执行命令:MODIFY FORM T_Form,打开表单设计器修改t_form表单。选中表单中的文本框(Text1)控件,在“属性”面板中修改控件的ReadOnly属性值为:.T.,保存修改。2、步骤1:在命令窗口执行命令:MODIFY COMMAND HL,打开程序文件编辑器。步骤2:在编辑器中输入如下程序代码(以下程序是通过查询设计器生成):SELECT 代码.外币代码 AS 币种代码1,; 代码_a.外币代码 AS 币种代码2, 汇率.买入价格, 汇率.卖出价格; FROM 外汇管理!代码 INNER JOIN 外汇管理!汇率; INNER JOIN 外汇管理!代码 代码_a ; ON 汇率.币种2 = 代码_a.外币名称 ; ON 代码.外币名称 = 汇率.币种1; INTO ARRAY ARR1INSERT INTO RATE_BAK.DBF FROM ARRAY ARR1步骤3:在命令窗口执行命令:DO HL.PRG,执行程序文件。步骤1:在命令窗口执行命令:OPEN DATABASE 外汇管理,打开数据库环境。步骤2:在命令窗口执行命令:CREATE QUERY MO,打开查询设计器,在“添加表或视图”对话框中,分别双击“代码”表和“账户”表,将表添加到查询设计器中。步骤3:添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行连接,单击“确定”按钮设置两个表的联系。步骤4:依次双击“代码”表中的“外币名称”和“账户”表中的“钞汇标志”、“金额”字段,添加到“字段”选项卡的“选定字段”列表中。步骤5:在“筛选”选项卡的“字段名”下拉列表中选择“代码.外币名称”字段,在“条件”下拉框中选择“=”,在“实例”框中输入“美元”,在“逻辑”下拉框中选择“OR”;接着在第二行接着输入查询条件,在“字段名”下拉列表中选择“代码.外币名称”字段,在“条件”下拉框中选择“=”,在“实例”框中输入“英镑”。步骤6:在“排序依据”选项卡内双击“选定字段”列表框中的“代码.外币名称”字段,将字段添加到“排序条件”列表框中,在“排序选项”中选择“降序”单选项;以同样的方法再设置“账户.金额”字段的降序。步骤7:执行【查询】【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名“tj”,单击“确定”按钮。步骤8:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。3、步骤1:在命令窗口执行命令:CREATE FORM MYCOUNT,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加一个选项按钮组、一个表格及两个命令按钮控件。步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表1。表1 表单及控件属性设置对 象属 性属性值表单(Form1)NamemycountCaption外汇持有情况查询命令按钮(Command1)Caption查询命令按钮(Command2)Caption退出表格(Grid1)RecordSourceType4-SQL说明选项组(OptionGroup)NamemyopgroupOption1Caption现钞Option2Caption现汇步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下:*“查询”按钮的Click事件代码(以下SQL查询语句是通过查询设计器生成)*DO CASE CASE THISFORM.MYOPGROUP. VALUE=1 & 当选择选项组第一个选项时 THISFORM.GRID1.RECORDSOURCE=SELECT 账户.外币代码, 账户.金额; FROM 外汇管理!账户; WHERE 账户.钞汇标志 = 现汇; & 此处注意字符串的定界符要与双引号定界符不同 INTO CURSOR TEMP & 将查询结果输出到临时表temp中 CASE THISFORM.MYOPGROUP.VALUE=2 & 当选择选项组第二个选项时 THISFORM.GRID1.RECORDSOURCE=SELECT 账户.外币代码, 账户.金额; FROM 外汇管理!账户; WHERE 账户.钞汇标志 = 现钞; & 此处注意字符串的定界符要与双引号定界符不同 INTO CURSOR TEMP & 将查询结果输出到临时表temp中ENDCASE*“退出”按钮的Click事件代码*THISFORM.RELEASE步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。第八套1、(1)在命令窗口执行命令:OPEN DATABASE SC,打开数据库环境。执行【文件】【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名birthday,单击“保存”按钮。(2)在命令窗口执行命令:MODIFY DATABASE SC,打开数据库设计器。右击数据库设计器中的stu_new视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“移去”按钮,将stu_new视图移出数据库。(3)在命令窗口执行命令:MODIFY FILE ONE,打开文本文件编辑器。在编辑器中输入SQL查询代码:INSERT INTO SCORE VALUES (08102002,1001,91)。在命令窗口执行命令:DO ONE.TXT,执行文本文件。(4)在命令窗口执行命令:MODIFY FORM CLOSE,打开表单设计器修改表单。从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的Caption属性值“退出”。双击“退出”命令按钮,编写Click事件代码:THISFORM.RELEASE。单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。2、步骤1:在命令窗口执行命令:CREATE MENU CXMENU,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。步骤2:在菜单设计器“菜单名称”列的文本框中输入“查看”,“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第1、2、3行文本框中依次输入子菜单名“查看学生”、“查看课程”和“退出”,将三个子菜单的“结果”都设置为“命令”,然后在3条菜单命令的“选项”文本框中依次输入相应的命令。步骤3:三条命令语句如下: “查看学生”菜单命令:SELECT * FROM SCORE ORDER BY 学号。 “查看课程”菜单命令:SELECT * FROM SCORE ORDER BY 课程编号。 “退出”菜单命令:SET SYSMENU TO DEFAULT。步骤4:执行【菜单】【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。步骤5:在命令窗口执行命令:DO CXMENU.MPR,运行菜单查看结果。【操作步骤】步骤1:在命令窗口执行命令:OPEN DATABASE ECCN,打开ECCN数据库环境。步骤2:在命令窗口执行命令:CREATE FORM DISPFORM,打开表单设计器。右击表单选择【数据环境】快捷菜单命令,在“添加表或视图”对话框中双击order表文件,将表添加到表单数据环境中。步骤3:将表单数据环境中的order表文件拖放到表单中,会出现一个表格控件自动显示表中的数据。步骤4:从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的Caption属性值“关闭”。步骤5:双击“关闭”命令按钮,编写Click事件代码:THISFORM.RELEASE。步骤6:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。步骤1:在命令窗口执行命令:OPEN DATABASE ECCN,打开ECCN数据库环境。步骤2:在命令窗口执行命令:CREATE FORM DISPFORM,打开表单设计器。右击表单选择【数据环境】快捷菜单命令,在“添加表或视图”对话框中双击order表文件,将表添加到表单数据环境中。步骤3:将表单数据环境中的order表文件拖放到表单中,会出现一个表格控件自动显示表中的数据。步骤4:从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的Caption属性值“关闭”。步骤5:双击“关闭”命令按钮,编写Click事件代码:THISFORM.RELEASE。步骤6:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。3、步骤1:在命令窗口执行命令:CREATE FORM MYFORM,打开表单设计器新建表单。从“表单控件”工具栏中向表单添加两个命令按钮控件。步骤2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表1。表1 表单及控件属性设置对 象属 性属性值命令按钮(Command1)Caption计算命令按钮(Command2)Caption退出步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下:*“计算”按钮的Click事件代码*UPDATE CJ SET 学分=0 & 将所有的“学分”字段的值设置为0UPDATE CJ SET 学分=学分+2 WHERE 语文=60 & 语文60分以上的学分+2UPDATE CJ SET 学分=学分+3 WHERE 数学=60 & 数学60分以上的学分+3(可与前一个值进行累加)UPDATE CJ SET 学分=学分+4 WHERE 英语=60 & 英语60分以上的学分+4(可与前两个值进行累加)SELECT * FROM CJ ORDER BY 学分 DESC,学号 INTO TABLE TEMP.DBF*“退出”按钮的Click事件代码*THISFORM.RELEASE步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。第九套1、(1)在命令窗口执行命令:MODIFY DATABASE 学生管理,打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“班级”表,将表添加到数据库中,以同样的方法将“教师”表添加到数据库中。(2)右击数据库设计器中的“班级”表,选择【修改】快捷菜单命令,打开“班级”表设计器,在“字段”选项卡中选中“班级号”,在“索引”列中选择“升序”,以同样的方法再为“班主任号”建立“升序”排序;然后在“索引”选项卡中选中“班级号”,并修改其“类型”为“主索引”,单击“确定”按钮保存表结构修改。参照上面的操作,为“教师”表建立“教师编号”字段的主索引。(3)参照上小题的操作,再为“学生”表建立“班级号”的普通索引;然后在数据库设计器中拖动“班级”表“索引”下方的主索引“班级号”到“学生”表中“索引”下方的普通索引“班级号”上,为两个表建立联系。以同样的方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自我介绍模板课件模板
- 2024-2025学年度自考专业(计算机信息管理)每日一练试卷(能力提升)附答案详解
- 医学检验(中级)模拟试题附答案详解【培优B卷】
- 自律小组微课件
- 2023年四川省万源市中考物理高频难、易错点题(完整版)附答案详解
- 2023年度重庆工信职业学院单招《物理》考试黑钻押题【新题速递】附答案详解
- 自动控制原理课件李友善
- 2025专升本试卷带答案详解(完整版)
- 2025年化验员通关题库含完整答案详解(有一套)
- 2025年法院司法辅助人员全真模拟模拟题【名师系列】附答案详解
- 尿液标本临床微生物实验室检验操作指南
- 电影《白日梦想家》课件
- 正常人体结构课程标准
- 员工上下班交通安全培训课件
- GB/T 15843.2-2024网络安全技术实体鉴别第2部分:采用鉴别式加密的机制
- 初中语文八年级上册13 唐诗五首 《钱塘湖春行》活动式公开课一等奖创新教学设计
- 职业技能大赛-电工职业技能竞赛理论题库(附参考答案)
- 基坑工程质量保证措施
- DL∕T 514-2017 电除尘器 标准
- DL∕ T 895-2004 除灰除渣系统运行导则
- 地下室外墙大截面套管后开洞加固防水处理节点技术
评论
0/150
提交评论