Howzit
Try this in your after update event procedure. I'm not sure if you had typos in your code but I used your table definition you specified
me.bcode refers to the name of the control on your form
unitprice = dlookup("[price]" , "BCtbl" , "[bcode]=" & me.bcode)