[试题]

( 13 ) 数据库中有工资表 , 包括 “ 姓名 ” 、 “ 工资 ” 和 “ 职称 ” 等字段 , 现要对不同职称的职工增加工资 , 规定教授职称增加 15% , 副教授职称增加 10% , 其他人员增加 5% 。

下列程序的功能是按照上述规定调整每位职工的工资 , 并显示所涨工资之总和 。 请在空白处填入适当的语句,使程序可以完成指定的功能。

Private Sub Command5_Click()

D.im ws As DAO.Workspace

D.im db As DAO.Database

D.im rs As DAO.Recordset

D.im gz As DAO.Field

D.im zc As DAO.Field

D.im sum As Currenc y

D.im rate As Single

Set db = CurrentDb()

Set rs = db.OpenRecordset( " 工资表 " )

Set gz = rs.Fields( " 工资 " )

Set zc = rs.Fields( " 职称 " )

sum = 0

D.o While Not ( 14 )

rs.Edit

Select Case zc

C.ase Is = " 教授 "

rate = 0.15

C.ase Is = " 副教授 "

rate = 0.1

C.ase Else

rate = 0.05

E.nd Select

sum = sum + gz * rate

gz = gz + gz * rate

( 15 )

rs.MoveNext

Loop

rs.Close

db.Close

Set rs = Nothing

Set db = Nothing

MsgBox " 涨工资总计 : " & sum

E.nd Sub

参考答案与解析:

相关试题

在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句

[试题]在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:SELECT姓名,工资FROM工资表。RDER BY工资(8)。

  • 查看答案
  • (13)数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期

    [试题](13)数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Command0_Click()D.im db As DAO.Dat

  • 查看答案
  • 试题13数据库中有“平时成绩表”,包括“学号”“姓名”“平时作业”“小测验”“期

    [试题]试题13数据库中有“平时成绩表”,包括“学号”“姓名”“平时作业”“小测验”“期中考试”“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业*50%+小测验*10%+期中成绩*40%,如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试。请在空白处填入实弹的语句,使程序可以完成所需要的功能。Private Sub Command0_Click()D.im db As Sin

  • 查看答案
  • mdb”数据库中有产品、订单、订单明细、客户、工资和雇员表。(1)以雇员表为数据

    [试题]mdb”数据库中有产品、订单、订单明细、客户、工资和雇员表。(1)以雇员表为数据源,创建查询“查询1”,查询1980年出生的雇员信息。结果显示雇员的全部字段。查询结果如图所示。2)以工资表为数据源,创建参数更新查询“工资调整”,通过输入基本工资、奖金和补贴的变动数来改变雇员工资。参数提示为“基本工资变动差额”、“奖金变动差额”、“补贴变动差额”和“请输入雇员ID”。

  • 查看答案
  • 工资表不包括()内容。

    [单选题]工资表不包括()内容。A . 工资发放条B . 条件汇总表C . 按月员工工资汇总表D . 条件统计表

  • 查看答案
  • 有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等

    [单选题]有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是______。A.ALTER TABLE职工工资表ADD CHECK(工资合计=基本工资+奖金)B.UPDATE职工工资表SET工资合计=基本工资+奖金C.INSERT INTO职工工资表(工资合计)VALUES(基本工资+奖金)D.CREATE TRIGGER TRION职工工资表F

  • 查看答案
  • ( 28 ) 有职工工资表 ( 职工号 , 姓名 , 日期 , 基本工资 , 奖

    [单选题]( 28 ) 有职工工资表 ( 职工号 , 姓名 , 日期 , 基本工资 , 奖金 , 工资合计 ) , 其中 “ 工资合计 ” 等于同一行数据的 “ 基本工资 ” 与 “ 奖金 ” 之和 。 在职工工资表中插入一行数据时 ( 设一次只插入一行数据 ) 能实现自动计算 “ 工资合计 ” 列的值的代码是A. ) ALTER TABLE 职工工资表 ADD CHECK ( 工资合计 = 基本工资 + 奖金 )B. ) UPDATE 职工工资表 SET 工资合计 = 基本工资 + 奖金C. ) INS

  • 查看答案
  • mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。 (1)以订单表为

    [试题]mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。(1)以订单表为数据源,创建“删除产品”查询,删除没有订单的产品。(2)以部门信息、部门人员和工资表为数据源,创建“各部门每年工资支出”,查询每个部门每年的工资支出。结果显示部门ID、部门名称和每年工资支出字段,每年工资支出=Sum([工资]![基本工资]+[工资]![奖金]+[工资]![津贴]+[工资]!+[保险])*12;查询结果如图所示。

  • 查看答案
  • 在“公司.mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。 (1)

    [试题]在“公司.mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。(1)以部门人员、部门信息和工资表为数据源,创建查询“查询1”,统计各部门每年的工资支出,结果显示部门名称和各部门工资年支出字段,各部门工资年支出=([工资]![基本工资]+[工资]![奖金]+[工资]![津贴]+[工资]![保险])*12。查询结果如图所示。(2)以部门人员和订单表为数据源,创建查询“查询2”,统计每个销售人员的订单数,结果显示姓名和订单数,订单数=Count([订单].[订单ID])。查询结果如图所示。

  • 查看答案
  • 在Access中,将某企业的“一月工资表”、“二月工资表”……中的字段“姓名”与

    [单选题]在Access中,将某企业的“一月工资表”、“二月工资表”……中的字段“姓名”与“名单表”中的字段“姓名”建立关系,且各月工资表和名单表的记录均是唯一的,那么各月工资表与名单表建立的关系是(64)。A.一对一B.一对多C.多对一D.多对多

  • 查看答案
  • ( 13 ) 数据库中有工资表 , 包括 “ 姓名 ” 、 “ 工资 ” 和 “