Domino 9 und frühere Versionen > ND7: Entwicklung

Vergleichen von Mehrfachwerten aus Kontröllkästchen

(1/3) > >>

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