Frage:
Wie kann man das Leeren von Optionsfeldern (Radiobuttons) auf der Karte erzwingen?
Gewünscht ist, dass z. B. ein Kennzeichen A oder B oder C gesetzt werden soll, dieses aber nach Neuanlage oder Kopie einer Datei nicht belegt ist, so dass der Anwender eine Wahl treffen muss.
Antwort:
Bei Optionsfeldern kann als Standardwert zwar ein „kein Standardwert“ gesetzt werden, nicht jedoch das Leeren (nicht markiert).
So würde bei einer neuen Datei das Kennzeichen leer sein. Beim Kopieren bleibt der vorhandene Wert aber erhalten.
Wenn bei einem Optionsfeld als Standardwert „Markiert“ gesetzt ist, wechselt der Standardwert bei den anderen Feldern automatisch auf „Nicht markiert“.
Um alle Felder zu leeren, kann man einen Dummy (hier: X) auf die Karte einfügen und diesen auf Standardwert = Markiert setzen.
Die gewünschten drei Optionsfelder sind damit auf „nicht markiert“ gesetzt:
Wenn zum Schluss der Dummy entfernt wird, behalten alle Felder die Einstellung „nicht markiert“, so dass ein "Nicht markieren" der Optionsfelder bei Neuanlage oder Kopie gegeben ist.