Domino 9 und frühere Versionen > Entwicklung
Select mit "oder" - Funktion
eknori:
Mit dem | stehe ich ehrlich gesagt auch manchmal auf dem Kriegsfuß; teilweise muss ich das | durch ein & ersetzen, damit es funktioniert. Obwohl das manchmal allen Regeln der Logik widerspricht ...
Sonnenaufgang:
select (Form = "Rolle") & Fehler > 0 | (Form = "Rolle") & Abrisse > 0
Ich glaube, wenn ich nach dem "|" "(Form = "Rolle") " weglasse, funktioniert es.
Aber korrekt ist dass dann nicht, oder?
eknori:
ja, ja, die Klammern:
(Form = "Rolle" & Fehler > 0 ) | (Form = "Rolle" & Abrisse > 0 )
wobei man das jetzt noch vereinfachen kann ...
Form = "Rolle" & ( Fehler > 0 | Abrisse > 0 )
Du musst aber sicherstellen daß Fehler und Abrisse wirklich numerisch sind
TMC:
Du kannst das auch aufteilen
_AnzeigenWenn1 := Fehler > 0
_AnzeigenWenn2 := Abrisse > 0
_AnzeigenWenn3 := Form = "Rolle"
Select _AnzeigenWenn3 & (_AnzeigenWenn1 | _AnzeigenWenn2)
Damit ist klar was passieren soll: erstmal werden nur Doks der Maske "Rolle" angezeigt. Außerdem (wegen dem "&") muss entweder Bedingung 1 ODER ("|") Bedingung 2 erfüllt sein.
flaite:
Ich glaub, dass & einfach eine höhere Präzedenz (oder wie das heisst)* hat. Ich setze immer massig Klammern.
* funktioniert so ähnlich wie Punkt vor Strichrechnung.
3 + 4 * 2 = 11
* hat höhere Präzedenz als +
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln