Thanks Bruce,
Ive sorted it (I think) in that the error 33 is not appearing now and the new code is working since I ...
In the embed " user did something in the browse"
user did EIP
2 Validate EIP for field
I have removed the expression access all:allergy.tryupdate()
and the IF statement
FROM.......
IF all:FoodAllergy = 1
all:AllergyCheckDate = today()
access:Allergy.TryUpdate()
END
TO just .......
all:AllergyCheck = 1
all:AllergyCheckDate = today()
case of trying to over code,
many thanks,
regards,
Richard