Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Glombi am 14.12.07 - 14:51:43

Titel: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: Glombi am 14.12.07 - 14:51:43
Hallo Notes-Freunde,

kennt jemand eine Möglichkeit, den o.g. Dialog in Script/Formelsprache aufzurufen.

Was ich brauche ist folgendes: Ein Dialog, mit dem ich für einen definierten Server die Liste der Schablonen (Liste der ntf-Dateien) erhalte.

Wenn es keine andere Möglichkeit gibt, muss ich mir eine entsprechende Ansicht im catalog.nsf basteln, die nur ntf anzeigt.

Andreas
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: WernerMo am 14.12.07 - 15:09:28
Hallo

kannst Du nicht die Tastenkombinationen nehmen und dann den Servernamen eintragen?

also "STRG" + "N" dann "ALT"+"R" und dann im Feld den Servernamen eintragen und OK

Natürlich ist das dann abhängig von der Sprache des Clients (evtl das noch vorher abfragen und dann die Buchstaben entsprechend verwenden).

Gruß Werner
PS: finde gerade kein Code-Beispiel für eine solche Nutzung
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: ata am 14.12.07 - 15:11:13
... im normalen Formel oder LS-Geschehen ist mir nichts bekannt - vielleicht gibt es über die Notes-API einen Weg...

Toni
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: pete_bla am 14.12.07 - 15:20:09
Hi,

Du bekommst (falst alle) "Templates" eines Servers auch über:

Code
Set notesDbDirectory = New NotesDbDirectory( serverName$ )
Set notesDatabase = notesDbDirectory.GetFirstDatabase(  TEMPLATE ) 
' TEMPLATE (1248)	Any Notes database template (NTF file)
while not notesDatabase is nothing 
    ' ...
    Set notesDatabase = notesDbDirectory.GetNextDatabase
wend

Gruss, Pete(r)

nachtrag: ich sollte es heute lassen - meine Tastatur hat wohl die falschen Tasten drauf ...
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: Glombi am 14.12.07 - 15:20:44
Danke Euch.

Ich glaube ich mache es aber über den Catalog...

Hier wäre dann die Zugriffsformel:
SELECT @IsAvailable(ReplicaID) & @Ends(Pathname;"ntf") & DbShowInDialog = "1"

und um auch "Weitere Schablonen" anzuzeigen
SELECT @IsAvailable(ReplicaID) & @Ends(Pathname;"ntf")

Die View nett formatiert und angezeigt in einer Dialogbox und gut is.

Andreas
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: pete_bla am 14.12.07 - 15:34:15
Hi Andreas,

auch eine elegante Variante!  :)

Solange die Zugriffsrechte, "Gestaltungsänderung am Catalog.ntf" und die Anzahl der DBs im Catalog kein problem sind...   ;)

Gruss, Pete(r)
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: Glombi am 14.12.07 - 16:28:24
solange die Zugriffsrechte,
=> passt

"Gestaltungsänderung am Catalog.ntf"
=> kein Problem, die Ansicht ist vom Design abgeklemmt

und die Anzahl der DBs im Catalog kein problem sind...
=> Nein, warum sollte das sein? Die paar NTFs...

Andreas
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: ata am 14.12.07 - 16:45:36
... mach auf jeden Fall die Gegenprobe, ob wirklich alle .ntf's erwischt wurden - ich hatte damit in der Vergangenheit mal Probleme, als ich zur Inventarisierung alle Datenbanken über das directory gemacht hatte - da fehlten aus unerklärlichen Gründen einige...

Toni
Titel: Re: Dialog "Datei - Datenbank - Neu" in Script / Formelsprache
Beitrag von: pete_bla am 14.12.07 - 16:53:24
Hi Andreas,

Zitat von: Glombi link=topic=39356.msg249825#msg249825
und die Anzahl der DBs im Catalog kein problem sind...
=> Nein, warum sollte das sein? Die paar NTFs...
normaerweise keins!
(wollte es nur darstellen, hab schon "Domänenübergreifende Catalogs" mit
so >100.000 Einträgen gesehen - braucht ich Dir aber nichts weiter dazu zu sagen.... Indexaufbau...)


Gruss, Pete(r)