Autor Thema: Formelspache: Dokument im Postopen schließen und andere DB öffnen  (Gelesen 2271 mal)

Glombi

  • Gast
Hi,
wie kann man mit Formelsprache nach dem Öffnen eines Dokuments eine andere Datenbank öffnen und das aktuelle Dokument schließen.

Ich habe es so probiert:
_Server := Server;
_ReplicaID := ReplicaID;
@If(
   @IsDocBeingEdited;
      @Return("");
   ""
);
@PostedCommand([FileCloseWindow]);
@PostedCommand([FileOpenDBRepID];_ReplicaID)

aber er macht das Dokument nicht zu.

Ich muss die DB mittels der Replik-ID öffnen. Leider gibt es in LotusScript keine Methode.

Andreas

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Methode für was?
OpenByReplicaID ist eine Methode der Database Class und uidoc.Close(True) schließt das aktuelle Dokument ASAP.
Die möglichen Servernamen für das Öffnen der Datenbank kriegst du doch aus den Arbeitsumgebungen.

Oder versteh ich dich jetzt falsch?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Glombi

  • Gast
OpenByReplicaID öffnet eine NotesDatabase, also im Backend. Ich möchte die aber als Frontend öffnen, d.h. der User soll die Datenbank sehen.

Ich habe gerade festgestellt, dass @Command([FileCloseWindow]) im Postopen ignoriert wird.

Andreas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Was heisst, er soll die Datenbank sehen können? Das muss doch schlussendlich irgend ein Vieh sein, den Du dem User öffnest, den kannst Du doch nach dem Oeffnen der DB über UIView anzeigen? Alternativ könnte man daran denken, die Sache über ein Frameset zu öffnen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Stimmt da war was. Und über die Backend DB kommst du nicht an die UIDatabase ran. Zumindest nicht wenn  du das Ding nicht auf dem Workspace hast. Irgendwo war im Notes.net zu dem Thema mal eine Diskussion, bilde ich mich ein mich erinnern zu können.

Das ist mal wieder so ein Fall von Ätsch wie bei meinen Language Preferences.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Glombi

  • Gast
Ich habe es gelöst mit einem Script in Postopen und Formelsprache in QueryClose. Die Übergabeparameter werden in der NOTES.INI gespeichert...
Erinnert mich an alte Zeiten ;D

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz