Domino 9 und frühere Versionen > Entwicklung
Link auf andere Ansicht
ReinhardR:
Hallo Axel,
ja entweder soll sich das Dokument öffnen oder es reicht auch wenn ich dann in die andere DB springe und dann das Dokument in der Ansicht sehe.
Reinhard
Axel:
Das Ganze ist nicht gerade trivial und auch relativ fehleranfällig. Ich hatte so eine Lösung mal weiterpflegen müssen. Der Verwaltungsaufwand war derartig hoch, dass ich irgendwann das Ganze so umgestellt habe, dass alle Daten in einer Datenbank gehalten wurden.
Im Prinzip ist das nur über eine Dummymaske in der Datenbank A möglich. In dieser Maske musst die UNID des entsprechenden Dokumentes in Datenbank B eingetragen sein. Im QueryOpen-Event musst du dann anhand dieser UNID das Dokument suchen (Set notesDocument = notesDatabase.GetDocumentByUNID( unid$ )) und kannst es dann anzeigen. Das Dummydokument schließt du dann wieder.
Ich persönlich würde dir allerdings von so einer Lösung abraten. Überdenke dein Konzept und versuche die Daten die zusammengehören auch in einer Datenbank zu halten. Notes ist keine richtige Datenbank, wie z.B. der SQL-Server, aber dass was du hier versucht's nachzubauen geht in diese Richtung und dafür ist Notes nur bedingt tauglich.
Axel
ReinhardR:
Hallo Axel,
erst mal vielen Dank für deine schnelle Antwort. Ich habe mir sowas schon gedacht. Ich werde mal mit den Leuten hier sprechen ob wir die Daten nicht in einer DB zusammenfahren.
Gruß
Reinhard
koehlerbv:
Wieso braucht es dazu Dummy-Dokumente, Axel? Es reicht doch vollkommen, im Dokument der DB A die Planungsnummer auszulesen, dieses Dokument in einer entspr. Ansicht in DB B zu suchen und dann im Frontend zu öffnen (per Button, oder im QuerySave von Dokument A wird ein Link zum Dokument B in Dokument A erstellt oder ...).
Bernhard
Axel:
Wenn nur ein Teil der Daten aus der zweiten Datenbank geholt werden sollen, dann gebe ich die Recht. Aber wie soll das sonst gehen, wenn von einer Ansicht in DB A per Doppelklick ein Dokument in Datenbank B geöffnet werden soll. Und so habe ich das verstanden.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln