Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Arbeiten mit Berichten in Visual FoxPro 9.0

Ähnliche Präsentationen


Präsentation zum Thema: "Arbeiten mit Berichten in Visual FoxPro 9.0"—  Präsentation transkript:

1 Arbeiten mit Berichten in Visual FoxPro 9.0
REPORTS Arbeiten mit Berichten in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow

2 Vortragsthemen Neuer Berichtsdesigner Ausgabe von PDF
Auslieferung Berichts-Apps Achtung: Optionen einstellen…

3 Reportdesigner revisited
Tab zum nächsten Element Shift-Tab zum vorigen Element Strg+E zum Bearbeiten eines Labels Neu: Direktes Bearbeiten von Captions im Builder!

4 Verbesserungen Berichtsdesigner
Runderneuerte Builder Captions, Tooltips Absolute Positionierung Datengruppierung Datenumgebung Unterstützung internationale Darstellung Mehrfache Detailbereiche (bis 20) Neues Vorschaufenster (GDI+) Ausgabe HTML, XML und Grafik-Formate

5 Erweiterung Berichtserstellung
_REPORTBUILDER Registrierung von Ereignissen und Reaktionen Erstellung von eigenen Eventhandlern Erstellung von eigenen Listenern … leider reichlich kompliziert … siehe auch Beispielanwendung für PDF-Erstellung wird auch als Memberware in der Loseblattsammlung FoxXProfessional ab Juli veröffentlicht

6 PROTECTED Zusätzlicher Reiter zwecks Schutz des Elementes
Umfangreiche Einschränkungsmöglichkeiten MODIFY REPORT <Bericht> PROTECTED Vorführung Aufruf eingeschränkter Bericht Einbindung in eigenes Menü

7 PDF-Ausgabe Umfangreicher Artikel von Lisa Slater Nicholls
Einfachste Handhabung in eigener Applikation Kurzvorführung Beispielaufruf PDF-Erstellung Kurze Erläuterung technische Hintergründe

8 Installation PDF-Treiber

9 Druckertreiber

10 Verzeichnis

11 Reportbehavior 90 Nicht native in der VFP 9 Runtime enthalten
Erfordert die Berichtsanwendungen: ReportOutput.app (REPORT FORM …) ReportPreview.app (… PREVIEW) ReportBuilder.app (nur für MODIFY REPORT) Quellcode: Tools\xsource\xsource.zip Möglichkeiten Rollout: Installation der Berichtsanwendungen auf dem Kunden-PC Einbeziehung des Quellcodes in das eigene Projekt

12 Installation beim Kunden
Berichtsanwendungen werden automatisch gefunden, wenn sie im Ordner der VFP 9 Runtime installiert sind Installation mit InstallShield Express per Merge Module VFP9RptApps.msm möglich Nachteil: die Berichtsanwenungen werden nur in einer englischen Version geliefert

13 Systemvariablen Wenn die Berichtsanwendungen nicht im Ordner der VFP 9 Runtime installiert werden, müssen die Systemvariablen gesetzt werden: _reportoutput = <Pfad> + "ReportOutput.app" _reportpreview = <Pfad> + "ReportPreview.app" _reportbuilder = <Pfad> + "ReportBuilder.app"

14 Sourcecode in eigenen Projekten
VFPSource\ReportOutput _REPORTOUTPUT = "frxoutput.prg„ Ca. 500 KB VFPSource\ReportPreview _REPORTPREVIEW = "frxpreview.prg" Ca. 650 KB VFPSource\ReportBuilder _REPORTBUILDER = "frxbuilder.prg„ Ca. 1 MB

15 Lokalisierung ReportOutput: reportoutput_locs.h reportlisteners_locs.h
ReportPreview: frxpreview_loc.h ReportBuilder: _frxcursor.h frxbuilder_loc.h Wichtig In frxbuilder_loc.h und frxpreview_loc.h: #define USE_LOC_STRINGS_IN_UI .T.

16 Hilfe In ReportBuilder.app sowie in dem dazugehörigen Quellcode sind HelpContextIDs enthalten, die auf die Hilfedatei von VFP 9 verweisen! Lösungsmöglichkeiten: Vergabe dieser IDs im eigenen Hilfeprojekt Änderung der IDs, so dass diese auf eigene Hilfethemen verweisen Abschalten der Hilfe durch Setzen von SHOW_HELP_BUTTON_ON_HANDLER_FORMS auf .F. in frxbuilder.h

17 Was noch? Berichtsausgabe im XML oder HTML Format ist nur möglich, wenn _reportlistener.vcx/vct in das eigene Projekt einbezogen wird Lokalisierte Headerdateien im dFPUG-Dokumenten-portal unter Memberware verfügbar Fertige Installationsroutinen für lokalisierten Berichtsdesigner auf Lokalisierungs-CD dFPUG bereitet derzeit Enduserhilfedatei für Berichtsdesigner vor mit passenden HilfeIDs…

18 Querverweise 06-22 Berichtstoolbars (gilt nur bis VFP 8.0)
Reportbehavior90 05-23 Der Report Writer von Visual FoxPro 9 05-24 Was ist neu im Berichtsgenerator Neu: PDF – Power to the People Power (für) das Folk (Variante von Armin) Von Lisa Slater Nicholls Alle Beiträge sind auf der Begleit-CD

19 Vielen Dank! Besuchen Sie unsere Webseiten:


Herunterladen ppt "Arbeiten mit Berichten in Visual FoxPro 9.0"

Ähnliche Präsentationen


Google-Anzeigen