Domino 9 und frühere Versionen > ND7: Entwicklung
Vergleichen von Mehrfachwerten aus Kontröllkästchen
Blitz:
Hallo,
habe gerade ein Problem beim Vergleichen von Feldern mit (Kontrollkästchen) festgestellt.
Ich habe 2 Felder mit Kontrollkästchen die ich mit in einem berechnenden Text mit folgender Folmel vergleiche:
@if(Feld1=Feld2;"Gleich";"Änderung")
Wenn man nur einen Wert ankreutz funktioniert es auch.
Ist aber beim Feld1 der wert 2 und 3 angekreutz und bei Feld 2 der Wert 2, dann meine die Formal, dass die Werte gleich sind.
Mir scheint es so, dass nur der erste gespeicherte Wert ausgewertet wird.
Gibt es hierfür eine ander Formel, die alle Mehrfchwerte vergleicht?
Danke
Glombi:
Du kannst die Schnittmenge vergleichen:
_Schnittmenge := @Keywords(Feld1;Feld2;"");
@If(
(@Elements(_Schnittmenge) = @Elements(Feld1)) &
(@Elements(_Schnittmenge) = @Elements(Feld2));
"Gleich";
"Änderung"
)
Andreas
Blitz:
Hallo,
vielen Dank für die schnelle Hilfe.
Genau das hat mir gefehlt.
Habe folgende formel verwendet und es funktioniert!
@If( (@Elements(Feld1) = @Elements(Feld2)) ; "Gleich";"Änderung")
Kann man auch feststellen, welches Element sich geändert hat?
Vielen Dank.
eknori:
--- Zitat ---@If( (@Elements(Feld1) = @Elements(Feld2)) ; "Gleich";"Änderung")
--- Ende Zitat ---
Hä?? Damit prüst du doch lediglich, ob die ANZAHL der Elemente in den feldern = ist, nicht aber, welches Element sich geändert hat ...
eknori:
herauszufinden, was sich geändert hat müsste mit
@Trim(@Replace(Feld1;@Keywords(Feld2;Feld1;"");""))
gehen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln