Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rar am 05.12.03 - 16:34:07

Titel: Ansicht aus einer anderen DB einbetten
Beitrag von: rar am 05.12.03 - 16:34:07
Hallo alle miteinander!

Ich hab da mal ein kurzes Frägchen...

(Wie) ist es möglich in einer Maske der DB A eine Ansicht der DB B einzubetten?

lg
-rar
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: mahonri am 05.12.03 - 16:36:12
Geht soweit ich weiß erst mit R6
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: Semeaphoros am 05.12.03 - 16:38:12
Ja, genauso sehe ich das auch
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: rar am 05.12.03 - 16:40:49
Shit. Hab ich mir fast gedacht. Danke trotzdem.
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: rar am 05.12.03 - 16:43:04
nuts.... liab Arne  ;D
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: AC am 05.12.03 - 18:06:50
Hi es geht schon ,


hab ich hier auch schon ein- zwei mal beschrieben.

Ist aber etwas programmiererei dabei.

Zweck:
Benutze ich auch um so eine Art Mini Portal über verschiedene Datenbanken zu betreiben.

Du öffnest Dein Dokument in DB A mit Rahmen.
Im Querryopen des Dokuments füllst DU dann die anderen Rahmen.
Dort öffnest Du spezielle Masken bzw ein neues Dokument  für z.B. die Datenbanken B und C.

Diese masken haben dann eine eingebette Ansicht eben für ihre eigene Datenbank.

Du musst diesen Masken dann noch die Kategorie als Feld (aus Dokument A - datenbank übergreifende Variable)  mitgeben, falls Du nur eine spezielle Kategorie in den embedded views  anzeigen willst  (z.B. Kundennummer).

Anwendungsbeispiel.
Datenbank A = Kundenadressen
Datenbank B = Besuchstermine für Kunden durch Aussendienst.
Datenbank C = Verkäufe an Kunden.


Ich öffne ein Infodokument in Datenbank A mit Rahmen mit Kundennummer 5555.
Das Infodokument besteht aus 3 Rahmen.
Rahmen 1 sind normale Maskenbestandteile.
Im Rahmen 2 lasse ich mir dann aus DB B die Besuche in einem View zu dem Kunden 5555 anzeigen (in Dokument in der DB mit embedded view).
Im Rahmen 3 lasse ich mir die Abverkäufe an Kunden 5555 aus Datenbank C anzeigen.

Das ganze geht eben dynamisch, wenn Du die Kundennummer jeweils "frisch" setzt.

Funzt super, schafft schnell Überblick, man muß nicht zwischen verschiedenen DBs und views hin und herhüpfen, und kommt mächtig geil bei Chefs an  ;-)))))

Habs bei uns so hinbekommen, daß es sowohl am Server als auch offline lokal am Notebook funktioniert  :-).


Bye, Holcomb




Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: Semeaphoros am 05.12.03 - 19:36:14
Das ist eine gute Alternative, aber nicht wirklich ein schlafendes Vieh (eingebettet :-) von einer DB in einer anderen, aber genau dafür sind ja eigentlich die Framesets da.
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: AC am 05.12.03 - 23:13:00
Das ist eine gute Alternative, aber nicht wirklich ein schlafendes Vieh (eingebettet :-) von einer DB in einer anderen, aber genau dafür sind ja eigentlich die Framesets da.

N´Abend Semaphoros.
Jou recht haste.
Aber ich dachte mir, es kommt auf die Lösung eines Problems an.
Und ich meine, daß genau deshalb die Frage gestellt wurde.
Ich selbst benutz das in der Firma um eine Art Kundenportal in meiner "Office" zu haben umd möhlichst einfach auf andere Datenbank und passende Ansichten zu diesem jeweiligen Kunden zu verweisen und so diese Infos anzuzeigen.

Schönen abend  Nacht noch und tolles Wochenende.

Holcomb


 
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: Semeaphoros am 05.12.03 - 23:39:27
Ja, natürlich kommt es auf die Lösung an und eine Alternative zu geben, wenn der direkte Weg nicht geht, ist doch sooo wertvoll, sorry, wenn das wie Kritik getönt hat, ich wollte nur klar darstellen, was Sache ist. Jedenfalls danke für das Beisteuern der Idee. Währe noch gut zu wissen, ob es rar weiterhilft.
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: AC am 08.12.03 - 08:37:21
sorry, wenn das wie Kritik getönt hat, ich wollte nur klar darstellen, was Sache ist.

Morgen Semeaphoros.
Hat nicht so getönt, war schon klar. Keine grauen Haare  :-))

Gruß Holcomb
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: Semeaphoros am 08.12.03 - 09:23:14
Neinnein, graue nicht, silbrige sind wertvoller .....  ;)
Titel: Re:Ansicht aus einer anderen DB einbetten
Beitrag von: rar am 11.12.03 - 14:15:23
Danke Holcomb.
Genau so hatte ich es mir vorgestellt.

Ein kleines Problem hab ich dann aber noch...
In der DB_A habe ich eie Rahmengruppe. Aus dem oberen Rahmen starte ich eine Suche in DB_B.
Die Dokumente, schieb ich in einen Privaten Ordner, der auch in einer Maske eingebettet ist. Das passiert allen in DB_B.

Mit
@SetTargetFrame("Unterer_Rahmen");
@Command([Compose]; Server_DB_B: Pfad_DB_B; "Maskenname_mit_eingebetteten_Ordner")
möchte ich dann sozusagen den Ordner im unterren Rahmen anzeigen.
Das funktioniert aber nicht.
Wenn ich SetTargetFrame weglasse, wird schön der Ordner angezeigt aber in einem neuen Fenster. Mit SetTargetFrame wird im unteren Frame nix angezeigt.
Woran könnte das liegen?
lG