Autor Thema: Notes Workspace - Datenbank Icon via LotusScript entfernen ?  (Gelesen 5238 mal)

Offline Scotty67

  • Aktives Mitglied
  • ***
  • Beiträge: 146
kann man via Script ein DB-Icon vom Workspace entfernen ?

call db1.remove

entfernt mir war die DB, aber das icon bleibt als relikt zurück.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
« Antwort #1 am: 03.05.11 - 14:40:07 »
Nein.

Bernhard

Offline CarstenB

  • Aktives Mitglied
  • ***
  • Beiträge: 193
  • Geschlecht: Männlich
Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
« Antwort #2 am: 03.05.11 - 14:56:11 »
und db.remove löscht die DB vom Server!

Offline Scotty67

  • Aktives Mitglied
  • ***
  • Beiträge: 146
Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
« Antwort #3 am: 04.05.11 - 07:49:58 »
und db.remove löscht die DB vom Server!

da gehts eher um eine lokale config-datenbank
das löschen funkt auch wunderbar - nur wie gesagt ....
aber bernhard hat ohnedies gemeint NEIN - schadeeeee

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
« Antwort #4 am: 04.05.11 - 08:22:54 »
Hier das offizielle Statement zum Thama Löschen mit LS

https://www-304.ibm.com/support/docview.wss?uid=swg21097270
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
« Antwort #5 am: 04.05.11 - 08:34:04 »
Okay es steht zwar da
Zitat
It is not possible to remove a database icon from the Notes client workspace using LotusScript, JavaScript, or Notes API.
aber ich hätte jetzt aus dem Bauch raus gedacht, dass es reichen müsste, das entsprechende Dokument aus der Bookmark.nsf zu löschen...

Noch ein Hinweis an Scotty67: Da man @Commands normalerweise nicht in LotusScript ausführen kann (mit Evaluate / agent.run) kann man sich meist mit einem Workaround helfen in dem man die @Commands in das QueryOpen / PostOpen / QueryClose einer Maske packt und die Maske mit folgendem Code öffnet und wieder schließt
Code
dim doc as new NotesDocument(db)
doc.Form="DBDelete"
doc.DBparam="meinezulöschendeDB"
set uiDoc = ws.editDocument(doc,....) ' hier wird query und postopen getriggert
uiDoc.close() ' hier queryClose 

Gruß
Roland

Roland Praml

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

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Notes Workspace - Datenbank Icon via LotusScript entfernen ?
« Antwort #6 am: 04.05.11 - 08:39:24 »
Zitat
aber ich hätte jetzt aus dem Bauch raus gedacht, dass es reichen müsste, das entsprechende Dokument aus der Bookmark.nsf zu löschen...
nein, die Bildinformation ist in der desktop.ndk gespeichert.
Man kann zwar das Dokument aus der bookmark.nsf löschen; das löscht aber nicht die Informationen aus der desktop.ndk.

Trotzdem muss es irgendwie gehen. Die bekannten Tools können es ja auch. Habe aber keine Info über den Aufbau der desktop.ndk und weiss nicht, wie die im Inneren tickt.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz