Disable A record and Ensure user is not able to use it on the Form

I have an issue I need to resolve , In the App I have an admin section where the Admin users go and perform maintenance for records captured on a form in this example I will use Accident group where there can add ,edit or disable these Accident groups .

They can be Animals ,Fatigue ,Hijacking etc .

Once they select the disable button achieved by Setting the Display Mode property of the field in my example Animal to :If(Checkbox 2. Value=true,Display Mode. Disabled,Display-mode. Edit) which grays out that field.

This Accident group type : Animal is used by users on a form called vehicle incidents and its is a drop down selection .

I would like once the Admin user has ticked the check box for this item to be greyed out it cannot be edited ,

On the form drop down it must become greyed out so that user can no longer use it when they create new incidents

For previous incidents that it was used ,users can still enquire the previous incidents and see that field animal because there reports that users pull for these incidents .

How can I achieve this ?, I have also added the attachments to show my screens .

would work as a formula, however what method do you use to determine what item selected in the drop down needs to be disabled? I am assuming the disabled checkbox is in a table containing the drop-down values and you want to check this table to see if the item should be disabled?

I will ask you to confirm this however if this is the case, you need to do a lookup on that list for the value the user has chosen, then action the Notify if it is disabled. So - calling:-