Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Lotus_Notes_Newbie am 10.03.04 - 13:53:25

Titel: Vergleich von 2 Feldern
Beitrag von: Lotus_Notes_Newbie am 10.03.04 - 13:53:25
Hallo,
ich bin ein Notes Newbie und stehe vor folgendem Problem. Ich habe eine Maske "Test" die über ein Feld "Eingabe" und einen "OK"-Button verfügt.

Ausserdem habe ich noch eine Ansicht "Testansicht" die viele Dokumente beinhaltet, die alle u.a. das Feld "Wert" haben.

Wenn ich auf den "OK"-Button klicke soll ein Agent gestartet werden, der die Zahl aus dem "Eingabe" Feld in der Maske ausliest und mit dem "Wert"-Feld des ersten Dokuments in der Ansicht "Testansicht" vergleicht. Wenn beide Werte, also "Wert" und "Eingabe" gleich sind, soll das Dokument in die Ansicht "Neue_Ansicht" gelegt werden. Danach soll er dann beim nächsten Dokument kontrollieren ob die beiden Felder gleich sind, usw...bis die ganze Ansicht abgearbeitet ist und alle Dokumente mit dieser Übereinstimmung ebenfalls in der neuen Ansicht zu finden sind.

Könnt ihr mir bitte helfen, wie ich das am besten erreichen kann. Danke schon mal im vorraus.
Titel: Re:Vergleich von 2 Feldern
Beitrag von: Lossa am 10.03.04 - 14:54:41
Hi,

da ich dir jetzt kein fertigen Agenten liefern möchte, hier ein paar Infos zum überlegen:

Verwende Lotus Sript
Benutze die Klassen

NotesUIDocument
NotesSession
NotesDatabase
NotesView
NotesDocument

mit den Methode und Eigenschaften dieser Klassen ist ein einfaches diesen Agent zu entwickeln.

Viel Spaß

Titel: Re:Vergleich von 2 Feldern
Beitrag von: Glombi am 10.03.04 - 15:01:57
Nicht zu vergessen, die
NotesDocumentCollection
die Du hier brauchst. Mit dem key = Wert des Eingabefeldes holst Du dir alle Dokumente. Du brauchst eine View, die nach dem Feld "Wert" sortiert ist.

Andreas