@RandyHayes Thank you for your reply. The OnSelect formula looks like this:
Reset(drpDimCallout);
Reset(txtDimValue);
Set(dimDescription,"");
Set(dimLocations,Blank());
Set(dimInSpec,"");
Set(dimDescription,Switch(...));
Set(dimLocations,Switch(...));
Set(dimInSpec,Switch(...));
The 'Switch' statements contain 'If' statements that read from drpDimCallout and txtDimValue, which default to show a value if the Sharepoint list contains an entry or become blank if the list does not contain an entry.
The idea is: The fields are reset and they shall default to containing a value or becoming blank and the other fields (dimDescription, dimLocations, dimInSpec are variables that the fields are using) will change afterwards.