Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: MrXYZ am 23.11.04 - 10:01:45

Titel: Differenz zweier Felder
Beitrag von: MrXYZ am 23.11.04 - 10:01:45
Ich habe ein Feld A - Inhalt : A, B,D (alte Werte)

Feld B (neue Werte) - Inhalt: A,B,C,E

gelöscht wurde : D
neuer Eintrag : E

wie kann ich die Einträge separat ermitteln ???
Titel: Re: Differenz zweier Felder
Beitrag von: MrXYZ am 23.11.04 - 14:48:47
Hat sich erledigt ... Habe eine Lösung gefunden ... danke !  ;D
Titel: Re: Differenz zweier Felder
Beitrag von: Axel am 23.11.04 - 15:00:54
Hi,

kannst du uns vielleicht an deiner Lösung teilhaben lassen?? 

Vielleicht hat irgendwann einmal jemand das gleiche Problem.


Axel
Titel: Re: Differenz zweier Felder
Beitrag von: Tode am 26.11.04 - 22:38:00
da der Autor offensichtlich andere nicht an seinem Wissen teilhaben lassen will, hier eine Erläuterung:

Feld1 := A : B : D; REM "Stand VOR einer Änderung";

Feld2 := A : B : E; REM "Stand NACH einer Änderung";

Schnittmenge:
@KeyWords( Feld1 ; Feld2 ; "" ); REM " = A : B ";

VORSICHT: das "" ist nötig, weil ohne es die Funktion völligen Quatsch zurückliefern kann (siehe KB)

NEU dazugekommen:
@Trim( @Replace( Feld2 ; Feld1 ; "" ) ); REM " = E ";

KOMMENTAR: Alle Werte aus Feld1, die auch in Feld2 vorkommen, werden durch "" ersetzt. Übrig bleiben die, die es in Feld1 NICHT gibt. Möglich, aber unnötig ist auch @Replace( Feld2 ; Schnittmenge( Feld1 und Feld2 ) ; "" )

Weggelöscht:
@Trim( @Replace( Feld1 ; Feld2 ; "" ) ); REM " = D ";

KOMMENTAR: wie im vorherigen Beispiel

Hoffe das hilft jemandem...

Gruß
Tode
Titel: Re: Differenz zweier Felder
Beitrag von: Semeaphoros am 26.11.04 - 22:43:03
Der Initiant sollte sich wirklich schämen, hat er doch von anderen Leuten die Zeit beansprucht.

Ganz besonderen Dank an Tode für diese Ausführungen, bin sicher, das wird anderen weiterhelfen, insbesondere, da Du die Sache mit sehr guten und wichtigen Kommentaren versehen hast. Dankeschön.
Titel: Re: Differenz zweier Felder
Beitrag von: y20frank am 26.11.04 - 22:48:51
Der Initiant sollte sich wirklich schämen, hat er doch von anderen Leuten die Zeit beansprucht.

Ganz besonderen Dank an Tode für diese Ausführungen, bin sicher, das wird anderen weiterhelfen, insbesondere, da Du die Sache mit sehr guten und wichtigen Kommentaren versehen hast. Dankeschön.

Hey, ... vielleicht ist er gerade mal für 'ne längere Sitzung eben deshalb nicht vor'm Bildschirm und sagt wie er es geschafft hat...  ;D
Aber mal im Ernst: Lösungen die man aus einer vorher hier selbst gestellten Frage selbst erarbeitet hat, sollten selbstverständlich (ob mit oder ohne Tipps) auch hier veröffentlicht werden!
Jedenfalls wurde das hier klasse gelöst, toll Tode!

Lieben Gruß
Frank
Titel: Re: Differenz zweier Felder
Beitrag von: Semeaphoros am 26.11.04 - 22:56:27
Hey, ... vielleicht ist er gerade mal für 'ne längere Sitzung eben deshalb nicht vor'm Bildschirm und sagt wie er es geschafft hat...  ;D

Frank, da bin ich nicht einverstanden. Er hat ja dazu Zeit gehabt:

Hat sich erledigt ... Habe eine Lösung gefunden ... danke ! ;D



Und das ist wie ein Schlusspunkt abgefasst, also keine Bereitschaft, da was mitzuteilen.
Titel: Re: Differenz zweier Felder
Beitrag von: y20frank am 26.11.04 - 23:03:54
tja, Jens, da muss ich gestehen - haste recht (oder der Löser-seines-Problems [LsP] hat sich alles bis zum letzen verkniffen und ist erst danach auf das stille Örtchen geeilt - vielleicht meldet er sich ja noch mal schweißgebadet...  ;D )

Lieben Gruß
Frank
Titel: Re: Differenz zweier Felder
Beitrag von: Semeaphoros am 26.11.04 - 23:12:09
Wäre schön, hoffen wir es ....
Titel: Re: Differenz zweier Felder
Beitrag von: koehlerbv am 27.11.04 - 01:33:33
... und ist erst danach auf das stille Örtchen geeilt - vielleicht meldet er sich ja noch mal schweißgebadet ...

Na, Du scheinst Dich ja echt auszukennen, Frank  ;D ;D ;D

Mein Dank gilt aber auch Torsten AKA Tode. Aus einer gelallten Frage etwas zu machen, was anderen später wertvolle Dienste leisten kann - bravo. Die Geduld hatte ich diesmal nicht.

Aber vielleicht gibt es ja die Lösung auf einer Site, die sich "Die Ressource rund um Lotus Notes" nennt:
Die Homepage des Fragestellers (http://www.docnotes.de/)
Aufschlussreich ...  ;D

Man sollte eben den Hals nicht allzu voll nehmen !

Bernhard (dem derartige Threads auch tierisch auf den Senkel gehen !)
Titel: Re: Differenz zweier Felder
Beitrag von: Semeaphoros am 27.11.04 - 08:02:50
Na ja, wie lange ist wohl "noch ein bisschen".... ?

Zitat
P.S. Offizieller Start der Seite war der 29.10.2003. Also, noch ein bisschen Geduld, der Inhalt wird täglich ausgebaut!

Aus der oben angegebenen Website .... lässt tief blicken.