Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: wflamme am 04.01.03 - 23:14:11
-
Leider R5, also nix mit uiws.Prompt(13,...
Kennt jemand eine andere LS-Möglichkeit außer 'zu Fuß' über DBDirectory?
-
Dim ws As New NotesUIworkspace
Dim s As New NotesSession
Dim dateien As Variant
path$ = s.GetEnvironmentString("Directory", True)
searchpath$ = path$ + "\" + "test"
dateien = ws.OpenFileDialog(True, "Auswahl", "Notes Databases|*.nsf", searchpath$)
- geht lokal und auf dem Server wenn die Aktion über einen gescheduled agent getriggert wird.
- man müsste noch herausfinden wie der Pfad sich zusammensetzt wenn man auf dem Server ist und die Aktion im UI startet ..... bin am nachdenken.....
cu
-
Habe mir jetzt erstmal mit
x := @Prompt( [ChooseDatabase];"";"";"";"");
beholfen und schreibe die Daten in ein Profildokument, wo sie ein Folge-Agent ausliest. Nicht das Gelbe vom Ei, aber schneller und weniger Aufwand als über's DBDirectory...
-
Hi performance,
ich hab da meine Bedenken, wenn du mit einem geschedulten Agenten auf Frontend-Variablen zugreifen willst.
Was ist, wenn du im Moment, in dem der Agent läuft, diese Datenbank nicht geöffnet hast ???
Hinweisende Grüße von
Zimmi
-
@zimmi
sehr gute Bedenken - im backend nie mit UI Elementen arbeiten :D
- beim gescheduled agent muss man "zu Fuss" mit DBdirectory arbeiten
- was meinst du mit "db nicht geöffnet" ?
@wflamme
- mehrfache Auswahl auf dem Server vom Client im UI ist mir nichts eingefallen, Einzelauswahl geht wie du schon gepostet hast.
cu