(1)在“职员管理”数据库中统计“考勤”表中的“加班天数”,并将结果写入“员工信息”表中的“加班天数“字段,将SQL语句保存在“cx1.prg”文件中。 (2)在数据库“职员管理”下建立视图“view1”,包括“职工编号”“姓名”和“夜班天数”等字段

admin2010-05-08  70

问题 (1)在“职员管理”数据库中统计“考勤”表中的“加班天数”,并将结果写入“员工信息”表中的“加班天数“字段,将SQL语句保存在“cx1.prg”文件中。
   (2)在数据库“职员管理”下建立视图“view1”,包括“职工编号”“姓名”和“夜班天数”等字段,内容是夜班天数在3天以上的员工。建立表单“bd1”,在表单上显示视图“view1”的内容。

选项

答案(1)①在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码: SELECT职工编号,SUM(加班天数)AS加班天数INTO ARRAY aa FROM考勤GROUP BY职工编号 FOR i=1 TO ALEN(aa)/2 UPDATE员工信息 SET加班天数=aa(i,2)WHERE职工编号=aa(i,1) NEXT 关闭程序文件编辑窗口并保存程序文件。 ②在命令窗口中输入命令:DO cx1(回车执行),执行程序文件。 (2)①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,打开数据库“职员管理.dbt”。 ②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“职员管理”,将表“考勤”和“员工信息”分别“添加”到视图设计器中,系统会自动选择关联字段“职工编号”为两个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。 ③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“员工信息.职工编号”“员工信息.姓名”和“考勤.夜班天数”字段添加到右边的“选定字段”列表框中。 ④在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“考勤.夜班天数”字段,在“条件”下拉列表框中选择“>”,在“实例”文本框中输入“3”。 ⑤在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。 ⑥选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“表格”控件图标,添加一个表格控件。 ⑦在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“职员管理”,选定“视图”,将视图“view1”添加到数据环境中。 ⑧存表格属性窗口中将“RecordSourceType”属性值修改为“1”,将“ReeordSomce”属性值修改为“view1”。 ⑨选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件央下,然后运行表单。

解析
转载请注明原文地址:https://kaotiyun.com/show/YbID777K
0

相关试题推荐
最新回复(0)