Tabellenvariable außerhalb einer If-Abfrage deklarieren
Hallo Zusammen,
ich möchte außerhalb einer If-Abfrage eine leere variable erstellen, die dann entweder einem neuen Tabellen Record oder einem existierenden Tabellen Record zugewiesen wird.
let ABC := this;
let lieferschein := null;
if LieferscheinVerkauf = 0 then
lieferschein := (create LieferscheinVerkauf);
lieferschein.'Projekt PV' := ABC;
else lieferschein := LieferscheinVerkauf;
end;
Ich habe es mal mit diesem Code probiert, der aber leider nicht funktioniert. Folgender Fehler wird angezeigt: "Expresion does not return a record: lieferschein in Zeile5, Spalte 14".
Ich möchte die Variable außerhalb der If-Anweisung deklarieren, damit ich diese auch außerhalb der If-Abfrage benutzen zu können.
Danke im Vorraus!
7 Antworten
-
Ninox meckert über die Zeile?:
lieferschein.'Projekt PV' := ABC;
Du musst ggf. aus dem Record-Item eine Nummer machen. Versuch das mal.
let ABC := this; let lieferschein := null; if LieferscheinVerkauf = 0 then lieferschein := (create LieferscheinVerkauf); lieferschein.'Projekt PV' := number(ABC); else lieferschein := LieferscheinVerkauf; end;
-
ich würde es so lösen:
let ABC := this; if not Lieferscheinverkauf then let NewLS := (create LieferscheinVerkauf); NewLS.'Projekt PV' := ABC end; let lieferschein := LieferscheinVerkauf;
Content aside
- vor 1 JahrZuletzt aktiv
- 7Antworten
- 31Ansichten
-
3
Folge bereits