Domino 9 und frühere Versionen > ND6: Entwicklung
Probleme mit Embedded View
chris2212:
Hallo,
in diesem Fall eine versteckte Ansicht die in der ersten Spalte
mit @Trim(@Unique(AddressKey : ContactKey)) anzeigt, auf diese
View gehe mit meiner View-Selection innerhalbn der Maske drauf
und bekomme abhängig von der Auswahl alle Dokumente oder nur
Dokumente vom Kontak oder der Adresse angezeigt.
Gruß
Christian
Thomator:
Hi,
und in der View-Selection werden die Dokumente mit einem @DBLookUp geholt?
Thomas
LordMacBee:
Hi,
mal abgesehen, dass ich dabei nicht genau weiss, wie das funktionnieren soll:
--- Zitat von: Thomator am 20.01.05 - 11:05:05 ---und in der View-Selection werden die Dokumente mit einem @DBLookUp geholt?
--- Ende Zitat ---
die Sache mit embedded View im Notes ist eine ärgerliche Geschichte. Meine Erfahrungen sind folgende:
Beim erstellen einer embedded view, welche auf eine andere DB zeit, wird die Replika ID der Target DB gespeichert. Nun ist Notes leider so inkonsequent, dass es sich je nach Situatiuon die View aus irgendeiner Replik der Target Datenbank holt. Kann z.B: sein, dass du eine lokale Replik deiner Kontakt DB hast und diese angezeigt wird, obwohl du auf dem Server arbeitest. Dann erscheinen z.B die neu erstellten Kontakt plötzlich nicht mehr in der View, ohne dass du was falsch gemacht hättest. Leider kann man den Pfad der Datenbank nicht fix verdraten oder der View sagen, auf welchem Server die Datenbank geöffnet werden soll.
Wenn du eine Installation mit replikas auf mehreren Servern baust wirst du damit höchstwarscheinlich weitere Probleme haben.
Und die obigen Antworten sind richtig, wenn du z.B. eine andere View einer externen DB anzeigen möchstest, musst du die embedded View immer zuerst löschen und neu verdrahten ( ausser du wüsstest, wo genau die Information über Target DB und Viewname liegt [bookmarks.nsf oder irgendwo] und ob die property setztbar ist [skript oder API])
Thomator:
@LordMacBee
--- Zitat von: LordMacBee am 20.01.05 - 11:15:00 ---mal abgesehen, dass ich dabei nicht genau weiss, wie das funktionnieren soll:
--- Ende Zitat ---
Die Frage hab ich nur gestellt, weil ich sichergehen wollte, dass in der Ansichtsauswahl kein DBLookUp verwendet wird, weils nicht funktioniert.
Thomas
chris2212:
Hallo,
zur Frage wie die Selection erfolgt....
Die Selektion der Daten wird über @If auf die
Auswahl des Anwenders abgesetzt, entsprechend der Auswahl
wird die entsprechende Ansicht dargestellt. @DBLookUp ist da nicht drin :-)
Ich habs jetzt (vorerst) so gelöst das jetzt immer alle Dokumente auf der
Adresse angezeigt werden, da der SearchKey der Adresse auch im Kontakt
gespeichert wird passt das auch.
Der Anwender kann halt jetzt nicht mehr
wählen ob er alle Dokumente oder "nur" Dokumente die direkt auf der
Adresse erstellt wurden angezeigt bekommt.
Wenn´s halt net geht :-\ dann lassen wir das vorerst so.
Ich möchte mich aber hiermit nochmal bei
allen bedanken die mich unterstützt haben !
Da ich auch Mitglied in anderen Foren bin (nicht LotusNotes) finde ich es
immer wieder toll wie schnell man hier eine Antwort auf seine Fragen bekommt !
Das ist meiner Meinung nach nicht selbstverständlich!
!! Danke !!
Gruß
Chris
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln