Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Arpad am 10.03.08 - 12:31:53

Titel: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Arpad am 10.03.08 - 12:31:53
Hallo Forum,

ich habe folgendes Problem:
habe in einer Maske eine eingebettete Ansicht, habe mehrere Ansichten, welche nach verschiedenen Kriterien kategoriesiert sind.
Die entscprechen Ansicht wähle ich bei "Eingebettete Ansicht : Eingebettete Auswahl" mit einer Formel aus.
z.B.
@If(viewselect="H" ; "view_hs" ; viewselect="Z" ; "view_zs" ; "org")

viewselect ist ein Optionsfeld. Wenn der User "H" auswählt, wird ihm in der eingebetteten Ansicht die Ansicht "view_hs" angezeigt, bei Auswahl von "Z" die Ansicht "view_z" usw.

Jetzt möchte ich gerne noch eine Ansicht aus einer anderen DB mit zur Auswahl stellen.
Und da ist mein Problem. ist das möglich und wenn ja, wie ?? Oder stehe ich nur auf dem Schlauch und seh den Wald vor lauter Bäumen nicht ??

Für euere Hilfe bin ich euch sehr Dankbar.

Gruss Arpad
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: dirk_2909 am 10.03.08 - 12:46:16
Es ist - programmatisch- nicht möglich eine Ansicht aus einer anderen DB in einer Maske anzuzeigen.
IBM hat (leider) nicht vorgesehen hier den DB-Namen zu berechnen :-(
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: koehlerbv am 10.03.08 - 13:26:59
Dirk, nach Deiner Antwort wurde dies leider zum Doppelposting (http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=17903&forum=48&post_id=101684#forumpost101684) - was an den Fakten nichts ändert, aber die Leute verärgert.  >:(

Bernhard
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: klaussal am 10.03.08 - 13:29:09
Vielleicht ist das Domino-Forum ja schlauer als wir....  ;D
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: dirk_2909 am 10.03.08 - 13:37:05
Zitat
Dirk, nach Deiner Antwort wurde dies leider zum Doppelposting - was an den Fakten nichts ändert, aber die Leute verärgert.

@Bernhard

Entschuldige Bitte, dass ich auf eine Frage geantwortet habe.
Warum ist es jetzt zum Doppelposting geworden, obwohl ich nur geantwortet haben?

Wenn ich jemanden verärgert haben sollte, entschuldige ich mich bei den Betroffenen.
Für die Zukunft werden ich auf Antworten verzichten.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Arpad am 10.03.08 - 13:41:03
Also, ich wollte hier niemandem zu nahe treten und auch möchte ich nicht, das sich jemand auf den Schlips getreten fühlt. Ich dachte mir halt nur, man könnte ja auch mal in einem anderen Forum die frage stellen. Hat ja nicht damit zutun, ob die einen nun schlauer sind oder nicht. Könnte ja sein das ein leser des anderen Forums evtl. eine Lösung oder ein Work-Around hat.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: klaussal am 10.03.08 - 13:41:37
@Dirk

So war das von Bernhard nicht gemeint, nur unglücklich formuliert.

Nachdem Du die Antwort gegebn hast, ist die gleiche Frage nochmal im Dominoforum gestellt worden. Der eigentliche Author hat dir wohl nicht getraut...  ;D

Du darfst also weiterhin antworten  ;)

Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: klaussal am 10.03.08 - 13:44:21
Zitat
Also, ich wollte hier niemandem zu nahe treten und auch möchte ich nicht, das sich jemand auf den Schlips getreten fühlt. Ich dachte mir halt nur, man könnte ja auch mal in einem anderen Forum die frage stellen.

Klar kannst Du das, abär Du hast auch sicherlich unsere Regeln gelesen ...


Zitat
2.3 Crosspostings in mehreren Webforen oder Newsgroups
  Es verstößt gegen die gültige Netiquette von Newsgroups und Onlineforen, Probleme zeitnah in mehreren verschiedenen Webforen gleichzeitig zu posten.
Bitte entscheidet Euch deshalb zunächst, in welchem Forum Ihr Euer Problem posten wollt, bevor Ihr ein Thema einstellt.
Bekommt Ihr in diesem Forum keine befriedigende Antwort, so könnt Ihr die Frage einige Tage später gerne in einem weiteren Forum stellen - mit Querverweis und Link auf den ursprünglichen Beitrag.
Sollte es einmal Gründe dafür geben, ein Problem gleichzeitig in verschiedenen Foren einzustellen, so ist in jedem Forum ein Querverweis mit Link auf die jeweils anderen Forumsbeiträge zu erstellen.
Genauso sind gefundene Lösungen in den jeweiligen Foren als Querverweis mit Link einzustellen.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: dirk_2909 am 10.03.08 - 13:51:18
Zitat
So war das von Bernhard nicht gemeint, nur unglücklich formuliert.

Sehr unglücklich formuliert. Eigentlich ist es nicht mißzuverstehen: Direkte Anrede mit bezug auf meine Antwort ?!
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Arpad am 10.03.08 - 13:55:25
Ich bitte tausendmal um Entschuldigung, ich werde mich an die Regeln halten.

Aber um wieder auf das Thema zu kommen,
ich möchte in entsprechend Maske eine zweite eingebettete Ansicht einbauen, welche auf die andere Datenbank verweist. Nun wird aber beim erstellen der eingebettetn Ansicht bei dem Auswahlpunkt "Datenbank" die gewünschte Datenbank nicht angezeigt.
Könnt Ihr mir helfen und sagen was ich wo wie einstellen muss, damit ich die Datenbank zur Auswahl bekomme ??

Danke
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: klaussal am 10.03.08 - 14:02:38
Die "andere" Datenbank im Designer öffnen. Dann in der "eigentlichen" DB in der Maske über erstellen-eingebettes element-  usw die Datenbank + die Ansicht wählen. Dabei aber auch bitte die Zugriffsrechte der anderen DB beachten.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: koehlerbv am 10.03.08 - 14:05:58
Dirk, das war schon eindeutig formuliert: Du gibst die (korrekte) negative Antwort, und dann wird es in einem anderen Forum probiert (als wenn das Problem dann verschwinden würde). Für mich ist das die Steigerung des (zeitgleich veröffentlichten) Doppelpostings. Jetzt verstanden? Du musst nur beim Lesen meines Postings die Betonung auf "nach" legen  ;)

Bernhard
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: dirk_2909 am 10.03.08 - 14:31:47
@Bernhard

Ist OK  ;D

Aber ich konntenicht jedes Wort Deines Einwandes analysieren.

Im ersten Augenblick hat es sich so angehört, das durch meine Antwort ein Mißstand aufgetreten ist.

Ich wollte den Fragesteller nur "mal eben" schnell helfen (oder auch nicht).

Schwamm drüber.

Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Arpad am 10.03.08 - 14:42:50
@klauss
 ich habe es so gemacht, wie du es erklärt hast. Anfänglich hat sich mein Notes etwas gestreubt, und die Datenbank nicht zur Auswahl angeboten.
Erst als ich den Designer geschlossen hatte und wieder geöffnet, das Lesezeichen der entsprechenden Datenbank entfernt habe und die Datenbank erneut im Designer geöffnet habe hat es funktionert.

Recht herzlichen Dank.


@Berhard
Wie gesagt, ich entschuldige mich für mein Verhalten.

@Dirk

es war kein misstrauen und ich stelle auch nicht Dein Wissen in Frage. Entschuldige bitte.

@Alle

ich bitte um Entschuldigung, es wird nicht wieder vorkommen.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: klaussal am 10.03.08 - 14:50:44
Zitat
ich entschuldige

Zitat
Entschuldige bitte.

Jetzt aber mal nicht übertreiben....
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Arpad am 10.03.08 - 16:04:22
Jetzt habe ich doch noch eine Frage.

ich habe in Datenbank-A in der Maske eine eigebettete Ansicht welche aus Datenbank-B eine Ansicht anzeigt.
Die beiden Datenbanken liegen auf Server A.
Nun habe ich auf Server B Repliken von dieser Datenbank angelegt.

Wenn ich jetzt auf Server B die Maske von Datenbank A öffne, zeigt er mir in der eingebetteten Ansicht aus der Datenbank-B welche auf dem Server A liegt.

Kann ich Notes irgendwie dazu bewegen das die eingebettete Ansicht die Datenbank-B auf Server B nimmt ??

Vielen Dank.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Thomas Schulte am 10.03.08 - 16:36:21
Nein. Kannst du nicht. Das Problem bei embedded Views zwischen zwei Datenbanken ist das sich das Teil im Design Element merkt auf welchem Server und in welcher Datenbank du Spazierengehst.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Arpad am 10.03.08 - 17:05:14
Danke für die Antwort.

Das ist jetzt aber total doof.
Und da, wo er es sich im Design Element merkt, kann man nicht mit mit einem Trick oder Workaround nachhelfen ??
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: ata am 10.03.08 - 17:08:53
... nein...

Toni
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: Thomas Schulte am 10.03.08 - 17:16:44
Jein.

Man kann über einen DXL Export, direktes ändern und anschließendes wieder importieren schon nachhelfen. Nur hast du dann den Zirkus genau umgekehrt und effektiv nichts dabei gewonnen.

Es hilft nichts. Embedded Views sind eine "onedatabaseoneserver" show. IBM hat nicht wirklich nachgedacht als sie die erfunden haben und sie haben glaube ich auch gar kein Interesse daran da jetzt noch großartig etwas daran zu ändern. Schließlich haben sie mit den XForms ja das nächste Eisen im Feuer, das dieses Problem jetzt wirklich ein für alle mal lösen soll.

Wie hat Kaiser Franz so treffend gesagt ....
schaun mer mal.
Titel: Re: eingebettete Ansicht auch aus anderer DB auswählen
Beitrag von: shiraz am 03.04.08 - 16:34:04
Hi,


Mein Vorschlag:

Du kannst in der Zieldatenbank eine Maske mit der Ansicht erstellen (saveoptions = "0").
Dann mit Hilfe von Environmet-Variable die Selektion steuern und von der Datenbank die Env-Variable setzen und dann die Maske aufrufen.
Bingo!

Gruß
Christian