IIRC validation rules in Access are usually applied to the column in th etbael, so you cna check to ensure the value of tghat column is sane, but I don't think you cna base the validation on the value of another column at table level.. you have to apply those rules in the form, usually in a before update event
you have the option of setting the value automatically
eg in the forms before update event
if mycontrol.value = 7010 or 7090 then
mybooleancontrol.value = true
else
mybooleancontrol.value = false
endif
for the old price, Im guessing you want to force someone to do something
if so thats in the forms on current event (which triggers when a fresh record is displayed
if myoldprice.value = 0 then
'whatever action field is = edit
'whatever pricechange is = true
else
'insert code here to handle where myoldprice <>0 if required
endif