Autor Thema: Nach Doc öffnen DB schließen  (Gelesen 3384 mal)

Offline muenzpraeger

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Geschlecht: Männlich
Nach Doc öffnen DB schließen
« am: 20.01.04 - 17:40:42 »
Hallo!

Ich "hänge" an folgender Stelle. Beim öffnen einer DB soll ein bestimmtes Dokument geöffnet und anschließend die DB geschlossen werden (Doc soll offen bleiben).

Das Doc hole ich mir im DB-Script und öffne es mit editDocument. Aber wie kann ich jetzt die DB schließen?

Alles unter R4.5.7

Thx,
Münzpräger
---------------------------------------------------------------

#moveOn

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #1 am: 20.01.04 - 18:03:46 »
Mit Notes-Bordmitteln ist dies nicht zu bewerkstelligen. Du müsstest da mal in Richtung WinAPI forschen (DB-Fenster schliessen).

Bernhard

Offline muenzpraeger

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #2 am: 20.01.04 - 18:43:40 »
Ich habe hier eine DB (Demo) in der so etwas (wie auch immer) bewerkstelligt wurde.
Da es (auch) unter OS/2 läuft/laufen muss, kommt WinAPI nicht in Frage.

Gruß,
Münzpräger
---------------------------------------------------------------

#moveOn

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #3 am: 20.01.04 - 19:01:38 »
OS/2 bietet ja auch 'ne API, und vielleicht geht auch was mit der Notes-API. Interessanterweise sind mir aus dem Netz immer nur Lösungen aufgefallen, die letztendlich auf die WinAPI hinauslaufen.

@eknori:
Weisst Du da was ?

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Nach Doc öffnen DB schließen
« Antwort #4 am: 20.01.04 - 19:14:32 »
Das dürfte unter OS/2 ganz ähnlich wie unter Win aussehen
« Letzte Änderung: 20.01.04 - 19:14:51 von Semeaphoros »
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #5 am: 20.01.04 - 19:20:30 »
Richtig - das könnte durchaus noch auf gemeinsamen Code von MS und IBM aufbauen ;-)

Bernhard

Glombi

  • Gast
Re:Nach Doc öffnen DB schließen
« Antwort #6 am: 20.01.04 - 19:41:48 »
Es geht wie folgt - allerdings ohne Script:
In das "Über die Datenbank" ein Doklink auf das Dokument einfügen und dann als Startoption der Datenbank festlegen: "Erste Dokum.-Verknüpfung in Über die Datenbank starten".

Vielleicht ist das ja so in Deiner Demo-DB gemacht worden.

Andreas
« Letzte Änderung: 20.01.04 - 19:43:05 von Glombi »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Nach Doc öffnen DB schließen
« Antwort #7 am: 20.01.04 - 20:00:36 »
Schliesst das das DB-Hauptfenster?
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #8 am: 20.01.04 - 20:01:59 »
Irgendwie ein wenig undynamisch, oder ? Kann man natürlich machen - muss man aber nicht.
Es mag aber durchaus Fälle geben können, in denen die DB wirklich nur aus einem einzigen Dokument (wenn nicht sogar schon das "HelpAbout"-Dokument ausreicht) besteht, von dem aus dann weitere Aktionen ausgelöst werden.

Bernhard

Glombi

  • Gast
Re:Nach Doc öffnen DB schließen
« Antwort #9 am: 20.01.04 - 20:04:45 »
Jetzt hab ich es: Ist ganz einfach  ;D

Postopen der DB irgendwie so - das hat Münzpräger ja bereits:
    Dim ws As New NotesUIWorkspace    
     Dim uidoc As NotesUIDocument
   
     Dim session As New NotesSession
     Dim db As NotesDatabase
     Dim view As NotesView
     Dim doc As NotesDocument
     Set db = session.CurrentDatabase
     Set view = db.GetView("test")
     Set doc = view.GetFirstDocument
     Set uidoc = ws.EditDocument(False,doc)


Der Witz ist dann im Postopen der Maske. Dort:
@Command([OpenView];@ViewTitle);
@Command([FileCloseWindow])

Dadurch wird die aktuell geöffnete View geschlossen. Und es ist nur noch das Dokument offen.
Das DB-Hauptfenster ist ebenfalls zu.

Andreas
« Letzte Änderung: 20.01.04 - 20:06:35 von Glombi »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Nach Doc öffnen DB schließen
« Antwort #10 am: 20.01.04 - 20:09:56 »
Super, trickreich, aber sowas ähnliches hatte ich schon fast vermutet ...
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #11 am: 20.01.04 - 22:37:00 »
Cool, Andreas ;-)

Offline muenzpraeger

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Geschlecht: Männlich
Re:Nach Doc öffnen DB schließen
« Antwort #12 am: 21.01.04 - 14:53:40 »
@Glombi: Super, allerherzlichsten Dank!
---------------------------------------------------------------

#moveOn

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz