Well, without looking at the whole program to see what exactly you are trying to do here, I would say the you shouldn't need the [LAWYER LNAME].SetFocus before the
.Text = "Sir", as you seem to be refering to it by name.
If
If IsNull([LAWYER LNAME])
can be determined by VB, then
[LAWYER LNAME].Text = "Sir"
should work without
[LAWYER LNAME].SetFocus.
If the if event is firing and the code and names are valid, the second .setfocus should work also - you should be able to .setfocus through every control on the page in one event if you want. So I guess the next question is...
What kind of control/field is [LAWYER LNAME]
Is the if event firing?
Does the [LAWYER LNAME].SetFocus command work?
Does the [LAWYER LNAME].Text = "Sir" work ? (your message appears to say it does not). Failing everything else, if this is not a huge program, you can email it to me and I can take a quick look at it.