Autor Thema: Vergleichen von Mehrfachwerten aus Kontröllkästchen  (Gelesen 2191 mal)

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
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

« Letzte Änderung: 24.09.08 - 17:16:37 von Blitz »

Glombi

  • Gast
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #1 am: 24.09.08 - 12:42:13 »
Du kannst die Schnittmenge vergleichen:

_Schnittmenge := @Keywords(Feld1;Feld2;"");

@If(
 (@Elements(_Schnittmenge) = @Elements(Feld1)) &
 (@Elements(_Schnittmenge) = @Elements(Feld2));
   "Gleich";
 "Änderung"
)


Andreas

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #2 am: 24.09.08 - 13:54:23 »
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.

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #3 am: 24.09.08 - 13:58:03 »
Zitat
@If( (@Elements(Feld1) = @Elements(Feld2)) ; "Gleich";"Änderung")
Hä?? Damit prüst du doch lediglich, ob die ANZAHL der Elemente in den feldern = ist, nicht aber, welches Element sich geändert hat ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #4 am: 24.09.08 - 13:59:56 »
herauszufinden, was sich geändert hat müsste mit

@Trim(@Replace(Feld1;@Keywords(Feld2;Feld1;"");""))

gehen.
« Letzte Änderung: 24.09.08 - 14:07:20 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #5 am: 24.09.08 - 14:16:00 »
Hallo,

danke für die super Lösung!

Wenn ich ein Element mehr ankreutze, dann wird es angezeigt. Wenn ich noch ein zweites auswähle, dann wird immer noch nur das erste angezeigt.

Gibt es da auch eine Möglichkeit?

Der hintergrund ist der, dass ich der Mitarbeiter verschiedene Software ankreuzen soll, die er benötigt. Daher muss man sehen, welche Elemente er zusätzlich angekreutzt hat.
Sonst muss ich ja jede Software als seperates Feld anlegen.

Vielen Dank im Voraus.

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #6 am: 24.09.08 - 14:22:25 »
Das ist doch genau das, was ich gepostet habe. Du musst natürlich irgendwo den Status des Auswahlfeldes speichern.

Ich mache das in ähnlicherWeise bei einer Anwendung, wo sich im Laufe der Bearbeitung die Zuständigkeiten ändern.

Da kommt mal ein Bearbeiter hinzu, oder eine bestehende Fachfunktion wird durch eine andere Person ausgefüllt. Wenn dann eine Benachrichtigung herausgeht,dann selbstverständlich nur an die Personen, die noch nicht benachrichtigt wurden.
Und das bestimme ich mit der geposteten Formel.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #7 am: 24.09.08 - 14:30:14 »
Irgendwie stehe ich grad auf nem Schlauch.

In dem oben gezeigten Beispiel meint ich, dass in der ersten Auswahl nicht nur die Zwei zusätzlich angekreuzt ist, sondern auch die drei.

Dann müsst unten ja zwei, drei stehen. (da zwei und drei hinzugekommen sind)

Bei mit steht da aber nur die zwei.

Oder Verstehe ich da was falsch?


Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #8 am: 24.09.08 - 14:34:11 »
Aktualisieren sich denn deine felder bei Schluesselwortänderung? Ist das in der Feldeigenschaft so eingestellt?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #9 am: 24.09.08 - 14:50:02 »
Die Felder ändern sich und die Feldeingenschaft ist auch so eingestellt.

Wenn ich die zwei ankreutze, dann wird diese auch sofort angezeigt. Wenn ich dann noch zusätzlich die drei ankreuze, dann bleibt nur die zwei stehen.

Kann es sein, dass per textausgabe keine Mehrfachwerte angezeigt werden?

Hier die Zeile vom berechneten Wert: "Hinzugefügt: "+@Trim(@Replace(Feld1;@Keywords(Feld1;Feld2;"");""))

Offline Blitz

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re: Vergleichen von Mehrfachwerten aus Kontröllkästchen
« Antwort #10 am: 24.09.08 - 15:59:10 »
Habe es jetzt hinbekommen.

Der fehler lag darin, dass ich zur Anzeige ein berechnetes Textfeld benutzt habe, das keine Mehrfachwerte anzeigt. Habe jetzt ein Feld benutzt.

Vielen Dank.

Gruss

Sascha

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz