wshs,
Are you saying that upon the mere act of opening form B, for instance, you are writing a value to table A? Then you want to read that value in Form C?
I'm having a hard time understanding, but since you mentioned the dlookup, if this function is in a textbox, you could requery the textbox to get the latest value.
For instance, upon the event that causes a write to table A, then requery the textbox that's looking for that value right after the write.
--Jim