Domino 9 und frühere Versionen > Entwicklung
Allgem. Verständnisproblem mit der Formelsprache
JoJo:
--- Zitat ---Das Ergebnis eine Formel ist also immer das Ergebnis der allerletzen Anweisung, die darin steht.
War's das?
--- Ende Zitat ---
Das war's! :D
Glaub' ich halt - aber wenn du es sagst... ;D
Dank an alle, die sich bemühten meine Frage zu beantworten!
War anscheinend wirklich missverständlich formuliert, darum versuch' ich's anhand des folgenden Beispiels zur Errechnung des Wertes von FELDb noch mal (quasi für's Archiv):
@Text(@If(FELDa="";47;11)) --> funktioniert
@If(FELDa="";47;11);
@Text(FELDb) --> funktioniert nicht
Bzw. ganz konkret hab' ich folgendes vergeblich versucht:
@If(Soll1=""|Soll2=""|Soll3=""; ""; Soll1+Soll2+Soll3);
@If(Summe_Soll != "" & Summe_Soll < 100000; Summe_Soll * 10; Summe_Soll)
harkpabst_meliantrop:
Und noch der Vollständigkeit halber: So ginge es eben auch:
--- Code: ---
_temp := @If(Soll1=""|Soll2=""|Soll3=""; ""; Soll1+Soll2+Soll3);
@If(_temp != "" & _temp < 100000; _temp * 10; _temp)
--- Ende Code ---
(Auch wenn ich die Formel lustig finde. Wenn der Jahresumsatz kleiner als 100000 ist, wird einfach mit 10 multipliziert, damit es besser aussieht?? ) :D
Temporäre Variablen mit einem Unterstrich beginnen zu lassen ist keine ganz schlechte Konvention für längere Formeln, damit man sie von Feldnamen unterscheiden kann. Muss man aber nicht machen.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln