Seite 1 von 1

[Gelöst] Aus Navision aggieren

Verfasst: 28. Februar 2007 16:19
von MBSNAV3.70
Hallo,

ich hab mal wieder ne Frage zu Navision.
Wir nutzen JetReports in verbindung mit Navision, wie Ihr ja wisst werden die Dateien in einer Exceldatei irgendwo auf dem Laufwerk gespeichert.
Da wir den Zugriff auf diese Dateien so einfach wie möglich gestallten wollen für alle Mitarbeiter ohne das sie lange rumsuchen müssen, haben wir gedacht das man da wo man die Reports braucht ein zusätzliches Feld einfügt mit dem man darauf direkten Zugriff bekommt(Exceldatei aus Navision herraus starten).
Diese frage haben wir auch unserem Supporter gestellt der sich darüber schlau machen wollte wie es geht und sagte das es da ein OCX gibt was das regelt.

Kennt Ihr dieses OCX? Kann man das irgendwo bekommen ohne das ich es wieder kaufen muss? Gibts die Möglichkeit das selber zu machen?

Danke im vorraus fürs durchlesen und nachdenken...

MfG

Verfasst: 28. Februar 2007 16:29
von Marc Teuber
Hi! Also ich glaube ich habe es nicht ganz verstanden. Du willst eine Exceldatei aus Navision heraus starten? Okay, das würde im C/AL-Code so aussehen:

Code:
HYPERLINK('C:\Test.xls');


Wofür jetzt die OCX gebraucht wird, weiß ich nicht.

Gruß, Marc

Verfasst: 28. Februar 2007 17:57
von MBSNAV3.70
Stimmt, geht auch ohne OCX, danke dafür!

Aber noch eine Frage, wie krieg ich das sich öffnende Dosfenster wieder automatisch zu nachdem die Datei offen ist?

Verfasst: 28. Februar 2007 18:01
von Timo Lässer
DOS-Fenster??? Hast du HYPERLINK(...) oder SHELL(...) verwendet?

Möglicherweise könnte es auch etwas mit der Art des Parameters zu tun haben.
Versuch mal alternativ HYPERLINK('file://C:\Test.xls');

Verfasst: 28. Februar 2007 19:01
von Marc Teuber
MBSNAV3.70 hat geschrieben:Aber noch eine Frage, wie krieg ich das sich öffnende Dosfenster wieder automatisch zu nachdem die Datei offen ist?

Bei mir öffnet sich kein DOS-Fenster. Du könntest es aber auch so machen:

Code:
SHELL('C:\Programme\Microsoft\Office 11\excel.exe', 'C:\Test,xls');


Gruß, Marc