Seite 1 von 1

[Gelöst]Syntaxfehler

Verfasst: 29. Juni 2016 09:30
von Molea
Hi zusammen,

bin neu in der Welt des CAL/C/SIDE - stelle mich wahrscheinlich also noch ein wenig deppert an.

Meine Frage ist folgende:
Soll recht einfach ein Feld in einer Page leeren sobald ein bestimmtes anderes abgeändert wird.

Habe dann ganz simple folgenden Code:
Code:
IF xRec."Job No." <> "Job No." THEN
VALIDATE("Source Order No.",'');


Dass ganze im Job No. OnValidate() Trigger in der Table.

Bin fast am verzweifeln, da ich beim compilieren ständig einen Syntaxfehler bekomme, aber einfach nicht weiß wo dieser den sein soll...

Könnt ihr mir hier evtl. helfen?

Viele Grüße

Re: Syntaxfehler

Verfasst: 29. Juni 2016 09:37
von Natalie
Molea hat geschrieben:da ich beim compilieren ständig einen Syntaxfehler bekomme, aber einfach nicht weiß wo dieser den sein soll...

Wenn du das Objekt beim Designen kompilierst, springt der Cursor eigentlich von selbst an die Stelle, die den Fehler ausgelöst hat.

Der Code sieht mir auf den ersten Blick in Ordnung aus. Heißt denn dein zu leerendes Feld wirklich "Source Order No."?
Grundsätzlich gehört diese Art der Programmierung aber nicht auf die Page, sondern in die Tabelle (sofern die Änderung global Sinn macht).

Re: Syntaxfehler

Verfasst: 29. Juni 2016 09:43
von Molea
Danke Natalie für die schnelle Antwort.

Der Cursor springt immer vor das IF..
Dass ist mir ja dass verwunderliche..

Programmieren tuh ich das ganze in der Tabelle ;-)

Re: Syntaxfehler

Verfasst: 29. Juni 2016 09:47
von Patrick Ringert
Es kann auch sein, dass der Fehler VOR dem IF ist. Meistens fehlt dann ein Semikolon in der Zeile dadrüber oder sowas.

Re: Syntaxfehler

Verfasst: 29. Juni 2016 10:14
von Molea
:-) Beim End in der Zeile zuvor dass ; vergessen.

Danke für die Hilfe - jetzt passt es.
Habs nur nicht gleich gesehen, da da enorm viel auskommentiert ist bis zum End davor;

VG