Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Gandalf98 am 03.07.08 - 09:25:15
-
Ich habe ein Hauptdokument (Bestelldokumente) darunter befinden sich dazugehörige Dokumente (Artikeldokumente, für jeden Artikel eins)die mit dem Hauptokumente über die Dok UnID verbunden sind.
In den Unterdokumenten befindet sich die Nummer des Zulieferers wenn ich also jetzt eine Bestellung absende sollen mir die Artikel (Dokumente mit der gleichen Zulieferernummer) in einem Mail in einer Tabelle zusammengefasst werden.
Ich habe einen View abgelegt der das Bestelldokument und die Artikeldokumente anzeigt.
Dabei habe ich die DokUNID als Kategorisierte Spalte ausgeführt, die nächste Spalte ist mit Zulieferernummer Kategorisiert.
Ich hole mir die Dokumente mit GetAllDocumentsByKey(Array()) aus DokUNID und Zulieferernummer. Solange alle die gleiche Zulieferernummer in einer Bestellung haben funzt das auch ganz toll....
Ich muss aber bei unterschiedlichen Artikel die Artikel mit den gleichen Lieferanten zusammenfügen.
Dabei stehe ich auf dem Schlauch...
Ich muss Loopen aber wie füge ich die Unterschiedlichen Lieferanten zusammen?
Kann mir jemand eine Tipp geben
Danke
-
Hol dir mal eine Hauptdokument und guck dir die Funktion NotesDocument.Responses an. Das sollte deine Arbeit erleichtern
-
Ich glaub Robert da hast du etwas falsch verstanden.
Was der 98 Jahre alte Zauberer ohne echten Namen warscheinlich meint ist das er aus unterschiedlichen Bestellvorgängen alle Positionen bei denen ein Zulieferer betroffen ist zusammenfassen möchte.
Eine Liste vom Typ Dokument Collection ist da garantiert dein Freund.
-
Thomas, ein Widerspruch: Laut Profil ist "der, der so nicht heisst", 5 Jahre alt. Vermutlich aber 20 ...
Ansonsten volle Zustimmung. Eine List-Variable wird das beste sein. Was sich mir aber noch nicht erschliesst, sind die genauen eineindeutigen Zusammenhänge zwischen den Dokumenten. "Ich weiss nicht, wie er heisst" sollte daher bitte das nochmals genauer aufmalen, dann ist auch eine zielgerichtete Hilfestellung möglich.
Bernhard