This is the sort screen for a reporting app I am putting together for internal use. Each of the boxed areas is grouped, so that only one radio button can be active. BUT, when I select a radio button in a group, the same radio buttons in the other groups must be disabled. (As shown in the graphic) Now the only way I can see to do this is to write code for each and every button to do this, and also to find which other buttons might be disabled to re-activate them (say, if a user has previously selected a different radio button). That would be a lot of code and I am thinking there must be a simpler way. Is there a way for e.g. to have a radio button multi grouped? So in the graphic the Defect ID would be grouped within both "First by" and then also with the other radio buttons of the same name. Or is there a better way entirely to do this? I'm not hung up on radio buttons.