I have an option list with 3 address type options that can be selected when creating addresses for an account.
Is there a way that I can stop users selecting the Main Address more than once?
Does 'More than once' mean that there are child records with this option set? I would say you could do a JS query when the options set is selected of all the other records related to the parent and see if this is already set?