Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet 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
-
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 :-(
-
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
-
Vielleicht ist das Domino-Forum ja schlauer als wir.... ;D
-
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.
-
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.
-
@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 ;)
-
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 ...
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.
-
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 ?!
-
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
-
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.
-
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
-
@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.
-
@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.
-
ich entschuldige
Entschuldige bitte.
Jetzt aber mal nicht übertreiben....
-
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.
-
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.
-
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 ??
-
... nein...
Toni
-
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.
-
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