thanks I used the datediff function. I was able to figure out how. I just called the query I created in access from my vb.net code, passing it the current date as a parameter.
SELECT STAFFS.StaffCode, STAFFS.LastName, STAFFS.FirstName, STAFFS.MiddleName, STAFFS.DepartmentName, STAFFS.SerialNumber, STAFFS.FileNumber, STAFFS.sex, STAFFS.State, STAFFS.localgovt, STAFFS.MaritalStatus, STAFFS.Rank, STAFFS.GradeLevel, STAFFS.step, STAFFS.Qualification, STAFFS.appDate, DateDiff("yyyy",[staffs.dateLagos],?) AS [Number of years], DateDiff("m",[staffs.dateLagos],?) AS [Number of Month], PROGRESSION.one, PROGRESSION.two, PROGRESSION.three, PROGRESSION.four, PROGRESSION.five, PROGRESSION.six
FROM STAFFS INNER JOIN PROGRESSION ON STAFFS.EmployeeID=PROGRESSION.EmployeeID;