Domino 9 und frühere Versionen > ND6: Entwicklung
Dokumente in einer View suchen
semtex:
Hallo zusammen,
ich habe ein recht diffuses Problem. Ich versuch's mal zu erklären:
Ich habe in einer Ansicht eine Auflistung von Ansprechpartnern. Diese Ansprechpartner sind jeweils einer Firma zugeordnet. Dies geschieht, indem in der Ansprechpartner-Maske ein entsprechender Firmenname ausgewählt wird.
Die Firma wir über eine eigene Maske gepflegt und alle Firmen sind über eine eigene Ansicht zu erreichen.
Soviel zu Vorgeschichte, jetzt das Problem:
In der Ansprechpartner-Ansicht sollen alle Dokumente gesucht und angezeigt werden, deren Firma an einem bestimmten Standort ist. D.h. es geht darum die entsprechenden Ansprechpartner aufzulisten, die gesuchte Information steht aber im Firmen-Dokument.
Deshalb komme ich mit @SetViewInfo oder SelectionFormula leider nicht weiter.
Ich hab's soweit auch hinbekommen, dass ich alle betroffenen Ansprechpartner ermittle und in eine DocumentCollection übernehme (mit viel LS-Gemurkse).
Aber wie bekomme ich jetzt die Ansicht dazu, nicht mehr alle Ansprechpartner aufzulisten, sondern nur die in der DocumentCollection?
Oder gibt ein ganz anderen (bessern) Ansatz?
Ich bin wie immer für jede Hilfe dankbar.
Gruß
semtex
P.S.: Ich glaube immer mehr, dass Notes die falsche Plattform-Wahl für unsere DB war. Naja, so ist's halt, wenn das Management solche Entscheidungen trifft und am Programmierer bleibt's hängen.... ;) ;) ;)
Tode:
Eine Ansicht kann immer nur auf Werte selektieren, die in Dokumenten vorhanden sind.
Deine Anforderung erfüllt man normalerweise so, dass man die gewünschten Felder von den "Hauptdokumenten" (=Firma) an die "Antwortdokumente" (=Kontakt) vererbt und dafür sorgt, dass die Daten aktuell bleiben...
Dieses Vorgehen funktioniert im übrigen auch, wenn man keine echte Antworthierarchie hat (warum eigentlich nicht ? das bietet sich hier eigentlich an...)
Natürlich könnte man auch Deinen Ansatz weiterverfolgen, indem man die DocumentCollection einfach in einen Ordner schiebt anstatt eine Ansicht zu verwenden. Bedenke aber, dass Du dann für jeden Benutzer einen eigenen Ordner brauchst, weil sonst die Selektion von User2 die von User1 überschreibt...
HTH
Tode
semtex:
Hi,
danke erstmal für's Feedback.
Der Gedanke mit den Antwortdokumenten ist mir auch schon gekommen. Auch wenn ich davon bisher keine Ahnung habe.
Ich muss dazu sagen, dass mein Entwickler-Background ein ganz anderer ist (Webentwicklung mit PHP / ASP.NET) und ich mich in der Notes-Welt (noch!) nicht so richtig eingelebt habe.
Meine DB arbeitet bisher überhaupt nicht mit Antwortdokumenten. Ist es denn problemlos möglich, eine solche Hierarchie nachträglich einzufügen?
Danke noch mal und Gruß,
semtex
lakin:
....ich würd das auch mit Haupt und Antwortdokumenten lösen... ist am einfachsten....
Beschreibung gibts hier:
http://atnotes.de/index.php?topic=13984.0
koehlerbv:
Eine Antworthierarchie muss nicht unbedingt der Weisheit letzter Schluss sein. Auch andere eineindeutige Schlüssel können zur Situation passen (ich verwende auch bei weitem nicht immer Anworthierarchien).
Es kann (gerade für Ansichten) durchaus auch sinnvoll sein, den im "Antwortdokument" benötigten Wert auch aus dem Hauptdokument zu übernehmen.
So, wie Du Deine Applikation bisher beschrieben hast, wäre eine Umstellung auf Antworthierarchie zwar etwas aufwändig, aber problemlos möglich.
HTH,
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln