[gelöst] Datei öffnen/importieren Dialog

3. Dezember 2007 09:55

Guten Morgen liebe Navision Gemeinde,

ich habe eine kleine Frage bezüglich des Datei öffnen/importieren Dialogs.

In einem Kontaktformular habe ich eine Aktivität Brief, wo ich den Befehl Dateianhang importieren aufrufe...

Hier würde ich gerne einen festen Dateipfad hinterlegen.
Navision scheint immer den Dateipfad zu nehmen, den ich als letztes benutzt haben.

Eine Änderung in der Codeunit 412 eignet sich für mich eigentlich nicht, da ich verschiede Aktivitäten mit verschieden Dateipfaden benötige.

Wie kann ich dieses lösen ?
Bin dankbar für jede Anregung !

MfG
Marco
Zuletzt geändert von DeDeMarco am 3. Dezember 2007 12:17, insgesamt 1-mal geändert.

Re: Datei öffnen/importieren Dialog

3. Dezember 2007 11:11

Hallo Marco!

DeDeMarco hat geschrieben:[...]Hier würde ich gerne einen festen Dateipfad hinterlegen.

Dazu musst du selbst Handanlegen und etwas programmieren. Ich habe folgendes gemacht:

1. Eine neue globale Variable in der Codeunit 412 angelegt. Diese habe ich FolderName genannt und ist vom Typ Text (250).

2. Eine neue Funktion in der Codeunit 412 angelegt. Diese habe ich SetFolderName. Sie hat einen Parameter (NewFolderName, Text (250)). Der Code dazu:

Code:
FolderName := NewFolderName;

3. In der bestehenden Funktion OpenFile schriebst du vor der Zeile:

Code:
CommonDialogControl.InitDir := DefaultFileName;

den folgenden Code:

Code:
IF FolderName<>'' THEN
  CommonDialogControl.InitDir := FolderName
ELSE


Das war es schon. Immer dann wenn du einen festen Dateipfad vorgeben möchtest, rufst du vor OpenFile die neue Funktion SetFolderName auf.

Gruß, Marc

3. Dezember 2007 12:16

Hallo Marc,

Herzlichen Dank für deine Hilfe...
hat super Funktioniert !!!

MfG
Marco