[Gelöst] Option Field vergleichen

28. November 2007 12:14

Hallo Leute,

bin neu hier im Forum und habe auch gleich eine Frage. Ich fange an Navision zu programmieren und habe relativ wenig Erfahrung darin.

Ich habe in einer Tabelle ein Option-Field (intern,extern). Wie kann ich über eine IF Funktion abfragen, was gewählt wurde?

Grüße
Zuletzt geändert von Rabe_Nitz am 28. November 2007 12:50, insgesamt 1-mal geändert.

28. November 2007 12:18

Das ist nicht weiter schwierig.
Ein Option-Feld wird mit Record.Field::Wert angesprochen.

An deinem Beispiel:

Code:
IF Vergleichswert = Record.Feld::intern THEN ...

28. November 2007 12:33

Leider komme ich da nicht weiter...

bekomme immer einen Fehler wenn ich folgende Zeile eingebe:

IF 'intern' = PSPLine.Production::intern then

PSPLine.Production = Option-Field
zur auswahl steht 'intern', 'extern'

Fehler:

Typenkonvertierung Text = Option

28. November 2007 12:37

versuchs mal mit

if PSPLine.Production = PSPLine.Production::intern then

28. November 2007 12:43

Ja so wie das der Thomas erklärt hat, ist das noch besser zu verstehen.
Ich wusste nicht genau was du vergleichen willst.

P.S. und bitte vergiss nicht das [Gelöst] dann drüber zu schreiben

28. November 2007 12:48

Also der Code wurde angenommen.

Ich versuche jetzt mal mein Glück :)
Danke!!!