32
Wizards & Wizards & Builders Builders GmbH GmbH Der Berichtsgenerator Der Berichtsgenerator Erstellen von und Arbeiten Erstellen von und Arbeiten mit Berichten, Etiketten, mit Berichten, Etiketten, Listen in Listen in Microsoft Visual FoxPro Microsoft Visual FoxPro

Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

Embed Size (px)

Citation preview

Page 1: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 2: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft 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.

Page 3: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 4: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

BerichtsgeneratorBerichtsgenerator

Der Berichtsgenerator vonDer Berichtsgenerator vonMicrosoft Visual FoxProMicrosoft Visual FoxPro

Page 5: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft 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

Page 6: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 7: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Layout-FensterLayout-Fenster

Berichtstitel und Berichtstitel und ZusammenfassungZusammenfassung

Seitenkopf und SeitenfußSeitenkopf und Seitenfuß GruppierungenGruppierungen DetailsDetails

Page 8: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 9: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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.

Page 10: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 11: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft 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

Page 12: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 13: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

EtikettengeneratorEtikettengenerator

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

Page 14: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft 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!

Page 15: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 16: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft 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 (*:)

Page 17: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 18: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 19: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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 „*::“

Page 20: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 21: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 22: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

KomponentenKomponenten

AbfragemanagerAbfragemanager AbfragedesignerAbfragedesigner FiltereditorFiltereditor BatchbuilderBatchbuilder FeldeditorFeldeditor Diverse UtilitiesDiverse Utilities

Page 23: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Beispielmaske: Beispielmaske: AbfragedesignAbfragedesign

Page 24: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 25: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 26: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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"

Page 27: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 28: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 29: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft 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

Page 30: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 31: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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

Page 32: Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro

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