Welcome to the forum 
You can use the DLookup() function. Or in the code that gets the user name, add code that creates a query to get the value from the "adjustment" field.
So the code might look like: (warning - untested - air code)
Code:
'need a reference set to Microsoft DAO 3.6 Object Library
Dim rs as DAO.Recordset
Dim sSQL as string
sSQL = "SELECT tblstaff.adjustment FROM tblstaff WHERE "pid = '" & Me.pid & "'"
Set rs = Currentdb.OpenRecordset(ssql)
'check for records
If Not rs.BOF and Not rs.EOF Then
Me.expectation = rs.("adjustment")
End if
'clean up
rs.close
Set rs = nothing
And I think the dlookup would look like:
Code:
Me.expectation = DLookup("adjustment", "tblstaff", "pid = '" & Me.PID & "'")