Autor Thema: OpenDocument auf ein Dokument einer anderen Datenbank?  (Gelesen 1540 mal)

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Bin gerade am verzweifeln. Ich habe in einer Datenbank ein Dokument welches Hinweise auf ein Dokument in einer anderen DB liefert.

Ich will über eine Schaltfläche das Dokument in der anderen DB finden und aufrufen.

Aber irgendwie will er nicht. Weiß leider auch nicht ob es überhaupt geht?

Hier mal mein Code:


_view := "Mitarbeiter";
_Name := Name_1;
_Server := "xxxx";
_Datenbank :=  "xxx/Mitarbeiter.nsf";

_lookup := @Text(@DbLookup( "" : "NoCache"; _Server : _Datenbank; _view; _Name; 2; [ReturnDocumentUniqueID] ));

_Fehler := @If(@IsError(_lookup);"0";"1");
@Prompt([Ok];"Test";@Text(_lookup));
@If(_Fehler = "0";@Command( [OpenDocument] ; _lookup) ;@Prompt([Ok];"Hinweis";"Ups, da ist leider etwas schiefgelaufen"));
@If(_Fehler = "1";@Command( [OpenDocument] ; _lookup) ;@Prompt([Ok];"Hinweis";"Ups, da ist leider etwas schiefgelaufen"))

Beim Prompt liefert er mir mittlerweie schonmal die Dokumentenid zurück.

Die beiden IF bedingungen sind noch drin damit er erstmal immer das @command ausführt.

Also ganz konkret kann ich in wenn ich in Datenabnk A bin und mittels DBlookup an eine Dokumenten-id aus Datenbank B komme. Direkt das Dokument in Datenabnk B öffnen?

Gruß

Thomas Schmidt

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Re: OpenDocument auf ein Dokument einer anderen Datenbank?
« Antwort #1 am: 17.08.12 - 13:32:27 »
ok. Habe die Notes Hilfe nicht bis zum Schluss gelesen: A database must be open to a document view and the view must contain the document you want to open.

Aber auch so kein Erfolg:

@If(_Fehler = "1";@Do(
                           @Command([FileOpenDatabase];_Server: _Datenbank; _view);
                           @Command( [OpenDocument] ; _lookup)
                           );
@Prompt([Ok];"Hinweis";"Ups, da ist leider etwas schiefgelaufen"))


Er öffnet jetzt die Ansicht (in der auch das Dokument zu finden ist) und dann macht er nichts weiter.

Gruß

Thomas

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: OpenDocument auf ein Dokument einer anderen Datenbank?
« Antwort #2 am: 17.08.12 - 13:38:02 »
Mit @urlopen("notes:///replikid/0/unid") könnte es gehen.
Oder du machst alles mit Script.

Gruß Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline cash

  • Aktives Mitglied
  • ***
  • Beiträge: 138
Re: OpenDocument auf ein Dokument einer anderen Datenbank?
« Antwort #3 am: 17.08.12 - 14:31:20 »
hat zwar etwas gedauert bis ich es damit geschafft habe aber es geht...

Vielen Dank!

Gruß

Thomas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz