1 / 32

Der Berichtsgenerator

Der Berichtsgenerator. Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro.

lorie
Download Presentation

Der Berichtsgenerator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen inMicrosoft Visual FoxPro

  2. Diese Schulung dient der Einführung in die Erstellung von Berichten und Etiketten mit Microsoft Visual FoxPro sowie der Darstellung von Erweiterungswerkzeugen für den recht einfachen Generator.

  3. Themenübersicht • Erzeugen eines Berichts • Menüs und Toolbars • Berichts-Layout • Einstellungen und Bearbeitung • Dateistruktur • Etiketten • Visual GenRepoX • FoxFire! • Weitere Zusatzprodukte

  4. Berichtsgenerator Der Berichtsgenerator vonMicrosoft Visual FoxPro

  5. Erzeugen eines Berichts • Menü: Datei-Neu-Bericht • Assistenten mit Auswahl • Berichte, Gruppierung, 1:n-Bericht, Etikett • Programmatisch: CREATE REPORT • Ändern mit MODIFY REPORT • Einbinden in Projekt, aber Excluded

  6. Berichts-Menüs • Berichtsmenü • Formatmenü • Ansichtsmenü • Datenumgebungsmenü • Toolbar Steuerelemente • Toolbar Farbpalette • Toolbar Layout

  7. Layout-Fenster • Berichtstitel und Zusammenfassung • Seitenkopf und Seitenfuß • Gruppierungen • Details

  8. Feldarten • Objekte hinzufügen • Label • Field • Line • Rectangle • Rounded • Picture / OLE-Objekt • Objekte bearbeiten

  9. Einstellungen / Bearbeiten • Seitenlayout festlegen • Datenumgebung festlegen • Standardbericht • Berichtsvariablen (freigeben) • Hinweis:Funktionen ggf. in Stored Proc.

  10. FRX-Dateistruktur Kurze Besichtigung der Berichts-Dateistruktur unterMicrosoft Visual FoxPro

  11. FRX-Dateistruktur (1) • UNIQUEID • OBJTYPE, OBJCODE • NAME, EXPR • VPOS, HPOS, HEIGHT, WIDTH, PICTURE • TAG, TAG2 • PEN/FILL RED/GREEN/BLUE SIZE/PAT • FONTFACE/STYLE/SIZE, MODE

  12. FRX-Dateistruktur (2) • FLOAT, STRETCH (TOP), TOP, BOTTOM • NOREPEAT, RESETRPT, PAGEBREAK, COLBREAK, RESETPAGE • SWAPHEADER/FOOTER, EJECTBEFORE/AFTER • SUPALWAYS/OVFLOW/COL/GROUP/ SUPVALCHG/EXPR • USER

  13. Etikettengenerator Arbeiten mit dem Etikettengenerator unterMicrosoft Visual Foxpro

  14. Etikettengenerator • Siehe Berichtsgenerator • Etikettenformate für Avery und Zweckform sind in der FOXUSER.DBF!

  15. Visual GenRepoX Der Report-Extenderfür den Berichtsgenerator vonMicrosoft Visual FoxPro

  16. Arbeitsweise • Temporäre Zwischendatei • Bei Entwicklung nicht in EXE einbinden • OO-Aufrufmöglichkeiten: • oRep=CreateObject(„Report“) • oder: oForm.Addobject(„oRep“,“Report“) • Container mit Childs (Treiber) • Aufruf incl. Anweisungen (*:)

  17. GenRepoX-Klassen GenRepoX.VCX-Klassen: • cReportX Reportobjekte • cReportXDialog Ausgabedialog • cDoSort Sortierdialog • cDriver Treiberklasse • cScheduler Zeitsteuerung

  18. Eigenschaften • Autoprint, Standardprinter, Output • SortOrder, DoSort, SortClass, Sort... • Commands • Classlib • Summary, While, For, Heading, Modeless, Scope, Prompt, Plain, Noeject, Noconsole

  19. Methoden, Pic/Exp-Snippet Methoden des GenRepoX-Objektes: • Print( ) • Modify( ) • Release( ) Picture/Expression-Snippets: • {{ variable }} • Scope Resolution mit „*::“

  20. Kommentar-Snippet • DEFI/USE_WHEN, _EXPR, _PICT • CLEAR_EXPRESSION, _FONTS... • RGBCOLOR, IF_COLOR ... • DETAIL_DBF (Gruppenfuß) • UNDERLINE • DEFOBJ, SORTOBJ, POSOVER

  21. Beispiel FoxFire! Umfangreiches Zusatzwerkzeug für das Arbeiten mit Berichten unter Microsoft Visual FoxPro

  22. Komponenten • Abfragemanager • Abfragedesigner • Filtereditor • Batchbuilder • Feldeditor • Diverse Utilities

  23. Beispielmaske: Abfragedesign

  24. Konfiguration • Setup-Assistent • Datei- und Feldnamen • Relationen (nicht zyklisch!) • Ansichten (nicht Views!) • Statitische Subfiles • Dynamische Subfiles

  25. Batch-Aufrufe Aufrufe über Batch-Datei: • Aufruf Abfragemanager, Feldeditor, Utilities, Abfrageeditor, Filtereditor, Batchbuilder, Setup-Wizard • SQL-Anzeige, Abfrage/Zähleraufruf • SQL-Rückgabe, Filterrückgabe, Zählerrückgabe

  26. Hooks sind Einsprungpunkte für Routinen Hooks je Abfrage: Vor Abfrage Nach Abfrage Nach Ausgabe Globale Hooks siehe Folgeseite --> "STARTUP" "PREFERENCE FILE SETUP" "GLOBAL SETUP" "REQUEST SETUP" "BEFORE FRX GENERATION" "AFTER FRX GENERATION" "BEFORE SQL-GENERATION" "AFTER SQL-GENERATION" "BEFORE SELECT" "AFTER SELECT" "BEFORE REPORT" "AFTER OUTPUT" "CLEANUP" "BATCH BUILDER ADD" "BATCH BUILDER RUN" Hooks

  27. Zusatzmodule Folgende Zusatzmodule sind verfügbar: • Visual Toolkit • FoxFire! for MS SQL-Server • Report Server • Web-Publisher • Exporter

  28. Weitere Zusatzprodukte Weitere Zusatzwerkzeug für das Arbeiten mit Berichten unter Microsoft Visual FoxPro

  29. Weitere Zusatzprodukte • Kiesel! Berichtsgenerator • OLEMaxX für WinWord-Ansteuerung • Querymaker als Abfragetool • Textcontrol für Serienbriefe/Formulare

  30. Was ist zu bedenken? • Freigabe des Berichtsgenerators für Endanwender • dito Etiketten • Visual GenRepoX • Zukauf Produkte • Zusatzmodule oder eigene Funktionen

  31. Vielen Dank! Das waren die Themen: • Erzeugen eines Berichts • Menüs und Toolbars • Berichts-Layout • Einstellungen und Bearbeitung • Dateistruktur • Etiketten • Visual GenRepoX • FoxFire! • Weitere Zusatzprodukte

  32. Wenn Fragen bestehen: Wizards & Builders Methodische Software-Entwicklung GmbH Frankfurter Str. 21b 61476 Kronberg Tel.: 06173-950906 Fax: 06173-950907 CIS: 101605,175

More Related