Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thorsten Kalweit am 30.07.08 - 08:43:14

Titel: Datenbankübergreifen Dok. erstellen
Beitrag von: Thorsten Kalweit am 30.07.08 - 08:43:14
Guten Morgen liebe Notesgemeinde,

besteht die Möglichkeit aus einer Datenbank (A) heraus, ein Dokument einer anderen Datenbank (B) zu erstellen? Hintergrund ist Folgender: Im Entwicklungsauftrag ist vermerkt, dass nach Möglichkeit Doppeleingaben zu vermeiden sind. Explizit wurde die doppelte Erfassung in beiden Datenbanken angesprochen.

Kann ich die Dokumente einfach miteinander verknüpfen?

Vielen Dank für eure Hilfe!

Gruß
Thorsten
Titel: Re: Datenbankübergreifen Dok. erstellen
Beitrag von: dirk_2909 am 30.07.08 - 08:55:47
Hallo

das klappt ohne Probleme. Mit @Formula und LS :D

LS:
Du brauchst nur die "andere" DB initialiiseren und ein neues Dokument erstellen mit den
üblichen Methoden ;-)

@Formula:
@Compose .... > DesignerHelp


Titel: Re: Datenbankübergreifen Dok. erstellen
Beitrag von: Thorsten Kalweit am 30.07.08 - 09:28:07
Vielen Dank für Deine Antwort. Nur leider erhalte ich immer die Fehlermeldung "Unzulässiger Verzeichnisname, oder das Gerät ist nicht bereit."

Die Formel lautet: @Command([Compose];replikID;maskenname);
Ich habe bereits das Verzeichnis und die Datenbank in die Formel geschrieben, aber das Ergbnis blieb gleich.
Titel: Re: Datenbankübergreifen Dok. erstellen
Beitrag von: Thorsten Kalweit am 30.07.08 - 09:29:46
Sorry, Fehler gefunden
Titel: Re: Datenbankübergreifen Dok. erstellen
Beitrag von: dirk_2909 am 30.07.08 - 09:34:21
Und? Was war der Fehler?

Wenn Du den Fehler hier postest, hilft es evtl. anderen die das selbe/ein ähnliches Problem haben
und die Suchfunktion nutzen.  8)
Titel: Re: Datenbankübergreifen Dok. erstellen
Beitrag von: Thorsten Kalweit am 30.07.08 - 09:57:20
Ich habe versucht mit Hilfe der ReplikID (analog DbLookUp) auf die Datenbank zuzugreifen.

Habe jetzt die Formel so aufgebaut:

_server:= @GetProfileField("dbKonfig";"server");
_db:= @GetProfileField("dbKonfig";"verzeichnis");
_maske:= @GetProfileField("dbKonfig";"frmName");

@Command([Compose]; _server : _db ; _maske)

Und siehe da, es funktioniert reibungslos :-)
Titel: Re: Datenbankübergreifen Dok. erstellen
Beitrag von: joan am 30.07.08 - 15:59:41
Ich habe versucht mit Hilfe der ReplikID (analog DbLookUp) auf die Datenbank zuzugreifen.

Das funktioniert eigentlich auch. Wie hast du die Replik-ID denn ermittelt?