Autor Thema: Views aus verschiedenen DB's anzeigen  (Gelesen 2992 mal)

Offline Hevelmann

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Views aus verschiedenen DB's anzeigen
« am: 14.08.03 - 11:36:14 »
Hallo Notesgemeinde,

ich habe mehrere gleiche Datenbanken (identisches Design) und möchte in einer zentralen Datenbank bestimmte Views, aus den jeweiligen Datenbanken, auf einer Page anzeigen.

Ist es möglich, innerhalb der Page diese Views per @Formel aufzurufen (darzustellen)? Server und Pfad der Datenbanken können aus einem Profildokument ausgelesen werden.

 ??? ??? ???

Ich bin für jede Hilfe dankbar

Gruss Hevelmann
« Letzte Änderung: 14.08.03 - 11:36:52 von Hevelmann »

klaussal

  • Gast
Re:Views aus verschiedenen DB's anzeigen
« Antwort #1 am: 14.08.03 - 11:42:11 »
... nein, erst ab domino6 möglich.

lösungsansatz: alle docs per agenten in die eine db schaufeln. dabei vielleicht das "form"-feld vom inhalt her umnageln, damit es keine komplikationen gibt. diese docs dann in einer eigenen ansicht anzeigen.

Offline Hevelmann

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re:Views aus verschiedenen DB's anzeigen
« Antwort #2 am: 14.08.03 - 11:51:53 »
Hi klaussal,

danke für die schnelle Hilfe. Hab allerdings noch eine Frage. Ist es nicht möglich mehrere Views auf einer Page darzustellen oder diese per Formel anzuzeigen ?

Gruss Hevelmann

klaussal

  • Gast
Re:Views aus verschiedenen DB's anzeigen
« Antwort #3 am: 14.08.03 - 12:57:00 »
... nein.  erst ab domino6 möglich.

hintertür: im web kann man zwei (aber nicht mehr !) ansichten anzeigen.

Offline Hevelmann

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re:Views aus verschiedenen DB's anzeigen
« Antwort #4 am: 19.08.03 - 08:59:22 »
Also auf ein neues. Ich hab mich vielleicht etwas stolperhaft ausgedrückt.  Ich habe eine Page, die im Web dargestellt werden soll. Diese soll mehrere Views beinhalten. Diese Views sollen wärend der Laufzeit per @Formel auf der Seite angezeigt werden. Die Views stammen aus unterschiedlichen Datenbanken, die aber vom Design her gleich sind.

Bsp.: Ich habe 4 Datenbanken. Jede dieser Datenbanken hat einen View "XYZ". Auf einer Page in einer 5. Datenbank möchte ich die Views "XYZ" der vier anderen Datenbanken anzeigen.

Gibt es eine Möglichkeit diese Views während der Laufzeit per @Formel aufzurufen (anzuzeigen)?

Ich arbeite mit einem 6er Client und einem 5er Server und habe schonmal ausprobiert, ob ich mehr wie einen View auf einer Seite anzeigen kann. Das funktioniert auch sehr gut. Ich bräuchte also nur eine Idee, wie ich die Views aufrufen (anzeigen) kann.

Besten Dank für jede Hilfe

Gruss Hevelmann

klaussal

  • Gast
Re:Views aus verschiedenen DB's anzeigen
« Antwort #5 am: 19.08.03 - 10:01:41 »
... da der server (noch) eine 5er-version ist, kann man die neuererungen von domino6 nicht nutzen.
ansonsten siehe designer-hilfe unter "openview".
« Letzte Änderung: 19.08.03 - 10:04:33 von klaussal »

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Views aus verschiedenen DB's anzeigen
« Antwort #6 am: 19.08.03 - 14:08:28 »
Also auf ein neues. Ich hab mich vielleicht etwas stolperhaft ausgedrückt.  Ich habe eine Page, die im Web dargestellt werden soll. Diese soll mehrere Views beinhalten. Diese Views sollen wärend der Laufzeit per @Formel auf der Seite angezeigt werden. Die Views stammen aus unterschiedlichen Datenbanken, die aber vom Design her gleich sind.

Nein, das geht auch in R6 nicht mit eingebetteten Ansichten.

Gerade im R6 Notes Client kann man tatsächlich belibig viele Ansichten aus beliebigen Datenbanken auf einer Seite oder Maske einbetten. Funzt.

Aber im Browser geht das nicht. Als Krücke kann man angeblich eine Ansicht als HTML und eine über das JavaApplet darstellen lassen (noch nicht selbst getestet), aber das ist ja nun Scheiße.

Was du vorhast geht höchstens über Frames bzw. IFrames, also HTML-Elemente, in denen man einen eigenen URI als Quelle angeben kann.

Offline sloe

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
  • Never stop a running admin...
Re:Views aus verschiedenen DB's anzeigen
« Antwort #7 am: 19.08.03 - 15:01:59 »
Hi,
mal so ganz billig gefragt:
Wie wäre es mit einer Maske mit vier berechneten Feldern à la
@DbColumn("":"NoCache";"":"db1.nsf";"vwdb1";1)
@DbColumn("":"NoCache";"":"db2.nsf";"vwdb2";1)
...
Unter Notes geht es, sollte im Web auch funzen. Klar, man kann so keine Docs auswählen (obwohl mit berechnten URLs auch machbar), aber wenn es nur um die Darstellung von Inhalten gehen würde...
Nur so ne Idee.
Gruß
sloe
Gruß
sloe

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Views aus verschiedenen DB's anzeigen
« Antwort #8 am: 19.08.03 - 18:11:34 »
... bei größeren Ansichten stößt du da schnell an die berühmte Notes-Grenze für @DBColumn - also nur tauglich, wenn die Rückgabe sich in Grenzen hält...

ata
Grüßle Toni :)

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Views aus verschiedenen DB's anzeigen
« Antwort #9 am: 19.08.03 - 18:11:52 »
Hi,
mal so ganz billig gefragt:
Wie wäre es mit einer Maske mit vier berechneten Feldern à la
@DbColumn("":"NoCache";"":"db1.nsf";"vwdb1";1)
@DbColumn("":"NoCache";"":"db2.nsf";"vwdb2";1)
...
Unter Notes geht es, sollte im Web auch funzen. Klar, man kann so keine Docs auswählen (obwohl mit berechnten URLs auch machbar), aber wenn es nur um die Darstellung von Inhalten gehen würde...
Nur so ne Idee.

Klar würde das auch im Web gehen. Aber es ist eben doch ein deutlich größerer Aufwand, wenn man zumindest einen Teil der Funktionalitäten eingebetteter Ansichten nachbasteln möchte. Und das schönste an eingebetteten Ansichten überhaupt, die Single Category View, kann man auch vergessen.

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Views aus verschiedenen DB's anzeigen
« Antwort #10 am: 21.08.03 - 02:07:24 »
Wenn's nur ums Darstellen im Web geht: Die Domino-URLs der anderen Webansichten in einen iFrame und das war's, oder?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Hevelmann

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re:Views aus verschiedenen DB's anzeigen
« Antwort #11 am: 21.08.03 - 09:58:34 »
Hallo Notesgemeinde,

erstmal vielen Dank für die zahlreichen Antworten.  :D

Bei der Geschichte geht es nicht nur ums anzeigen. Die Dokumente sollen auch ausgewählt werden können und es sind viele Dokumente pro View möglich. Im Grunde soll es wie eine Art Portal für vier andere Datenbanken werden.

Gruss Hevelmann

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Views aus verschiedenen DB's anzeigen
« Antwort #12 am: 21.08.03 - 10:45:17 »
Seawas!
Ich hatte vor kurzem ein ähnliches Problem.
Ein Portal mit verschiedenen Datenbanken. Aber im Client. Nicht im web.
Ich hab das mit einer Rahmengruppe gelöst.

hier der Thread mit meiner Lösung:
http://www.atnotes.de/index.php?board=7;action=display;threadid=10355
Zitat
Ich habe in den Eigenschaften des Rahmens den Typ "Url" ausgewählt und als Formel
serv := "Server";
pfad := "Pfad/DB.nsf";
"notes://" + serv+"/" +pfad+ "/Ansicht?OpenView"
angegeben  
Mit notes:// statt http:// wied die view im Client angezeigt.

Vielleicht hilft dir das weiter.
lg
†090620141300

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Views aus verschiedenen DB's anzeigen
« Antwort #13 am: 21.08.03 - 12:25:10 »
Wenn's nur ums Darstellen im Web geht: Die Domino-URLs der anderen Webansichten in einen iFrame und das war's, oder?

Die Lösung ist doch nicht nur auf das Anzeigen beschränkt, das funktioniert doch eigentlich mit allem, was Embedded Views zu bieten haben.

Man lädt in den IFrame eben nicht direkt die Ansicht, sondern die eingebettende Maske oder Seite. Eigentlich müsste damit alles gehen.

Wenn man bereit ist, IFrames zu benutzen ...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz