Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: brathaenchen am 22.08.05 - 09:26:27

Titel: Datenbank auswählen
Beitrag von: brathaenchen am 22.08.05 - 09:26:27
Hi

ich möchte gerne in einer Maske eine Dialogbox in der ich eine andere Datenbank auswählen kann. Hat sowas schon mal jemand gemacht? Ist das überhaupt möglich?

Dankeschöön schon mal
Titel: Re: Datenbank auswählen
Beitrag von: robertpp am 22.08.05 - 09:44:52
Es geht glaube ich mit Picklist.
Hier ein Eintrag im Forum:

http://www.atnotes.de/index.php?topic=15939.0
Titel: Re: Datenbank auswählen
Beitrag von: brathaenchen am 22.08.05 - 09:53:54
Eigentlich möchte ich die DB nicht öffnen sondern nur den Wer für Pfad und Filename in ein Feld schreiben, um es später auszulesen.
Titel: Re: Datenbank auswählen
Beitrag von: Glombi am 22.08.05 - 10:02:53
Aus einem mir unbegreiflichen Grund stellt IBM diese simple Funktion nicht zur Verfügung.
Daher muss man sichwas eigenes basteln, siehe bspw.
http://www.lotus.com/ldd/46dom.nsf/2/63d3135759664e3a852569340037df06

Andreas
Titel: Re: Datenbank auswählen
Beitrag von: brathaenchen am 22.08.05 - 10:17:28
hmmm das geht zwar ist aber etwas doof das alle dbs in einem Loop angezeigt werden
Titel: Re: Datenbank auswählen
Beitrag von: Thomas Schulte am 22.08.05 - 10:56:58
Dann bau es doch so um das es geht.
Erst alle Datenbanken holen, dann Anzeige über wksp.dialogbox mit einer eigenen Maske.
Titel: Re: Datenbank auswählen
Beitrag von: PsychoDad am 22.08.05 - 12:25:27
Hallo!

So geht es auch:

auswahl := @Prompt([ChooseDatabase];"DB-Lookup";"Please select a database";"";"");
eins := @Name([Abbreviate] ;@GetMembers(auswahl;1));
zwei := @GetMembers(auswahl;2);
drei := @GetMembers(auswahl;3);
@If(@IsError(@Implode(auswahl)) ;@Success;
@Do(
@SetField("Feldnamedbname"; drei);
@SetField("Feldnamedbserver"; eins);
@SetField("Feldnamedbfilename"; zwei)

Gruß

Frank