Domino 9 und frühere Versionen > ND6: Entwicklung

Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen

(1/1)

DatenDuck:
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);
--- Ende Code ---

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

Glombi:
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

DatenDuck:
Perfekt  ;D ;D ;D

(Aber was war auch sonst zu erwarten :D)

Vielen Dank für die Lösung!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln