Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro
Wizards & Builders GmbH 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.
Wizards & Builders GmbH Themenübersicht Erzeugen eines Berichts Erzeugen eines Berichts Menüs und Toolbars Menüs und Toolbars Berichts-Layout Berichts-Layout Einstellungen und Bearbeitung Einstellungen und Bearbeitung Dateistruktur Dateistruktur Etiketten Etiketten Visual GenRepoX Visual GenRepoX FoxFire! FoxFire! Weitere Zusatzprodukte Weitere Zusatzprodukte
Wizards & Builders GmbH Berichtsgenerator Der Berichtsgenerator von Microsoft Visual FoxPro
Wizards & Builders GmbH Erzeugen eines Berichts Menü: Datei-Neu-Bericht Menü: Datei-Neu-Bericht Assistenten mit Auswahl Assistenten mit Auswahl Berichte, Gruppierung, 1:n-Bericht, Etikett Berichte, Gruppierung, 1:n-Bericht, Etikett Programmatisch: CREATE REPORT Programmatisch: CREATE REPORT Ändern mit MODIFY REPORT Ändern mit MODIFY REPORT Einbinden in Projekt, aber Excluded Einbinden in Projekt, aber Excluded
Wizards & Builders GmbH Berichts-Menüs Berichtsmenü Berichtsmenü Formatmenü Formatmenü Ansichtsmenü Ansichtsmenü Datenumgebungsmenü Datenumgebungsmenü Toolbar Steuerelemente Toolbar Steuerelemente Toolbar Farbpalette Toolbar Farbpalette Toolbar Layout Toolbar Layout
Wizards & Builders GmbH Layout-Fenster Berichtstitel und Zusammenfassung Berichtstitel und Zusammenfassung Seitenkopf und Seitenfuß Seitenkopf und Seitenfuß Gruppierungen Gruppierungen Details Details
Wizards & Builders GmbH Feldarten Objekte hinzufügen Objekte hinzufügen Label Label Field Field Line Line Rectangle Rectangle Rounded Rounded Picture / OLE-Objekt Picture / OLE-Objekt Objekte bearbeiten Objekte bearbeiten
Wizards & Builders GmbH Einstellungen / Bearbeiten Seitenlayout festlegen Seitenlayout festlegen Datenumgebung festlegen Datenumgebung festlegen Standardbericht Standardbericht Berichtsvariablen (freigeben) Berichtsvariablen (freigeben) Hinweis: Funktionen ggf. in Stored Proc. Hinweis: Funktionen ggf. in Stored Proc.
Wizards & Builders GmbH FRX-Dateistruktur Kurze Besichtigung der Berichts- Dateistruktur unter Microsoft Visual FoxPro
Wizards & Builders GmbH FRX-Dateistruktur (1) UNIQUEID UNIQUEID OBJTYPE, OBJCODE OBJTYPE, OBJCODE NAME, EXPR NAME, EXPR VPOS, HPOS, HEIGHT, WIDTH, PICTURE VPOS, HPOS, HEIGHT, WIDTH, PICTURE TAG, TAG2 TAG, TAG2 PEN/FILL RED/GREEN/BLUE SIZE/PAT PEN/FILL RED/GREEN/BLUE SIZE/PAT FONTFACE/STYLE/SIZE, MODE FONTFACE/STYLE/SIZE, MODE
Wizards & Builders GmbH FRX-Dateistruktur (2) FLOAT, STRETCH (TOP), TOP, BOTTOM FLOAT, STRETCH (TOP), TOP, BOTTOM NOREPEAT, RESETRPT, PAGEBREAK, COLBREAK, RESETPAGE NOREPEAT, RESETRPT, PAGEBREAK, COLBREAK, RESETPAGE SWAPHEADER/FOOTER, EJECTBEFORE/AFTER SWAPHEADER/FOOTER, EJECTBEFORE/AFTER SUPALWAYS/OVFLOW/COL/GROUP/ SUPVALCHG/EXPR SUPALWAYS/OVFLOW/COL/GROUP/ SUPVALCHG/EXPR USER USER
Wizards & Builders GmbH Etikettengenerator Arbeiten mit dem Etikettengenerator unter Microsoft Visual Foxpro
Wizards & Builders GmbH Etikettengenerator Siehe Berichtsgenerator Siehe Berichtsgenerator Etikettenformate für Avery und Zweckform sind in der FOXUSER.DBF! Etikettenformate für Avery und Zweckform sind in der FOXUSER.DBF!
Wizards & Builders GmbH Visual GenRepoX Der Report-Extender für den Berichtsgenerator von Microsoft Visual FoxPro
Wizards & Builders GmbH Arbeitsweise Temporäre Zwischendatei Temporäre Zwischendatei Bei Entwicklung nicht in EXE einbinden Bei Entwicklung nicht in EXE einbinden OO-Aufrufmöglichkeiten: OO-Aufrufmöglichkeiten: oRep=CreateObject(Report) oRep=CreateObject(Report) oder: oForm.Addobject(oRep,Report) oder: oForm.Addobject(oRep,Report) Container mit Childs (Treiber) Container mit Childs (Treiber) Aufruf incl. Anweisungen (*:) Aufruf incl. Anweisungen (*:)
Wizards & Builders GmbH GenRepoX-Klassen GenRepoX.VCX-Klassen: cReportXReportobjekte cReportXReportobjekte cReportXDialogAusgabedialog cReportXDialogAusgabedialog cDoSortSortierdialog cDoSortSortierdialog cDriverTreiberklasse cDriverTreiberklasse cSchedulerZeitsteuerung cSchedulerZeitsteuerung
Wizards & Builders GmbH Eigenschaften Autoprint, Standardprinter, Output Autoprint, Standardprinter, Output SortOrder, DoSort, SortClass, Sort... SortOrder, DoSort, SortClass, Sort... Commands Commands Classlib Classlib Summary, While, For, Heading, Modeless, Scope, Prompt, Plain, Noeject, Noconsole Summary, While, For, Heading, Modeless, Scope, Prompt, Plain, Noeject, Noconsole
Wizards & Builders GmbH Methoden, Pic/Exp-Snippet Methoden des GenRepoX-Objektes: Print( ) Print( ) Modify( ) Modify( ) Release( ) Release( )Picture/Expression-Snippets: {{ variable }} {{ variable }} Scope Resolution mit *:: Scope Resolution mit *::
Wizards & Builders GmbH Kommentar-Snippet DEFI/USE_WHEN, _EXPR, _PICT DEFI/USE_WHEN, _EXPR, _PICT CLEAR_EXPRESSION, _FONTS... CLEAR_EXPRESSION, _FONTS... RGBCOLOR, IF_COLOR... RGBCOLOR, IF_COLOR... DETAIL_DBF (Gruppenfuß) DETAIL_DBF (Gruppenfuß) UNDERLINE UNDERLINE DEFOBJ, SORTOBJ, POSOVER DEFOBJ, SORTOBJ, POSOVER
Wizards & Builders GmbH Beispiel FoxFire! Umfangreiches Zusatzwerkzeug für das Arbeiten mit Berichten unter Microsoft Visual FoxPro
Wizards & Builders GmbH Komponenten Abfragemanager Abfragemanager Abfragedesigner Abfragedesigner Filtereditor Filtereditor Batchbuilder Batchbuilder Feldeditor Feldeditor Diverse Utilities Diverse Utilities
Wizards & Builders GmbH Beispielmaske: Abfragedesign
Wizards & Builders GmbH Konfiguration Setup-Assistent Setup-Assistent Datei- und Feldnamen Datei- und Feldnamen Relationen (nicht zyklisch!) Relationen (nicht zyklisch!) Ansichten (nicht Views!) Ansichten (nicht Views!) Statitische Subfiles Statitische Subfiles Dynamische Subfiles Dynamische Subfiles
Wizards & Builders GmbH Batch-Aufrufe Aufrufe über Batch-Datei: Aufruf Abfragemanager, Feldeditor, Utilities, Abfrageeditor, Filtereditor, Batchbuilder, Setup-Wizard Aufruf Abfragemanager, Feldeditor, Utilities, Abfrageeditor, Filtereditor, Batchbuilder, Setup-Wizard SQL-Anzeige, Abfrage/Zähleraufruf SQL-Anzeige, Abfrage/Zähleraufruf SQL-Rückgabe, Filterrückgabe, Zählerrückgabe SQL-Rückgabe, Filterrückgabe, Zählerrückgabe
Wizards & Builders GmbH Hooks Hooks sind Einsprungpunkte für Routinen Hooks sind Einsprungpunkte für Routinen Hooks je Abfrage: Hooks je Abfrage: Vor Abfrage Vor Abfrage Nach Abfrage Nach Abfrage Nach Ausgabe Nach Ausgabe Globale Hooks Globale Hooks siehe Folgeseite --> siehe Folgeseite --> "STARTUP" "STARTUP" "PREFERENCE FILE SETUP" "PREFERENCE FILE SETUP" "GLOBAL SETUP" "GLOBAL SETUP" "REQUEST SETUP" "REQUEST SETUP" "BEFORE FRX GENERATION" "BEFORE FRX GENERATION" "AFTER FRX GENERATION" "AFTER FRX GENERATION" "BEFORE SQL-GENERATION" "BEFORE SQL-GENERATION" "AFTER SQL-GENERATION" "AFTER SQL-GENERATION" "BEFORE SELECT" "BEFORE SELECT" "AFTER SELECT" "AFTER SELECT" "BEFORE REPORT" "BEFORE REPORT" "AFTER OUTPUT" "AFTER OUTPUT" "CLEANUP" "CLEANUP" "BATCH BUILDER ADD" "BATCH BUILDER ADD" "BATCH BUILDER RUN" "BATCH BUILDER RUN"
Wizards & Builders GmbH Zusatzmodule Folgende Zusatzmodule sind verfügbar: Visual Toolkit Visual Toolkit FoxFire! for MS SQL-Server FoxFire! for MS SQL-Server Report Server Report Server Web-Publisher Web-Publisher Exporter Exporter
Wizards & Builders GmbH Weitere Zusatzprodukte Weitere Zusatzwerkzeug für das Arbeiten mit Berichten unter Microsoft Visual FoxPro
Wizards & Builders GmbH Weitere Zusatzprodukte Kiesel! Berichtsgenerator Kiesel! Berichtsgenerator OLEMaxX für WinWord-Ansteuerung OLEMaxX für WinWord-Ansteuerung Querymaker als Abfragetool Querymaker als Abfragetool Textcontrol für Serienbriefe/Formulare Textcontrol für Serienbriefe/Formulare
Wizards & Builders GmbH Was ist zu bedenken? Freigabe des Berichtsgenerators für Endanwender Freigabe des Berichtsgenerators für Endanwender dito Etiketten dito Etiketten Visual GenRepoX Visual GenRepoX Zukauf Produkte Zukauf Produkte Zusatzmodule oder eigene Funktionen Zusatzmodule oder eigene Funktionen
Wizards & Builders GmbH Vielen Dank! Das waren die Themen: Erzeugen eines Berichts Erzeugen eines Berichts Menüs und Toolbars Menüs und Toolbars Berichts-Layout Berichts-Layout Einstellungen und Bearbeitung Einstellungen und Bearbeitung Dateistruktur Dateistruktur Etiketten Etiketten Visual GenRepoX Visual GenRepoX FoxFire! FoxFire! Weitere Zusatzprodukte Weitere Zusatzprodukte
Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175