Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Doc am 26.05.04 - 15:49:57

Titel: Dialogliste zum öffnen von Datenbanken nutzen?
Beitrag von: Doc am 26.05.04 - 15:49:57
Hallo Notesfreunde,
ist es möglich mit Dialoglisten Datenbanken zu öffen?

Also: User wählt aus Dialogliste einen Wert (DB Name) und daraufhin wird diese DB geöffnet.
Ist so etwas realisierbar?

Bisher mache ich das immer mit Aktionen aber bei vielen DBs wird das Unübersichtlich.

Aktion:@If(@Command([FileOpenDatabase]; "NWSTLEC3":"DokuDB/0106Doku.nsf"; ""; ""; ""; ";" ))

Gruss
Werner
Titel: Re:Dialogliste zum öffnen von Datenbanken nutzen?
Beitrag von: koehlerbv am 26.05.04 - 16:01:50
Gib
@Prompt ( [ChooseDatabase]; ""; ""; ""; "")
eine Chance. Dies gibt Dir eine Liste zurück:
- Server
- FilePath
Wenn der User "Nö, ich mag' nich' !" klickt, wird ein Leerstring zurückgegeben (@Elements (Result) = 1).

Ab R6 ist dieser @Prompt-Parameter auch dokumentiert.

HTH,
Bernhard
Titel: Re:Dialogliste zum öffnen von Datenbanken nutzen?
Beitrag von: Doc am 27.05.04 - 09:46:05
Hmm,
dann steht der User aber vor einer "Ihm nichts sagenden" Datenbankliste.

Wollte eben eine für "Ihn" sprechenden Titelauswahl machen und im Hintergrund die *.nsf öffnen.


Gruss
Werner
Titel: Re:Dialogliste zum öffnen von Datenbanken nutzen?
Beitrag von: koehlerbv am 27.05.04 - 10:14:16
Du kannst in der Datenbank, aus der der User weitere DBs auswählen soll, auch Setup-Dokumente für Deine Datenbankliste erstellen. In einer versteckten Ansicht stellst Du dann den sprechenden Titel dar und dahinter die Informationen, die Du zum Öffnen brauchst (unflexibel: Server und Filename, flexibel: ReplikID). Mit einer Picklist stellst Du dann Spalte dar, nimmst aber die 2. Spalte als Rückgabewert.

Bernhard
Titel: Re:Dialogliste zum öffnen von Datenbanken nutzen?
Beitrag von: Doc am 27.05.04 - 10:41:10
Thx so werd ich wohl machen.

Gruss
Werner