2009-07-24 7 views
2

Hat jemand da draußen Erfahrung mit dem Aufrufen eines Visual FoxPro-Berichts aus einer .net-Anwendung? Sie wollen den Bericht sehen und ausdrucken.Aufruf eines FoxPro-Berichts von .Net

Ich muss eine FoxPro-Anwendung zu .Net migrieren, und der Client möchte die FoxPro-Datenbank + Berichte behalten, aber ein neues .Net-Frontend darauf legen.

Sie haben umfangreiche Fox-Berichte, die sie behalten möchten. Hat jemand das versucht?

+0

Hat der Kunde es in foxpro UI sehen wollen oder es nur foxpro mit drucken? – shahkalpesh

+0

Ist es foxpro für DOS/Windows, VFP? Bitte kennzeichnen Sie es entsprechend. – shahkalpesh

+0

Sie möchten sowohl den Bericht in der Vorschau anzeigen und drucken – Steve

Antwort

3

Ich habe das nicht persönlich versucht; FoxPro für Windows-Projekte (mindestens seit v.7.0) können jedoch als COM-Objekte kompiliert werden, die in dieser Situation nützlich sein können. Außerdem haben sie in der Version 9.0 die Report-Listener-Funktion hinzugefügt, mit der Sie viel mehr Kontrolle über Berichte ausüben können. Zwischen diesen beiden Funktionen sollten Sie die Berichte von .Net aufrufen können.

VFP 9.0 Report Listener

Und so weit wie Fuchs Zugriff auf Tabellen, hat Microsoft die OLE-Methoden für die Interaktion mit ihnen bieten.

Microsoft OLE control for VFP 9.0

Leider habe ich nicht die Antwort, aber hoffentlich werden die Links helfen.