Datei öffnen

25. November 2022 16:59

hallo Zusammen
Ich möchte gerne ein file auslesen wo bei user auf dem desktop liegt
Wenn ich das so mache funktioniert dies einfach nicht!
Der Pfad wird nicht gefunden :oops:

Code:
lUserName := COPYSTR(USERID,12);

PLFile.OPEN('C:\Users\' + lUserName + '\Desktop\bestellungs-import.csv');


Hat mir jemand ein Tipp

Danke Euch
Dany

Re: Datei öffnen

25. November 2022 17:04

Grundsätzlich läuft bei NAV seit 3-Schicht-Umstellung alles auf dem Server. Du müsstest deiner File Variable also sagen dass die lokal auf dem Client ausgeführt werden soll.

Re: Datei öffnen

25. November 2022 17:12

Okay danke Dir

Wenn die datei auf einem Server LW liegt geht es aber ich brauche es vom Desktop her :shock:
Und wie mache ich das ?

Lg Dany

Re: Datei öffnen

25. November 2022 17:55

Die Variable hat ein Property namens RunOnClient.

Re: Datei öffnen

25. November 2022 18:42

Die Funktionen in Codeunit 419 File Management anschauen, da ist alles enthalten für Dateioperationen, z.B. MoveFile u.v.a.
Älterer Artikel dazu: Silent File Upload and Download
Sonstige Doku u.a. hier: UPLOADINTOSTREAM Function (File)