VB+Access设计的根据考勤情况核算实发工资,请高手帮忙!

“核算”按键的代码
Private Sub Gzhscmd_Click()
Adodc1.RecordSource = "select 人员信息表.编号,姓名,性别, 部门,(请假天数*50+迟到次数*10) as 应扣款,(基本工资+奖金+津贴-医疗保险-公积金-会员费) as 应发工资,(应发工资-应扣款) as 实发工资 from 员工信息表,工资表, 考勤表 where 员工信息表.编号=工资表.编号and 工资表.编号=考勤表.编号and month(工资表.发放日期)=考勤表.月份"
Adodc1.Refresh
End Sub

设置ADODC控件的数据源为工资表时,运行显示“不能绑定到字段或数据成员请假天数”、“不能绑定到字段或数据成员迟到次数”、“不能绑定到字段或数据成员姓名”、不能绑定到字段或数据成员编号

第1个回答  2011-03-28
你看下你数据库中 员工信息表,工资表, 考勤表 是不是有重复的字段名 或者 程序中的字段名与数据库中不符,再个,数据库中字段名最好用英文字母,最好别用汉字。你计算应扣工资的什么的,最好不要在SQL语句中操作,把该数值取出来,在VB程序中计算比较好。

我这有类似的VB+ACCESS的毕业设计+论文