Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DatenDuck am 21.02.05 - 15:59:00

Titel: Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen
Beitrag von: DatenDuck am 21.02.05 - 15:59:00
Hallo Leute,

mit dem folgenden Codeschnipsel schreibe ich den Pfad zu einer Datei in ein Feld:

Code
tmpFile := @Prompt([LocalBrowse]; "Wählen Sie die Dateien"; "3");
@If(tmpFile = ""; @Return(""); "");
@SetField("fldFilePath";tmpFile);

Leider kann ich mit "@Prompt([LocalBrowse];..." jeweils nur eine Datei auswählen und mit "@SetField(" wiederum nur einen Wert in ein Feld übergeben...

Ich komme nicht auf die Möglichkeit, mehrere Pfadangaben zeilenweise in ein Feld zu schreiben.. Entweder müsste ich gleich von vornherein mehrere Dateien auswählen können, oder bei jeder Auswahl den Text an des Feld anhängen....
Kann mir jemand einen Tritt in die richtige Richtung geben?  :-\

Vielen Dank schon mal!

Bis dann,
-Moritz
Titel: Re: Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen
Beitrag von: Glombi am 21.02.05 - 16:09:54
Mehrere Dateien auszuwählen geht leider (meines Wissens) nicht. Du musst es daher wie folgt machen:

REM "R5 kompatibel";
FIELD fldFilePath := fldFilePath;     

tmpFile := @Prompt([LocalBrowse]; "Wählen Sie die Dateien"; "3");
@If(tmpFile = ""; @Return(""); "");
@If(
  fldFilePath != "";
    @SetField("fldFilePath";fldFilePath : tmpFile);
     @SetField("fldFilePath"; tmpFile)
)


Das Feld "fldFilePath" muss als Mehrfachwert definiert sein. Mit ":" hängst Du einen neuen Wert an.

Andreas
Titel: Re: Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen
Beitrag von: DatenDuck am 21.02.05 - 16:25:58
Perfekt  ;D ;D ;D

(Aber was war auch sonst zu erwarten :D)

Vielen Dank für die Lösung!