Feldinhalt bei Datentyp Option löschen

Bild Microsoft Dynamics NAV 2017

Feldinhalt bei Datentyp Option löschen

Beitragvon Ralph71 » 26. Juli 2022 09:06

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
Ralph71
 
Beiträge: 69
Registriert: 20. Mai 2020 11:27
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Feldinhalt bei Datentyp Option löschen

Beitragvon fiddi » 26. Juli 2022 09:12

Hallo,

Code: Alles auswählen
Debitor.Infoweg := 0

oder besser
Code: Alles auswählen
CLEAR(Debitor.Infoweg)


es wird dan der Wert mit der niedrigsten ID angezeigt.

wenn deine Option z.B. ist:
Code: Alles auswählen
Optionvalue=FAX,Mail,EDI,.....


bleibt das weiterhin FAX als Wert, egal ob du CLEAR oder 0 benutzt.

GruĂź Fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7091
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: Feldinhalt bei Datentyp Option löschen

Beitragvon Ralph71 » 26. Juli 2022 10:39

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...
Ralph71
 
Beiträge: 69
Registriert: 20. Mai 2020 11:27
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Feldinhalt bei Datentyp Option löschen

Beitragvon Kowa » 26. Juli 2022 10:57

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.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01


ZurĂĽck zu NAV 2017

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast