Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten,...

Preview:

Citation preview

Wizards & Wizards & Builders GmbH Builders GmbH

Der BerichtsgeneratorDer Berichtsgenerator

Erstellen von und Arbeiten mit Erstellen von und Arbeiten mit Berichten, Etiketten, Listen inBerichten, Etiketten, Listen in

Microsoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH 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 & Wizards & Builders GmbH Builders GmbH

ThemenübersichtThemenübersicht

Erzeugen eines BerichtsErzeugen eines Berichts Menüs und ToolbarsMenüs und Toolbars Berichts-LayoutBerichts-Layout Einstellungen und BearbeitungEinstellungen und Bearbeitung DateistrukturDateistruktur EtikettenEtiketten Visual GenRepoXVisual GenRepoX FoxFire!FoxFire! Weitere ZusatzprodukteWeitere Zusatzprodukte

Wizards & Wizards & Builders GmbH Builders GmbH

BerichtsgeneratorBerichtsgenerator

Der Berichtsgenerator vonDer Berichtsgenerator vonMicrosoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Erzeugen eines BerichtsErzeugen eines Berichts

Menü: Datei-Neu-BerichtMenü: Datei-Neu-Bericht Assistenten mit AuswahlAssistenten mit Auswahl

Berichte, Gruppierung, 1:n-Bericht, EtikettBerichte, Gruppierung, 1:n-Bericht, Etikett

Programmatisch: CREATE REPORTProgrammatisch: CREATE REPORT

Ändern mit MODIFY REPORTÄndern mit MODIFY REPORT Einbinden in Projekt, aber ExcludedEinbinden in Projekt, aber Excluded

Wizards & Wizards & Builders GmbH Builders GmbH

Berichts-MenüsBerichts-Menüs

BerichtsmenüBerichtsmenü FormatmenüFormatmenü AnsichtsmenüAnsichtsmenü DatenumgebungsmenüDatenumgebungsmenü Toolbar SteuerelementeToolbar Steuerelemente Toolbar FarbpaletteToolbar Farbpalette Toolbar LayoutToolbar Layout

Wizards & Wizards & Builders GmbH Builders GmbH

Layout-FensterLayout-Fenster

Berichtstitel und Berichtstitel und ZusammenfassungZusammenfassung

Seitenkopf und SeitenfußSeitenkopf und Seitenfuß GruppierungenGruppierungen DetailsDetails

Wizards & Wizards & Builders GmbH Builders GmbH

FeldartenFeldarten

Objekte hinzufügenObjekte hinzufügen LabelLabel FieldField LineLine RectangleRectangle RoundedRounded Picture / OLE-ObjektPicture / OLE-Objekt

Objekte bearbeitenObjekte bearbeiten

Wizards & Wizards & Builders GmbH Builders GmbH

Einstellungen / Einstellungen / BearbeitenBearbeiten

Seitenlayout festlegenSeitenlayout festlegen Datenumgebung festlegenDatenumgebung festlegen StandardberichtStandardbericht Berichtsvariablen (freigeben)Berichtsvariablen (freigeben)

Hinweis:Hinweis:Funktionen ggf. in Stored Proc.Funktionen ggf. in Stored Proc.

Wizards & Wizards & Builders GmbH Builders GmbH

FRX-DateistrukturFRX-Dateistruktur

Kurze Besichtigung der Kurze Besichtigung der Berichts-Dateistruktur unterBerichts-Dateistruktur unter

Microsoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

FRX-Dateistruktur (1)FRX-Dateistruktur (1)

UNIQUEIDUNIQUEID OBJTYPE, OBJCODEOBJTYPE, OBJCODE NAME, EXPRNAME, EXPR VPOS, HPOS, HEIGHT, WIDTH, PICTUREVPOS, HPOS, HEIGHT, WIDTH, PICTURE TAG, TAG2TAG, TAG2 PEN/FILL RED/GREEN/BLUE SIZE/PATPEN/FILL RED/GREEN/BLUE SIZE/PAT FONTFACE/STYLE/SIZE, MODEFONTFACE/STYLE/SIZE, MODE

Wizards & Wizards & Builders GmbH Builders GmbH

FRX-Dateistruktur (2)FRX-Dateistruktur (2)

FLOAT, STRETCH (TOP), TOP, BOTTOMFLOAT, STRETCH (TOP), TOP, BOTTOM NOREPEAT, RESETRPT, PAGEBREAK, NOREPEAT, RESETRPT, PAGEBREAK,

COLBREAK, RESETPAGECOLBREAK, RESETPAGE SWAPHEADER/FOOTER, SWAPHEADER/FOOTER,

EJECTBEFORE/AFTEREJECTBEFORE/AFTER SUPALWAYS/OVFLOW/COL/GROUP/ SUPALWAYS/OVFLOW/COL/GROUP/

SUPVALCHG/EXPRSUPVALCHG/EXPR USERUSER

Wizards & Wizards & Builders GmbH Builders GmbH

EtikettengeneratorEtikettengenerator

Arbeiten mit dem Arbeiten mit dem Etikettengenerator unterEtikettengenerator unterMicrosoft Visual FoxproMicrosoft Visual Foxpro

Wizards & Wizards & Builders GmbH Builders GmbH

EtikettengeneratorEtikettengenerator

Siehe BerichtsgeneratorSiehe Berichtsgenerator Etikettenformate für Avery Etikettenformate für Avery

und Zweckform sind in der und Zweckform sind in der FOXUSER.DBF!FOXUSER.DBF!

Wizards & Wizards & Builders GmbH Builders GmbH

Visual GenRepoXVisual GenRepoX

Der Report-ExtenderDer Report-Extenderfür den Berichtsgenerator vonfür den Berichtsgenerator von

Microsoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ArbeitsweiseArbeitsweise

Temporäre ZwischendateiTemporäre Zwischendatei Bei Entwicklung nicht in EXE Bei Entwicklung nicht in EXE

einbindeneinbinden 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 & Wizards & Builders GmbH Builders GmbH

GenRepoX-KlassenGenRepoX-Klassen

GenRepoX.VCX-Klassen:GenRepoX.VCX-Klassen: cReportXcReportX

ReportobjekteReportobjekte cReportXDialogcReportXDialog AusgabedialogAusgabedialog cDoSortcDoSort SortierdialogSortierdialog cDrivercDriver TreiberklasseTreiberklasse cSchedulercScheduler ZeitsteuerungZeitsteuerung

Wizards & Wizards & Builders GmbH Builders GmbH

EigenschaftenEigenschaften

Autoprint, Standardprinter, OutputAutoprint, Standardprinter, Output SortOrder, DoSort, SortClass, SortOrder, DoSort, SortClass,

Sort...Sort... CommandsCommands ClasslibClasslib Summary, While, For, Heading, Summary, While, For, Heading,

Modeless, Scope, Prompt, Plain, Modeless, Scope, Prompt, Plain, Noeject, NoconsoleNoeject, Noconsole

Wizards & Wizards & Builders GmbH Builders GmbH

Methoden, Pic/Exp-Methoden, Pic/Exp-SnippetSnippet

Methoden des GenRepoX-Objektes:Methoden des GenRepoX-Objektes: Print( )Print( ) Modify( )Modify( ) Release( )Release( )

Picture/Expression-Snippets:Picture/Expression-Snippets: {{ variable }}{{ variable }} Scope Resolution mit „*::“Scope Resolution mit „*::“

Wizards & Wizards & Builders GmbH Builders GmbH

Kommentar-SnippetKommentar-Snippet

DEFI/USE_WHEN, _EXPR, _PICTDEFI/USE_WHEN, _EXPR, _PICT CLEAR_EXPRESSION, _FONTS...CLEAR_EXPRESSION, _FONTS... RGBCOLOR, IF_COLOR ...RGBCOLOR, IF_COLOR ... DETAIL_DBF (Gruppenfuß)DETAIL_DBF (Gruppenfuß) UNDERLINEUNDERLINE DEFOBJ, SORTOBJ, POSOVERDEFOBJ, SORTOBJ, POSOVER

Wizards & Wizards & Builders GmbH Builders GmbH

Beispiel FoxFire!Beispiel FoxFire!

Umfangreiches Umfangreiches Zusatzwerkzeug für das Zusatzwerkzeug für das

Arbeiten mit Berichten unter Arbeiten mit Berichten unter Microsoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

KomponentenKomponenten

AbfragemanagerAbfragemanager AbfragedesignerAbfragedesigner FiltereditorFiltereditor BatchbuilderBatchbuilder FeldeditorFeldeditor Diverse UtilitiesDiverse Utilities

Wizards & Wizards & Builders GmbH Builders GmbH

Beispielmaske: Beispielmaske: AbfragedesignAbfragedesign

Wizards & Wizards & Builders GmbH Builders GmbH

KonfigurationKonfiguration

Setup-AssistentSetup-Assistent Datei- und FeldnamenDatei- und Feldnamen Relationen (nicht zyklisch!)Relationen (nicht zyklisch!) Ansichten (nicht Views!)Ansichten (nicht Views!) Statitische SubfilesStatitische Subfiles Dynamische SubfilesDynamische Subfiles

Wizards & Wizards & Builders GmbH Builders GmbH

Batch-AufrufeBatch-Aufrufe

Aufrufe über Batch-Datei:Aufrufe über Batch-Datei: Aufruf Abfragemanager, Aufruf Abfragemanager,

Feldeditor, Utilities, Abfrageeditor, Feldeditor, Utilities, Abfrageeditor, Filtereditor, Batchbuilder, Setup-Filtereditor, Batchbuilder, Setup-WizardWizard

SQL-Anzeige, Abfrage/ZähleraufrufSQL-Anzeige, Abfrage/Zähleraufruf SQL-Rückgabe, Filterrückgabe, SQL-Rückgabe, Filterrückgabe,

ZählerrückgabeZählerrückgabe

Wizards & Wizards & Builders GmbH Builders GmbH

HooksHooks

Hooks sind Hooks sind EinsprungpunktEinsprungpunkte für Routinene für Routinen

Hooks je Hooks je Abfrage:Abfrage: Vor Abfrage Vor Abfrage Nach AbfrageNach Abfrage Nach AusgabeNach Ausgabe

Globale HooksGlobale 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 & Wizards & Builders GmbH Builders GmbH

ZusatzmoduleZusatzmodule

Folgende Zusatzmodule sind verfügbar:Folgende Zusatzmodule sind verfügbar:

Visual ToolkitVisual Toolkit FoxFire! for MS SQL-ServerFoxFire! for MS SQL-Server Report ServerReport Server Web-PublisherWeb-Publisher ExporterExporter

Wizards & Wizards & Builders GmbH Builders GmbH

Weitere ZusatzprodukteWeitere Zusatzprodukte

Weitere Zusatzwerkzeug für Weitere Zusatzwerkzeug für das Arbeiten mit Berichten das Arbeiten mit Berichten

unter unter Microsoft Visual FoxProMicrosoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Weitere ZusatzprodukteWeitere Zusatzprodukte

Kiesel! BerichtsgeneratorKiesel! Berichtsgenerator OLEMaxX für WinWord-OLEMaxX für WinWord-

AnsteuerungAnsteuerung Querymaker als AbfragetoolQuerymaker als Abfragetool Textcontrol für Textcontrol für

Serienbriefe/FormulareSerienbriefe/Formulare

Wizards & Wizards & Builders GmbH Builders GmbH

Was ist zu bedenken?Was ist zu bedenken?

Freigabe des Freigabe des BerichtsgeneratorBerichtsgenerators für Endanwenders für Endanwender

dito Etikettendito Etiketten Visual GenRepoXVisual GenRepoX Zukauf ProdukteZukauf Produkte Zusatzmodule Zusatzmodule

oder eigene oder eigene FunktionenFunktionen

Wizards & Wizards & Builders GmbH Builders GmbH

Vielen Dank!Vielen Dank!

Das waren die Themen:Das waren die Themen: Erzeugen eines Erzeugen eines

BerichtsBerichts Menüs und ToolbarsMenüs und Toolbars Berichts-LayoutBerichts-Layout Einstellungen und Einstellungen und

BearbeitungBearbeitung DateistrukturDateistruktur EtikettenEtiketten Visual GenRepoXVisual GenRepoX FoxFire!FoxFire! Weitere Weitere

ZusatzprodukteZusatzprodukte

Wizards & Wizards & Builders GmbH Builders GmbH

Wenn Fragen bestehen:Wenn Fragen bestehen:

Wizards & BuildersWizards & BuildersMethodische Software-Methodische Software-

Entwicklung GmbHEntwicklung GmbH

Frankfurter Str. 21bFrankfurter Str. 21b

61476 Kronberg61476 Kronberg

Tel.: 06173-950906Tel.: 06173-950906

Fax: 06173-950907Fax: 06173-950907

CIS: 101605,175CIS: 101605,175

Recommended