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