Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Bastel123 am 26.01.09 - 10:01:30

Titel: In einer View darstellen, ob eine Datenbank Local oder auf einem Server ist
Beitrag von: Bastel123 am 26.01.09 - 10:01:30
Hallo,

ich benötige für ein Applet eine URL (mit der dann das Dokument geöffnet werden kann) in einer View nach diesem Muster:

"notes://" + @Name([CN];@ServerName) + "/" + @Subset(@DbName;-1) + "/0/" + @Text(@DocumentUniqueID) + "?opendocument")

Das funktioniert aber nur, falls die Datenbank auf einem Server ist. Local wird "Sebastian User/ORT/LAND/ORGANISATION" zurückgegeben. Da brauche ich aber: "".


@Subset(@DbName;1)  kann man nicht verwenden, da in Views auch bei Servern nur ein "" zurückgegeben wird.

Ich habe einen Workaround mit einer @IF(@Left(@Servername;2) = "LD";xxx;yyy), da hier alle Dominos mit "LD..." anfangen.


Gibt es eine andere Möglichkeit?

Vielen Dank und eine schöne Woche

Sebastian
Titel: Re: In einer View darstellen, ob eine Datenbank Local oder auf einem Server ist
Beitrag von: Jan Grünklee am 13.02.09 - 16:27:08
ist es das was du suchst:

"notes://" + @Name([CN];@If(@ServerName = @UserName; ""; @ServerName)) + "/" + @Subset(@DbName;-1) + "/0/" + @Text(@DocumentUniqueID) + "?opendocument"

Viele Grüße
Jan
Titel: Re: In einer View darstellen, ob eine Datenbank Local oder auf einem Server ist
Beitrag von: Bastel123 am 16.02.09 - 15:54:14
Hallo Jan,

vielen Dank, es funktioniert. Manchmal braucht man einen Denkanstoß von außen.

Viele Grüße

Sebastian