第三十五套

时间:2022-09-14 15:35:05 浏览量:

下面是小编为大家整理的第三十五套,供大家参考。

第三十五套

 

 第三十五套 第一题:

 基本操作 在考生文件夹下, 打开"TEST_DB"数据库, 完成如下操作:

 1. 为表SELL建立一个名为PK的主索引, 索引表达式为:

 部门号+年度+月份。

 2. 将DataTest、 MODEL、 TABC和PASS四个自由表添加到当前打开的数据库中。

 3. 在当前数据库中创建表TEST, 包括部门号、 年份和销售额合计3个字段, 其中:

  部门号

 C(2)

 年份

  C(4)

 销售额

 N(8,2) 4. 使用报表向导建立一个简单报表, 要求选择表SELL中的所有字段(其他不做要求), 报表文件名为TWO。

 答案:

 【操作步骤】

 (1)打开"TEST_DB"数据库, 选中表SELL, 在表设计器中的索引页, 输入索引名为PK, 索引表达式为:

 部门号+年度+月份, 索引类型为主索引。

 (2)在数据库设计器中按题目要求单击右键添加表。

 (3)在数据库中新建一个表TEST, 按题目要求输入字段。

 (4)通过报表向导新建一个报表, 在报表的"字段选取"对话框中将"SELL"表中的全部字段添加到"选定字段"列表框中; 其他各项均取默认值, 直接单击"下一步"或"完成"按钮。

 最后将报表以"TWO"为文件名进行保存。

 第二题:

 简单应用 在考生文件夹下, 完成如下简单应用:

 1. 打开"TEST_DB"数据库, 根据表DEPT和表SELL, 使用查询设计器设计一个名为THREE的查询, 按年度、 分部门(按年度和部门分组)统计月平均销售(通过销售额计算)、 月平均工资(通过工资额计算)和月平均利润(通过"月平均销售-月平均工资"计算)。

 查询结果按部门号和年度升序排列, 并将查询结果输出到表TABB中。

 表TABB的字段名依次为:

 部门号、部门名、 年度、 月平均销售、 月平均工资、 月平均利润。

 设计完成后, 运行该查询。

 2. 打开名为"testA"的表单。

 该表单完成如下功能:

 每当用户输入用户名和口令并按"确认"按钮后, 利用表PASS中的记录检查其输入是否正确,若正确, 就显示"欢迎使用本系统!

 "字样, 并关闭表单; 若不正确, 则显示"用户名或口令不对, 请重输入!

 "字样; 如果3次输入不正确, 就显示"用户名或口令不对, 登录失败!

 "字样, 并关闭表单。

 (1)修改口令输入文本框, 使输入的口令显示为"*"。

 (2)修改"确认"按钮的Click事件中的程序。

 请将第3、 4和12行语句修改正确。

 修改时不能增加或删除行, 只能在错误行上进行修改。

 答案:

 【解题思路】

 在第2小题中, 由题意知, 变量Key1和变量Key2用于存放在Text1和Text2两个文本框中输入的数据; 第4行的语句用于对用户的身 份进行查找, 所以应该用"LOCATE…FOR"命令语句; 第12行的语句是在与其对应的IF语句的条件满足的条件下执行的, 其条件

 是3次输入不正确, 因此此处应该是退出表单的语句。

 (1)【操作步骤】

 步骤1:

 打开"TEST_DB"数据库, 使用查询设计器建立查询。

 步骤2:

 将"DEPT"和"SELL"表添加到查询设计器中。

 步骤3:

 在查询设计器下方的"字段"选项卡中选中并添加字段"部门号"、 "部门名"和"年度",在"函数和表达式"的"表达式"中输入"AVG(Sell.销售额) AS 月平均销售"、

 "AVG(Sell.工资额) AS 月平均工资"和"AVG(Sell.销售额-Sell.工资额) AS 月平均利润"并添加这些表达式。

 步骤4:

 在"排序依据"选项卡中选择"部门号"和"年度"字段升序排列, 在"分组依据"选项卡中选择"部门号"和"年度"字段分组。

 步骤5:

 单击菜单栏上的"查询"→"查询去向"命令, 在弹出的"查询去向"对话框中选择表,并在表名处输入表名TABB。

 步骤6:

 单击工具栏上的保存按钮, 输入查询文件名THREE.qpr, 保存查询后运行该查询。

 (2)【操作步骤】

 步骤1:

 打开表单, 修改其PasswordChar属性赋值为"*", 使用户在输入口令时显示"*"。

 步骤2:

 修改该表单"确认"按钮的Click事件中的程序如下。

 第3行处的错误修改为:

 Key2 = ALLTRIM(ThisForm.text2.value) 第4行处的错误修改为:

 LOCATE ALL FOR USER = Key1 第12行处的错误修改为:

 THISFORM.RELEASE 第三题:

 综合应用 建立一个文件名和表单名均为myform的表单文件, 向表单中添加以下控件:

 (1)表格控件grid1, 并将其RecordSourseType属性手工设置为"别名"。

 (2)文本框控件Text1。

 (3)命令按钮控件Command1, 名称为"确定"。

 程序运行时, 在文本框中输入部门名, 然后单击"确定"命令按钮, 计算该部门各年度的销售额(合计)和利润(合计)(利润为"销售额-工资额"), 按年度升序将结果(含年度、 销售额和利润3个字段)保存在以部门名命名的表文件中, 同时在Grid1控件中显示计算的结果。

 要求:

 程序完成后必须运行, 并分别计算"笔记本产品部"和"计算机产品部"按年度统计的销售额和利润情况。

 答案:

 【解题思路】

 新建表单, 按要求添加控件并修改属性和方法, 写入命令按钮的代码。

 【操作步骤】

 步骤1:

 通过"新建"对话框新建一个表单, 文件名为myform。

 步骤2:

 按题目的要求为表单添加一个表格控件、 一个文本框控件和一个命令按钮控件, 并修改控件的相关属性值如下。

 步骤3:

 在"确定"按钮的Click事件代码中输入下列代码。

 ******"确定"按钮的Click事件代码****** x="SELECT Sell.年度,

 sum(Sell. 销售额)

 as 销售额, sum(Sell. 销售额 - Sell. 工资额)

 as 利润"

 x=x+" FROM test_db!sell where 部门号 in (select 部门号 FROM DEPT. DBF WHERE 部门名=" "+myform. text1. value+"" ) " x=x+" GROUP BY Sell. 年度" x=x+" ORDER BY Sell. 年度"

 x=x+" INTO TABLE "+myform. text1. value &x myform. Grid1. recordsource=myform. text1. value ************************************ 步骤4:

 保存后, 按题目要求输入相应各部门名运行此表单。

推荐访问:第三十五套 第三十五

版权所有:同博文库网 2019-2025 未经授权禁止复制或建立镜像[同博文库网]所有资源完全免费共享

Powered by 同博文库网 © All Rights Reserved.。滇ICP备19003725号-4