Hi @Anonymous,
Using a variable to keep track of the true/false value and force a single selection, could do the trick. With this set-up I expect that this screen is only used to create new items.
(1) In the OnVisible of the New Form screen write:
UpdateContext({varActive: Blank()});
(2) Properties of the Active Contract checkbox:
//OnCheck
UpdateContext({varActive: true});
Reset(CheckboxNameNonActive)
//Default
varActive
(3) Properties of the Not Active Contract checkbox
//OnCheck
UpdateContext({varActive: false});
Reset(CheckboxNameActiveContract)
//Default
!varActive && !IsBlank(varActive)
In regards to the field campaign owner: do you want to hide the 'Campaign Owner' DataCard when the checkbox is not checked? If so, set the Visible property of the Campaign Owner Datacard to:
//Change to the correct checkbox name
CheckboxNameRequest.Value
If this solves your question, would you be so kind as to accept it as a solution & give it a thumbs up.
Thanks!