第三章 工资管理系统设计
? 将Command6的Caption属性属性值改为“保存” ? 将Command7的Caption属性属性值改为“前翻” ? 将Command8的Caption属性属性值改为“取消” ? 将Command9的Caption属性属性值改为“返回” ? 将Frame3的Caption属性属性值改为“当前部门” ? 将Label1的Caption属性属性值改为“部门编号”
? 将Label2的Caption属性属性值改为“部门名称” 3.4.4 建立查询员工工资窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“查询职工工资”,Name属性设为“frmSearch1”。
(2) 添加控件
? 添加一个Label1控件,并将其Caption属性属性值改为“所有职工:” ? 添加一个Adodc1控件,并将其RecordSource属性属性值改为“职工信息表” ? 添加一个Adodc2控件,并将其RecordSource属性属性值改为“select * from职工工资结算表”
? 添加一个DataGrid1控件,并将其DataSource属性属性值改为“Adodc1” ? 添加一个DataGrid2控件,并将其DataSource属性属性值改为“Adodc2” ? 添加一个Label2控件,并将其Caption属性属性值改为“请输入查询的条件:” ? 添加一个Label3控件,并将其Caption属性属性值改为“员工编号:” ? 添加一个TexBox1控件,并将其Text属性属性值删除
? 添加一个Label4控件,并将其Caption属性属性值改为“员工姓名:” ? 添加一个TexBox2控件,并将其Text属性属性值删除
? 添加一个CommendButton1控件,并将其Caption属性属性值改为“开始查询” ? 添加一个CommendButton2控件,并将其Caption属性属性值改为“重新查询” ? 添加一个CommendButton3控件,并将其Caption属性属性值改为“退出” 3.4.5 建立查询部门工资情况窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“查询部门工资情况”,Name属性设为“frmSearch2”。
(2) 添加控件
? 添加一个Label1控件,并将其Caption属性属性值改为“所有职工:” ? 添加一个Adodc1控件,并将其RecordSource属性属性值改为“职工信息表”
21
第三章 工资管理系统设计
? 添加一个Adodc2控件,并将其RecordSource属性属性值改为“select * from 职工工资结算表”
? 添加一个DataGrid1控件,并将其DataSource属性属性值改为“Adodc1” ? 添加一个DataGrid2控件,并将其DataSource属性属性值改为“Adodc2” ? 添加一个Label2控件,并将其Caption属性属性值改为“请输入查询的条件:” ? 添加一个Label3控件,并将其Caption属性属性值改为“部门编号:” ? 添加一个TexBox1控件,并将其Text属性属性值删除
? 添加一个Label4控件,并将其Caption属性属性值改为“部门名称:” ? 添加一个TexBox2控件,并将其Text属性属性值删除
? 添加一个CommendButton1控件,并将其Caption属性属性值改为“开始查询” ? 添加一个CommendButton2控件,并将其Caption属性属性值改为“重新查询” ? 添加一个CommendButton3控件,并将其Caption属性属性值改为“退出” 3.4.6 建立职工信息窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“职工信息”,Name属性设为“frmZGInfo”。 (2) 添加控件
? 添加一个Frame1控件,并将其Caption属性属性值改为“个人信息” ? 在Fram1控件中添加九个Label控件,并将其Caption属性属性值分别改为:“员工编号:”、“员工姓名:”、“性别:”、“籍贯:”、“出生年月:”、“学历:”、“住址:”、“邮编:”、“联系电话:”
? 在Frame1控件中添加九个TexBox控件
? 添加一个Frame2控件,并将其Caption属性属性值改为“所属部门信息” ? 在Fram2控件中添加五个Label控件,并将其Caption属性属性值分别改为:“部门编号:”、“部门名称:”、“职务:”、“参加工作时间:”、“进入公司时间:”
? 在Frame2控件中添加九个TexBox控件
? 添加一个Frame3控件,并将其Caption属性属性值改为“操作”
? 在Fram3控件中添加九个CommandButton控件,并将其Caption属性属性值分别改为:“首记录”、“后翻”、“末记录”、“前翻”、“新增职工”、“删除职工”、“修改信息”、“保存信息”、“取消”
? 添加一个Label控件,并将其Caption属性属性值改为“备注:”;在其下方添加一个TexBox控件
? 添加一个Adodc1控件,并将其RecordSource属性属性值改为“职工信息表”
22
第三章 工资管理系统设计
3.4.7 添加考勤信息统计窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“考勤信息统计”,Name属性设为“frmAttInfo”。
(2) 添加控件
? 添加一个Frame1控件,并将其Caption属性属性值改为“时间”
? 添加两个Label控件,并分别将其Caption属性属性值改为“年份:”、“月份:” ? 添加一个TextBox控件,将其DataFried属性属性值改为“年份”;添加一个ComboBox控件,并将其Text属性属性值删除
? 添加一个Frame2控件,并将其Caption属性属性值改为“考勤信息浏览” ? 添加一个DataGrid1控件,并将其DataSource属性属性值改为“Adodc1” ? 添加一个Fram3控件,并将其Caption属性属性值删除
? 在Fram3控件中添加八个CommandButton控件,并将其Caption属性属性值分别改为:“首记录”、“下一条”、“末记录”、“上一条”、“增加”、“删除”、“保存”、“返回”
? 添加一个Adodc1控件,并将其RecordSource属性属性值改为“考勤信息表” 3.4.8 添加员工基本工资设置窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“员工基本工资设置”,Name属性设为“frmBSalary”。
(2) 添加控件
? 添加一个Frame1控件,并将其Caption属性属性值改为“工资信息输入框” ? 在Fram1控件中添加十二个Label控件,并将其Caption属性属性值分别改为:“员工编号:”、“基本工资:”、“迟到扣款/天:”、“员工姓名:”、“职务津贴:”、“事假扣款/天:”、“所属部门:”、“工龄津贴/年:”、“病假扣款/天:”、“职务:”、“加班工资/天:”、“备注:”
? 在Frame1控件中添加十二个TexBox控件
? 添加一个Frame2控件,并将其Caption属性属性值删除
? 在Fram2控件中添加九个CommandButton控件,并将其Caption属性属性值分别改为:“首记录”、“下一条”、“末记录”、“上一条”、“增加”、“删除”、“保存”、“返回”
? 添加一个Frame3控件,并将其Caption属性属性值改为“固定工资浏览” ? 添加一个DataGrid1控件,并将其DataSource属性属性值改为“Adodc1”
23
第三章 工资管理系统设计
? 添加一个Adodc1控件,并将其RecordSource属性属性值改为“职工工资明细表”
3.4.9 添加工资结算窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“工资结算”,Name属性设为“frmJSalary”。 (2) 添加控件
? 添加一个Frame1控件,并将其Caption属性属性值改为“职工信息” ? 在Fram1控件中添加六个Label控件,并将其Caption属性属性值分别改为:“员工编号:”、“所属部门编号:”、“职务:”、“员工姓名:”、“所属部门名称:”、“就业时间:”
? 添加两个TextBox控件,并将其DataField属性属性值分别改为“员工编号”、 “员工姓名”
? 在Fram1控件中添加四个Label控件,并将其DataField属性属性值分别改为: “所属部门编号:”、“职务:”、 “所属部门名称:”、“参加工作时间:”;并将四个Label控件的DataSource属性改为“Adodc1”
? 添加一个Frame2控件,并将其Caption属性属性值改为“固定工资信息” ? 在Fram1控件中添加八个Label控件,并将其Caption属性属性值分别改为:“工 龄工资:”、“工龄津贴/年:”、“病假扣款/天:”、“基本工资:”、“加班工资/天:”、“事假扣款/天:”、“职务津贴:”、“迟到扣款/天:”
? 在Fram1控件中再添加八个Label控件,并将其DataField属性属性值分别改为: “工龄工资:”、“工龄津贴/年:”、“病假扣款/天:”、“基本工资:”、“加班工资/天:”、“事假扣款/天:”、“职务津贴:”、“迟到扣款/天:”;并将第一个Label控件的DataSource属性属性值改为“Adodc4”, 其它七个Label控件DataSource属性属性值改为“Adodc3”
? 添加一个Frame3件,并将其Caption属性属性值改为“考勤统计”
? 在Fram3件中添加六个Label控件,并将其Caption属性属性值分别改为: “年份:”、“月份”:、“事假天数”、“病假天数:”、“加班天数:”、“迟到天数:”
? 在Fram3件中添加两个ComboBox控件,并将其Text属性属性值删除 ? 在Fram3控件中添加四个TextBox控件,并将其DataField属性属性值分别改为:“事假天数”、“病假天数:”、“加班天数:”、“迟到天数:”;DataSource属性属性值改为“Adodc2”
? 添加一个Frame4控件,并将其Caption属性属性值改为“动态工资信息” ? 在Fram1控件中添加十二个Label控件,并将其Caption属性属性值分别改为:“加班工资:”、“迟到扣款:”、“个人所得税:”、“奖金:”、“病假扣款:”、“实发金
24
第三章 工资管理系统设计
额:”、“其它补助:”、“事假扣款:”、“备注:”、“违纪罚款:”、“考勤扣款:”、“操作时间:”
? 在Fram1控件中添加十二个TextBox控件,并将其DataField属性属性值分别改为:“加班工资:”、“奖金:”、“其它补助:”、“迟到扣款:”、“病假扣款:”、“事假扣款:”、“违纪罚款:”、“个人所得税:”、 “实发金额:”、 “备注:”、 “考勤扣款:”、“操作时间:”;DataSource属性属性值改为“Adodc4”
? 添加一个Frame5控件,并将其Caption属性属性值改为“操作”
? 添加四个CommandButton控件,并将其Caption属性属性值改为“更新”、“计算”、“保存”、“返回”
? 添加四个Adodc控件,并将其RecordSource属性属性值改为“select * from 职工信息表”、“select * from 考勤信息表”、“select * from 职工工资明细表”、“职工工资结算表”
3.4.10 添加职工固定工资调整窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“职工固定工资调整”,Name属性设为“frmChangeGZ。
(2) 添加控件
? 添加一个Label1控件,并将其Caption属性属性值改为“工资项目:” ? 添加一个ComboBox1控件,并将其Text属性属性值删除
? 添加一个Label2控件,并将其Caption属性属性值改为“条件:” ? 添加一个ComboBox2控件,并将其Text属性属性值删除
? 添加四个Label控件,并将第一个Caption属性属性值改为“由:”;第二个 ? Caption属性属性值删除;第三个Caption属性属性值改为“调整为:”;第四个Caption属性属性值改为“元”
? 添加一个TextBox控件,并将其Text属性属性值删除
? 添加两个CommandButton控件,并将其Caption属性属性值改为“确定”、“返回”
? 添加一个Adodc控件,并将其RecordSource属性属性值改为“select * from 职工工资明细表” 3.4.11 添加修改密码窗体
(1) 添加窗体
添加一个普通窗体,Caption属性设为“修改密码”,Name属性设为“frmChangePWD。 (2) 添加控件
25