Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: heidiweber am 10.01.07 - 09:46:26
-
Hallo
ich habe eine Maske (Firma). Zu dieser Maske gehören "Kind"-Masken (Person). Diese sind aber ganz normale Masken angelegt. Verknüpt sind diese Mutter/Kind-Dokumente über die UnID. Auf dem Kind-Dokument ist ein verstecktes Feld mit der UnID des Mutter-Dokumentes.
Jetzt habe ich eine Ansicht erstellt, auf der alle Personen-Masken angezeigt werden.
Nun möchte ich einen Agenten erstellen, der eMails verschickt. Auf der Firma-Maske gibt es ein Feld, mit einer eMail-Adresse. Bis hierher funktioniert auch schon alles.
Jetzt sollen aber auch an die alle dazugehörigen Personen zu einer Firma eine eMail verschickt werden.
Probiert habe ich das so:
list:= @DbLookup("";"";"MaskeAllePersonen";@Text(@DocumentUniqueID);"eMail");
Jetzt müsste doch in "list" alle eMail-Adressen stehen, die in der Ansicht "MaskeAllePersonen" in der Spalte "eMail" durch den Schlüssel "DocumentUniqueID" der Firmen-Maske gefunden wurden? Ich hoffe, die Abfrage passt so?
Jetzt mein zweites Problem:
Wie gehe ich durch "list" durch?
Bsp:
list(0) = aaaa@aaa.de
list(1) = bbbb@bbbb.de
list(2) = cccc@cccc.de
Variable alleAdressen = aaaa@aaa.de, bbbb@bbbb.de, cccc@cccc.de
Wie kann man das erreichen?
Vielen Dank
cu
Heidi
-
Eine Spalte EMail gibt es nicht. Das ist das Feld Email.
Jetzt mein zweites Problem:
Wie gehe ich durch "list" durch?
Bsp:
list(0) = aaaa@aaa.de
list(1) = bbbb@bbbb.de
list(2) = cccc@cccc.de
Variable alleAdressen = aaaa@aaa.de, bbbb@bbbb.de, cccc@cccc.de
Wie kann man das erreichen?
Schau dir mal @Implode an. Wenn du die Rückgabe aber nur zum Versenden brauchst, sollte das auch direkt ohne irgendeine Umsetzung gehen.
Axel
-
Hi Axel,
aber wie gehe ich durch "list" durch? Mit einer For-Schleife? Was ist das Abbruchkriterium? Wie kann ich die Variable alleAdressen so füllen, wie ich das angegeben habe?
Vielen Dank
cu
Heidi
-
So:
@Implode(list;",")
Axel
-
Hallo Axel
vielen Dank für die Hilfe:) Das Leben kann so einfach sein...
cu
Heidi