Seite 1 von 1
Feldinhalt bei Datentyp Option löschen
Verfasst: 26. Juli 2022 09:06
von Ralph71
Hallo,
einem Feld vom Typ Option einen Wert zuweisen geht zB so: ...Debitor.Infoweg := Debitor.Infoweg::Fax
Wie kann ich den Wert "Fax" wieder entfernen?
Mit ...Debitor.Infoweg := '' ist das nicht möglich. Sondern?
Vielen Dank
Grüße
Ralph
Re: Feldinhalt bei Datentyp Option löschen
Verfasst: 26. Juli 2022 09:12
von fiddi
Hallo,
- Code:
Debitor.Infoweg := 0
oder besser
- Code:
CLEAR(Debitor.Infoweg)
es wird dan der Wert mit der niedrigsten ID angezeigt.
wenn deine Option z.B. ist:
- Code:
Optionvalue=FAX,Mail,EDI,.....
bleibt das weiterhin FAX als Wert, egal ob du CLEAR oder 0 benutzt.
Gruß Fiddi
Re: Feldinhalt bei Datentyp Option löschen
Verfasst: 26. Juli 2022 10:39
von Ralph71
Dh im Klartext, dass der Wert nicht auf NULL oder leer gesetzt werden kann? Damit wäre der Feldtyp Option mit einem großen Nachteil verbunden...
CLEAR und 0 nutzen laut Dir den ersten Wert im OptionString...
Re: Feldinhalt bei Datentyp Option löschen
Verfasst: 26. Juli 2022 10:57
von Kowa
Ralph71 hat geschrieben:CLEAR und 0 nutzen laut Dir den ersten Wert im OptionString...
Den ersten Wert kann man (und sollte man meist auch) bei der Anlage als "leer" definieren. Also im OptionString zuerst Leerstelle + Komma eintragen, erst dann folgen die Optionswerte.