Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Joe am 06.01.04 - 15:08:29
-
Hallo liebe Notes-Gemeinde,
ich stehe mal wieder vor einem Problem, das ich so nicht lösen kann. Leider hat mir die Suche nicht wirklich weitergeholfen. Ich habe hier 2 Datenbanken, in der 1. gibt es eine Ansicht "(Zusammenfassung_1)", in der 2. gibt es eine Ansicht "(Zusammenfassung_2)". nun sollen die Daten beider Ansichten in der 2. Datenbank in einer gemeinsamen Ansicht "(Gesamt)" nach Beträgen sortiert angezeigt werden. Geht das überhaupt? Wenn ja, wie??? Habe leider total das Brett vorm Kopf.
-
"Nach Beiträgen sortiert..." -das geht nur, wenn sich die Dokumente alle in derselben Datenbank befinden.
Andreas
-
Hi,
geht nicht. In Notes ist es nicht möglich in einer Ansicht Daten aus zwei Datenbanken anzuzeigen.
Was du machen kannst ist, in einem zweigeteilten Rahmen beide Ansichten anzuzeigen.
Axel
-
Danke für die schnellen Antworten. Leider hatte ich das schon befürchtet. Also muss ich die Daten in einer Datenbank vorhalten. Was ist denn von der Möglichkeit zu halten, da das nicht in Echtzeit geschehen muss, nachts 2 Agenten laufen zu lassen. Der erste löscht in der 2. Datenbank alle Dokumente der 1. Datenbank, dann kommt später der 2. Agent und pustet die Datensätze aus der 1. wieder in die 2. Datenbank. Dazu muss natürlich ein Flag gesetzt sein, das diese Datensätze kenntlich macht. Ist die Möglichkeit praktikabel? Wie weit sollten die Agenten nacheinander laufen (ca. 10000 Datensätze)? Ist zwar von hinten durch die Brust ins Auge, aber wie sonst?
-
Warum 2 Agenten und nicht in einem?
Allenfalls lässt sich dann auch ein Update-Verfahren implementieren, sprich, man vergleicht die beiden Datenbestände und bearbeitet nur die Differenz.
-
Was spricht dagegen, nur eine Datenbank zu verwenden? Warum müssen es 2 sein?
Bei der Agentenlösung mit Löschen der Dokumente läuft es mir kalt den Rücken runter.
-
Ja, mir geht das ja mit dem kalt den Rücken runterlaufen auch so!
Die 2 Datenbanken sind Relikte aus Urzeiten und sollen auch nicht verändert werden - leider. Daher muss ich ja diese Klimmzüge machen.
Die Idee mit einem Agent ist natürlich viel besser, da brauch ich mir keine Gedanken um die Laufzeiten zu machen. Leider übersteigt die Möglichkeit der Updatefunktion meine Kenntnisse. Da bleibt wohl nur die Radikallösung. Aber das sollte ja auch gehen, werd mal in dieser Richtung weiterdoktern. Euch schon mal vielen Dank!
-
Ich würde von den beiden vorhandenen Datenbank die Finger lassen, wenn diese nicht verändert werden sollen.
Stattdessen würde ich eine 3. Datenbank machen, in der ein Agent läuft, der die Dokumente beider Datenbank zusammenführt.
Als key wird die Doc-ID der Dokumente verwendet.
Problematisch sind noch Löschungen, die ja auch berücksichtigt werden müssten.
Habt Ihr zufällig den LEI im Einsatz? Dann wäre das einfacher.
Andreas
-
Nee, LEI haben wir leider nicht im Einsatz. Ich habe das mit dem Agenten jetzt mal an einer Kopie getestet, das scheint gut zu klappen. Ich denke, ich werde das Problem als gelöst abhaken und die Finger in Zukunft von den Datenbanken lassen. Sonst verbrenne ich sie mir noch. :-)
Joe
-
Was? Du hast noch keine Teflon-beschichteten Finger ..? ;D
-
Nee, wo kann man sich die beschichten lassen? Im Moment habe ich nur normale Eisflossen! (Verdunstungskälte des Angstschweißes) ;)
-
Versuchs mal beim Weihnachtsmann ..... nur hat der jetzt wieder fast 12 Monate Lieferfrist ....... ;D