Wie Bernhard schon schrieb, an sich ist die Formel i.O., das erste @Return kannst du weglassen und auch die Klammer, die die
then Bedingung des 'if ... then ... else' umspannt ist unnötig.
Als kleinen Tip am Rande: Es ist bei der Programmierung nicht immer sinnvoll, alles in eine Zeile quetschen zu wollen, denn Notes hat leider in der Version 7 keinen Editor, der dir z.B. die verwendeten Klammerebenen deutlich anzeigen kann. Das führt grade bei komplexeren Formeln sehr oft mal dazu, dass du viel Zeit damit verschwendest, um eine fehlende Klammer zu lokalisieren.
Wenn du deinen Code wie folgt schreibst, findest du dich grade als Anfänger deutlich leichter darin zurecht, da du z.B. sofort sehen könntest, dass du eine Klammer um ein Element gespannt hast, bei dem das gar nicht nötig gewesen wäre.
@If (
Kategorie = "";
(
@Return(
@Prompt(
[Ok];
"Hinweis";
"Sie haben keine Kategorie eingetragen, Bitte Kategorie eintragen!!!"
)
)
);
@Return("")
);
Den Regeln der deutschen Sparache ist übrigens mit einem Satzzeichen genüge getan, insbesondere Hinweis- oder Fehlermeldungen sollten einen ordentlichen Eindruck machen und auf derartige Dinge verzichten.
Gruß
Dirk