Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: machineslave am 16.12.05 - 14:31:06

Titel: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: machineslave am 16.12.05 - 14:31:06
Hallo,

kann mir jemand sagen, wie ich eine DB-Kachel per Script/Formelsprache von der Arbeitsoberfläche entfernen kann?

Gruß

Stefan
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: rar am 11.02.08 - 15:06:49
Ich hol mal diese Anfrage hoch...

Leider habe ich das selbe Problem, wobei ich eher in Script eine Lösung suche. Hat jemand von euch vielleicht eine Idee wie ich das bewerkstelligen könnte?

lG
-daniel
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: diali am 11.02.08 - 15:20:23
die Db sollte allerdings noch existieren und Zugriff muss auch bestehen, dann geht es mit Befehlen
Code
@Command([WindowWorkspace]);
@Command([AddDatabase]; "Server":"Datenbank.nsf");
@Command([FileDatabaseRemove])
Nachteil, ist die DB nicht mehr verfügbar wird eventuell eine andere Kachel oder der Arbeitsbereich entfernt, je nach dem was gerade ausgewählt war.
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: rar am 11.02.08 - 15:35:34
Formelsprache bringt mich nicht richtig weiter. Diese Aktion müsste in einen recht langen Scriptagenten eingebaut werden, den der User aufruft.
Dann sollte die ganze Aktion ohne Benutzerinteraktion ablaufen. Wenn 5 mal (ich muss 5 Kacheln löschen) die Meldung "Ausgewählte Element(e) entfernen? Ja/Nein" von dem FileDatabaseRemove kommt muss der User 5 mal mit Ja bestätigen. Sonst funktioniert der Rest der Aktion nicht.
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: Trudi am 03.02.09 - 12:38:15
die Db sollte allerdings noch existieren und Zugriff muss auch bestehen, dann geht es mit Befehlen
Code
@Command([WindowWorkspace]);
@Command([AddDatabase]; "Server":"Datenbank.nsf");
@Command([FileDatabaseRemove])
Nachteil, ist die DB nicht mehr verfügbar wird eventuell eine andere Kachel oder der Arbeitsbereich entfernt, je nach dem was gerade ausgewählt war.


Ich habe den Code im Button eingebaut:
Leider bekomme ich die Meldung:
File`Server Datenbank`does not exist
Als Servername habe ich den komplett hierarischen Namen genommen und die DB.nsf

Die DB liegt nicht im Root sondern in Unter-Verzeichnissen, ich habe auch mal den kompletten Pfad angegeben, brachte leider auch nichts.

Hat wer noch nen Tipp?

gruß Trudi
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: Axel am 03.02.09 - 13:33:56
Wie hast du denn kompletten Pfad angegeben? Hast du an den doppelten Backslash gedacht?


Axel
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: Trudi am 04.02.09 - 08:49:32
Wie hast du denn kompletten Pfad angegeben? Hast du an den doppelten Backslash gedacht?


Axel


Hallo Axel,
ehrlich gesagt weiss ich gerade net was Du meinst ....?

Wo soll der denn hin?

gruß
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: m3 am 04.02.09 - 08:54:08
Die DB liegt nicht im Root sondern in Unter-Verzeichnissen, ich habe auch mal den kompletten Pfad angegeben, brachte leider auch nichts.
Dann passt aber
Code
@Command([AddDatabase]; "Server":"Datenbank.nsf");
nicht. Poste mal den TATSÄCHLICHEN CODE (ersetz halt Firmennamen durch "XXX" oder so).
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: Axel am 04.02.09 - 09:40:01
Hallo Axel,
ehrlich gesagt weiss ich gerade net was Du meinst ....?

Wo soll der denn hin?

gruß


Hier:

@Command([AddDatabase]; "Server":"verzeichnis1\\unterverzeichnis1\\Datenbank.nsf");

Axel
Titel: Re: Datenbanksymbol von Arbeitsbereich per Script/Formel löschen
Beitrag von: Trudi am 04.02.09 - 10:16:47
Danke euch beiden,

1A !
 ;)