Autor Thema: Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen  (Gelesen 1422 mal)

DatenDuck

  • Gast
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
« Letzte Änderung: 21.02.05 - 16:26:07 von DatenDuck »

Glombi

  • Gast
Re: Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen
« Antwort #1 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

DatenDuck

  • Gast
Re: Per "@Prompt([LocalBrowse];" mehr als eine Auswahl treffen
« Antwort #2 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!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz