Dieses Handbuch ist um einige Seiten gekrzt. Bitte lassen Sie sich registrieren. ͻ ͻ Z E P H H Y Y R Z E P P H H Y Y R R Z E P P H H Y Y R R Z E P P H H Y Y R R Z E P P H H Y Y R R Z E P H Y R Z E P H H Y R R Z E P H H Y R R Z E P -TM- H H Y R R Z E P H H Y R R ͼ ͼ das dBase kompatible - Datenbanksystem ͻ = = = Vertrieb + Support Gnther's Shareware-Port = = b = = deutsches Handbuch e Gnther Whst = = i Bergiselstrae 30 = = Anwenderuntersttzung D-7800 Freiburg = = Tel.: 0761 492673 = = = = deutsches Handbuch (c) 1990-92 by Gnther's Shareware-Port = = Level 3.1 dh 3.0 vom 25.10.92 Gnther Whst = = = = Vervielfltigungen jeder Art werden strafrechtlich verfolgt = = = = Handbuch fr: = = Lizenz-User ----------------------------- KeyCode ---------- = = = ͼ Copyright (c) Ward Mundy, 1990. alle Rechte reserviert. Ward Mundy Software, 4160 Club Drive Atlanta, GA 30319 Copyright (c) 1991-92 by Gnther's Shareware-Port Ŀ Sollten Ihnen bei der Nutzung dieses Handbuchs Fehler auffallen, oder sollten Sie Vorschlge zur Verbesserung haben, so senden Sie diese bitte an die deutsche Ver- triebsaddresse...................... Vielmols DANK. .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== EINLEITUNG Copyright . . . . . . . . . . . . . . . . . . . . 3 In eigener Sache . . . . . . . . . . . . . . . . 5 Ein bichen trommeln mu schon sein . . . . . . . 7 Fhigkeiten Mengengerst . . . . . . . . . . . . . 8 Begrung zu ZEPHYR . . . . . . . . . . . . . . . . 9 Hilfe-Funktion . . . . . . . . . . . . . . . . . . 10 ERSTE SCHRITTE Fenster . . . . . . . . . . . . . . . . . . . . . 11 Haupt-Men . . . . . . . . . . . . . . . . . . . 12 System Anforderungen . . . . . . . . . . . . . . . 13 Installation . . . . . . . . . . . . . . . . . . . 13 Setup Einstellungen . . . . . . . . . . . . . . . . 15 TSR-Mode . . . . . . . . . . . . . . . . . . . . . 16 Bildschirm Installation . . . . . . . . . . . . . . 17 Expanded Memory Speicher Optionen . . . . . . . . . 18 Aktivierung F11 & F12 . . . . . . . . . . . . . . . 18 Installation RAM Disk . . . . . . . . . . . . . . . 19 Wenn nichts geht . . . . . . . . . . . . . . . . . 19 ERSTELLEN EINER ZEPHYR ANWENDUNG Aktive Tasten . . . . . . . . . . . . . . . . . . . 20 bersicht . . . . . . . . . . . . . . . . . . . . . 21 Literatur Hinweise . . . . . . . . . . . . . . . . 22 Datenbank anlegen . . . . . . . . . . . . . . . . 23 Index neu anlegen . . . . . . . . . . . . . . . . 26 Wie arbeitet ein Index . . . . . . . . . . . . . . 30 Datensatz erfassen . . . . . . . . . . . . . . . . 32 Datenstze lschen . . . . . . . . . . . . . . . . 32 Browse . . . . . . . . . . . . . . . . . . . . . 33 FoxPro Optionen . . . . . . . . . . . . . . . . . 37 Blinde Suche . . . . . . . . . . . . . . . . . . . 38 Memo Feld . . . . . . . . . . . . . . . . . . . 40 Text in Memo Import . . . . . . . . . . . . . . . 40 Datei Funktionen . . . . . . . . . . . . . . . . 41 Ausgabe Formate . . . . . . . . . . . . . . . . . 42 REPORTE ( Berichte ) . . . . . . . . . . . . . . . 43 LABELS ( Etiketten ) . . . . . . . . . . . . . . . 48 Serienbrief Funktion . . . . . . . . . . . . . . . 50 Erweiterte Serienbrief Funktionen . . . . . . . . . 52 Quick Lister ( Schnell Lister ) . . . . . . . . . 53 Filter Funktionen . . . . . . . . . . . . . . . 54 Ausgabe-Druck Optionen . . . . . . . . . . . . . . 57 Ducker Anpassung Steuercodes . . . . . . . . . . . 57a ===================================================================== Kapitel : Inhaltsverzeichnis Seite 1 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== FORTGESCHRITTENE FUNKTIONEN Datei Handhabung . . . . . . . . . . . . . . . . . 58 Relationen ( Verbundene Datenbnke ) . . . . . . . 59 Import & Export . . . . . . . . . . . . . . . 62 Datei Reorganisation . . . . . . . . . . . . . . 64 Eingabe-Format erstellen . . . . . . . . . . . . . 65 Eingabe-Format auswhlen . . . . . . . . . . . . . 67 Picture definationen . . . . . . . . . . . . . . 69 Automatische Eingabe Kontrolle . . . . . . . . . . 70 Berechnete Felder . . . . . . . . . . . . . . . . 72 Vorgegebene Ausgabe OUTPUT erstellen . . . . . . . 73 Swap . . . . . . . . . . . . . . . . . . . . . . . 75 Vorgegebene Ausgabe . . . . . . . . . . . . . . . . 76 MATHEMATISCHE FUNKTIONEN Zhlen . . . . . . . . . . . . . . . 77 Feld Summe errechnen . . . . . . . . . . . . 77 Feld Durchschnitt errechnen . . . . . . . . . . . . 77 Berechnete Felder . . . . . . . . . . . . . . . . 78 OPTIONEN Macros erstellen . . . . . . . . . . . . . . . . 79 Nachrichten ( Messenger ) . . . . . . . . . . . . 80 Grafik - Felder . . . . . . . . . . . . . . . . . . 82 Grafik - Mode einstellen . . . . . . . . . . . . . 83 PCX Datei darstellen . . . . . . . . . . . . . . . 84 TOOLS-UTILITY-WERKZEUGE Taschenrechner . . . . . . . . . . . . . . . . . . 85 Kalendar/Diary Tagebuch . . . . . . . . . . . . . 86 Text Editor . . . . . . . . . . . . . . . . . . . 88 Block-Operationen . . . . . . . . . . . . . . . . . 89 Editor Steuertasten . . . . . . . . . . . . . . . . 91 Fremd Editor einbinden . . . . . . . . . . . . . . 92 Puzzle . . . . . . . . . . . . . . . . . . . . . . 93 ===================================================================== Kapitel : Inhaltsverzeichnis Seite 2 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ANHANG Fliekomma Aritmethik . . . . . . . . . . . . . . . 94 Setup Besonderheiten . . . . . . . . . . . . . . . 96 Europa Anpassung . . . . . . . . . . . . . . . . 97 Default Config SET Befehle . . . . . . . . . . . 98 Befehls Zeile . . . . . . . . . . . . . . . . . . . 118 Einige vielgebrauchte dBase Befehle . . . . . . . . 119 Replace . . . . . . . . . . . . . . . . . . . . . . 119 Umwandlung Gro- Kleinschreibung . . . . . . . . . 121 Sortierung . . . . . . . . . . . . . . . . . . . 121 Datei Copy . . . . . . . . . . . . . . . . . . . . 121 Datei lschen . . . . . . . . . . . . . . . . . . 121 Datei Structure kopieren . . . . . . . . . . . . . 122 Daten Import . . . . . . . . . . . . . . . . . . . 122 Date() Funktionen . . . . . . . . . . . . . . . . 123 String Funktionen . . . . . . . . . . . . . . . . 126 Nicht untersttzte dBase Befehle . . . . . . . . . 129 Trademarks ( Markenzeichen ) . . . . . . . . . . . 130 Dateiformen . . . . . . . . . . . . . . . . . . . . 131 Fehler-Meldungen . . . . . . . . . . . . . . . . . 132 Wrterbuch englisch-deutsch . . . . . . . . . . . I L I Z E N Z V E R T R A G . . . . . . . . . . . . VII ===================================================================== Kapitel : Inhaltsverzeichnis Seite 3 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Sehr geehrter ZEPHYR USER, wir beglckwnschen Sie zum Erwerb von ZEPHYR, dem wunderbaren Datenbanksystem. Wie Sie sicher wissen, wird ZEPHYR ber den Sharewareweg ver- trieben, um so hohen Invest an Werbekosten zu sparen. Das heit aber nicht da Zephyr in der lizensierten Vollversion weitergegeben werden darf. Vielmehr ist ZEPHYR in der Voll- version vom Copyright genau so zu handhaben wie ein kommerzielles-Programm. (siehe Install-Routine) D.h, wenn Sie EINE Single-User Lizenz erworben haben, drfen Sie ZEPHYR nur auf EINEM Rechner einsetzen. Fr Mehrfach-User (stand-alone PC's) erfragen Sie bitte unsere Preise. Wenn Sie EINE Netzwerkversion erworben haben, drfen Sie ZEPHYR nur auf EINEM Server einsetzen. (Unbegrenzte Anzahl Requester, ber Gateway erreichbare Rechner bentigen eine eigene Lizenz) ===================================================================== Kapitel : Copyright Seite 4 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Besonderen Dank gebhrt an dieser Stelle: schlawiener Christian und Raruyasu Yoshizaki kurz als Yoshi bekannt. IN EIGENER SACHE Sehr geehrter ZEPHYR user, um eine gute Hot-Line zu bieten, bin ich auch auf Ihre Er- fahrungen mit Zephyr angewiesen. Es wrde mich freuen, wenn ich mal wieder etwas von Ihnen hren wrde. Sei es aus positivem oder negativem Grund. Senden sie mir doch einfach einmal Ihre Anwendung mit Zephyr zu. (es darf ruhig eine leere Datenbank sein.) Wenn Sie Ihr Handbuch, wie gewnscht, selbst auf der freien linken Seite mit Randbemerkungen versehen haben, lassen Sie doch auch andere Zephyr-User davon profitieren. Senden Sie mir einfach Ihr modifiziertes Handbuch zu. Ihre Tip's werden dann in die neueste Auflage dieser Bediener- anleitung einflieen. Natrlich erhalten Sie dafr das neueste Handbuch. Und nach der nchsten Auflage (Ihre Tip's sind integriert) sofort kostenfrei den neuesten Druck. Sollten Sie Fragen in einem Brief an mich richten, senden Sie mir diesen BITTE als ASCII-DATEI auf Diskette zu. Sie erleichtern mir dadurch sehr die Beantwortung. (ich kann dann meine Bemerkungen genau an der richtigen Stelle einfgen und Ihnen zurcksenden.) mit freundlichen Gren Ihr ZEPHYR Support ===================================================================== Kapitel : In eigener Sache Seite 5 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Dieses Bedienerhandbuch wurde fr den Ausdruck auf EDV-Endlospapier mit 72 Zeilen je Seite ausgelegt, aber auch eine Ausgabe mittels Einzelblatt sollte problemlos mglich sein. Bitte schalten Sie Ihren Drucker auf AMERIKANISCHEN Zeichensatz und in den IBM-MODE. COPY HANDBUCH.TXT PRN Und ab geht die wilde Luzy........................ Mit dem deutschen Zeichensatz ausgedruckt, lesen Sie in diesem Handbuch besonders fr geforderte Eingaben bitte: ASCII - Code als eckige Klammer auf oder 091 als Backslash oder 092 als eckige Klammer zu oder 093 als geschweifte Klammer auf oder 123 als Pipe oder 124 als geschweifte Klammer zu oder 125 @ als Klammeraffe oder 064 Den ASCII-Code erreichen Sie notfalls bei aktivem ANSI.SYS Treiber durch drcken der ALT Taste und gleichzeitiger Eingabe der Nummer im ZEHNERFELD Anmerkung: Selbstverstndlich htte man dieses Handbuch auch "Doppelseitig" kopieren knnen. Die linke Seite ist extra fr Ihre Notizen frei gelassen. ===================================================================== Kapitel : Erste Schritte Handbuch Seite 6 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Ein bichen trommeln mu schon sein. ZEPHYR ist ein: MENUE - GESTEUERTES RELATIONALES DATEN - BANK - SYSTEM fr "Nicht-Programmierer". Es basiert auf dem fantastischen FoxPro Datenbank-Entwicklungs-System des amerikanischen Soft- ware Hersteller Fox Software. Sie werden bald herausfinden, da seine Leistungen unvergleichlich sind. Anfang 92 wurde die Fa. FoxSoftware von Micro-Soft bernommen, was auf ein FoxPro (und somit auf ein Zephyr) fr Windows hoffen lt. 8 * so schnell wie dBaseIV und 16 * so schnell wie dBaseIII+. Dennoch hat FOX-PRO die GRUND-SPRACHE und die DATEI- KOMPATIBLEitt mit anderen dBase DIALEKTEN beibehalten. Darberhinaus besitzt es eine Vielzahl von Leistungen, wie sie schlichtweg in keinem anderen Menu-gesteuerten Datenbank- system zu finden sind. FOX-PRO kostet zur Zeit (31.07.92) ca. 2500,-DM als Entwick- lungs-Paket. Aber keine Angst, das mssen Sie nicht bezahlen. Wenn Sie aber selbst so ein Programm wie ZEPHYR erstellen mchten, wird es vonnten. (erstellen des Quell-Codes) Sie knnen mit FOX-PRO eigentlich das gleiche wie mit dBase, Clipper, dBFast usw. usw. machen, nur ein bichen schneller und wie wir meinen besser. Viele seiner Eigenschaften hat FOX-PRO ZEPHYR mitgegeben. (Der Kenner hat es lngst bemerkt.) Dem Einsteiger und auch dem fortgeschrittenen dBase .PRG Programmierer empfehle ich den DEMO-COMPILER. Er ermglicht es Ihnen, solche Programme wie ZEPHYR oder auch nur kleine Erweiterungen zu Zephyr oder auch ganze Anwendungen selbst zu programmieren. Den DEMO-COMPILER knnen Sie fr nur 20,- DM + Porto 5,- DM (bei Nachnahme nochmals) 6,- DM bei mir beziehen. Sie drfen jedoch mit dem Demo-Compiler keine kompletten Anwendungen erstellen und diese mit dem "run-time modul" von ZEPHYR betreiben auer in Verbindung mit ZEPHYR selbst. ( also nur ber die Anwahl EXECUTE FOXPRO PROGRAM ) Wenn Sie eine Anwendung erstellt haben die Sie vertreiben mchten, mssen Sie fr Ihren Kunden, bei Ward Mundy oder oder bei mir, eine Zephyr Lizenz fr Ihren Kunden erwerben. ===================================================================== Kapitel : Erste Schritte Ein bischen trommeln Seite 7 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== EIN KLEINER AUSZUG AUS DEM MENGENGERST: - 250 Befehle, 200 Funktionen, 26 Systemspeichervariablen - Gleichzeitiges ffnen von bis zu 25 dBase Datenbnke - Bis zu 25 verschiedene Index-Dateien knnen geffnet sein, um ein schnelles Sortieren und Herstellen von Daten-File- Beziehungen ( relationen ) zu ermglichen. max. 100 Zeichen pro Indexschlssel. - Eine gute Fenster- und Maus- untersttzte Benutzer - Ober- flche erleichtert Ihnen die Arbeit ungemein. - Reporte, Etiketten, Standardbriefe, Listen, Masken und natrlich auch die Datensatz - Struktur knnen frei erstellt werden. - Eine Milliarde Datenstze pro Datenbank - 254 Zeichen pro Datenfeld, max. 4000 Zeichen pro Datensatz. - 256 Felder pro Datensatz. max. 10 Zeichen fr Feldname. CHARACTER, NUMERIC, FLOAT, DATE, LOGICAL, und MEMO Felder werden untersttzt. - In der Lnge unbegrenzte Textfelder (Memo), die weiter aus- gewertetwerden knnen. (Suchen, Logische Funktionen usw.) -Ab Version 3.1 ist ein Bild-Feld mglich, in dem Sie z.B. in einer Personal-Datei das Lichtbild Ihres Mitarbeiters, oder in die Briefmarken-Datei die entsprechende Marke, in den Datensatz einbinden knnen. (PCX-Format) - Einfache Suche ber alle Felder (blinde Suche, wenn man sich nur schwach an einen Datensatzinhalt erinnern kann). - Popup - Rechner, Kalender, Terminplanung, ASCII-Tabelle und ein Puzzle sind Unterprogramme, die Ihnen bei Bedarf hilfreich zur Verfgung stehen. - Zephyr ist auch als TSR-Programm resident lauffhig. - Netzwerkfhig in Novell Advanced NetWare, sowie in IBM PC network, Token Ring network LAN sowie 3Com 3Plus network mit 3Com 3Plus DOS und andere Netzwerken die 100% NETBIOS kompatibel sind, ab DOS 3.1 oder besser. - Zephyr luft auch unter OS/2. ===================================================================== Kapitel : Fhigkeiten Mengengerst Seite 8 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== HILFS-SYSTEME ZEPHYR verfgt ber mehr als 200 KByte an Hilfe (HELP), die nur auf einen Fingerdruck von Ihnen wartet. Zustzlich zur Erfassung von Basis-Informationen im Zusammenhang mit ZEPHYR, beinhaltet das Hilfssystem eine Sammlung der Fox- Software, mit allen Befehlen in der FoxPro - Programmier- sprache. Diese Datei wurde mit Genehmigung der Fox-Software mit in ZEPHYR aufgenommen, und darf fr kein anderes Pro- gramm, auer in Verbindung mit der Benutzung von ZEPHYR in Anspruch genommen werden. ***** Hilfe Fenster ***** HELP Configuring Zephyr... Optimizing Performance... Warnings... Error Messages @ ... SAY/GET = ABS() ACCEPT Sie knnen jederzeit den ZEPHYR-Bearbeitungs-Zusammenhang verlassen, und mit Druck auf die -Taste das Hilfssystem anwhlen. Daraufhin erscheint das HELP-System in seinem spe- zifischen Fenster, wie oben dargestellt. Sie haben sowohl die Mglichkeit, die Cursor-Tasten zu benutzen, um die Themen anzusteuern, bzw. den Anfangsbuchstaben des Themas einzuge- ben, fr das Sie das Hilfssystem in Anspruch nehmen mchten. Steuern Sie dann exakt den gewnschten Befehl an. Wenn das entsprechende Thema aufleuchtet, drcken Sie um den Hilfstext aufzurufen. Benutzen Sie nun wieder die Cursor Tasten um sich im Text zu bewegen. Drcken Sie dann das T um das Themen-Menue wieder verschwinden zu lassen oder die -Taste um das Hilfssystem zu verlassen. Anmerkung: Sie knnen die gesammte Hilfedatei ausdrucken. Gehen Sie dazu wie folgt vor. Kopieren Sie zunchst (notfalls auf DOS-Ebene) die Datei ZHELP.DBF in ZH1.dbf und ZHELP.FXP in ZH1.FXP. Nun knnen Sie die Datei ZH1.DBF wie jede andere Datei ffnen, bearbeiten und auch ausdrucken. z.B. als Serienbrief, Report oder Datei, die Sie danach noch mit einem Editor bearbeiten knnen. ===================================================================== Kapitel : Anwendungen Hilfe-System Seite 9 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ERSTE SCHRITTE ZEPHYR heit Sie willkommen Ganz gleich, ob dieses Ihr erster Kontakt mit einem Daten- banksystem ist oder nicht, wir mchten, da es fr Sie ein ebenso angenehmer wie erfreulicher sein wird. Sie knnen sich manche Mhe ersparen, wenn Sie ein paar Minuten mit diesem kleinen Handbuch zubringen, bevor Sie sich Ihrem Computer zuwenden. ZEPHYR wurde geschaffen, um auch Neulingen den Umgang mit einem Datenbanken-SYSTEM zu ermglichen und selbst: ANSPRUCHSVOLLE-MENUE-GESTEUERTE-DATENBANK-ANWENDUNGEN in erstaunlich kurzer Zeit anzulegen. Um jedoch aus ZEPHYR das Beste fr Sie herauszuholen, sollten Sie sich zuvor mit seinen Funktionen und Hilfsmitteln etwas vertraut machen. Da Sie gerade diesen Text lesen, befinden Sie sich auf dem besten Weg dazu. Bitte weiter machen. ===================================================================== Kapitel : Erste Schritte Begrung Seite 10 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== FENSTER-BEDIENUNG Der typische Aufbau eines Fensters und die einzelnen Funktionen eines Fensters werden nachstehend A - L beschrieben. A B C MUSTER-WINDOW Gnther Whst 7800 Freiburg Bergiselstr.30 D  E  lsch Markierung G H K     F L A) Ein Anklicken dieses Quadrates lscht das Fenster. B) Dieses ist die berschrift der Name des Fensters. Sie knnen mit der Maus die berschrift anklicken und bei gedrckter Maustaste das Fenster verschieben. Mit STRG + F7 erreichen Sie das gleiche ohne Maus. C) Wenn Sie diese Striche anklicken, vergrert sich das Fenster zu einem Voll-Bildschirm. STRG + F10 ist der Tastencode fr nicht Maus Anwender. D) Ein Anklicken dises Symbols erzeugt ein Aufwrtsrollen. Durch gedrckt halten der linken Maustaste, bewegen Sie sich im Text abwrts. E) Durch Anklicken, und bei gedrckter Maustaste verschieben dieses Symbols, bewegen Sie sich im Text AUF-, oder AB-wrts. F) Bewirkt ein berlappendes Verschieben einer zweiten Bild- schirmanzeige. G) Bewirkt ein zeichenweises Seitwrtsrollen der Anzeige. Festhalten der Maustaste bewirkt ein permanentes Scrollen. H) Bewirkt ein blockweises Verschieben auf horizontaler Ebene. Die Position des Symbols zeigt an, auf welcher Position sich der Textausschnitt, bezogen auf die Lnge einer Zeile befindet. K) Wie bei Punkt G) nur in anderer Richtung. L) Mit diesem Symbol knnen Sie durch Anklicken und gedrckter Maustaste das Fenster in seiner Gre beeinflussen. ===================================================================== Kapitel : Erste Schritte Fenster Seite 11 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== BEFEHLS-MODUS Fr all diejenigen, die sich ein wenig im Programmieren ver- suchen mchten, erlaubt ZEPHYR Zugang zum Befehlsmodus. Hier- bei knnen FoxPro-Befehle so eingegeben und ausgefhrt werden, als wrde der Benutzer ein FoxPro-Programm schreiben. Dennoch ein paar Bemerkungen zur Beachtung. Der Befehlsmodus ermg- licht Zugang zum FoxPro-Datenbank-Programm. Somit knnen Sie leicht Schaden in ZEPHYR anrichten. Sie sind also dafr ver- antwortlich, da das FoxPro-Umfeld, wenn Sie es verlassen, genauso aussieht wie Sie es vorgefunden haben. Bringen Sie vor allem ZEPHYRS Fenster nicht durcheinander ! Erstellen Sie, wenn ntig, eigene. Ansonsten knnen die Menu- funktionen irreparabel beschdigt werden. ZEPHYRS Geschwindigkeit ist zum Teil darauf zurckzufhren, da alle Datenbanken und Indexe offen gehalten werden, whrend ZEPHYR arbeitet. Versichern Sie sich, da Sie die Datenbank verlassen, wie Sie sie vorgefunden haben. ffnen und Schlie- en von Files ohne sie zuvor wieder in den ursprnglichen Zustand zurckversetzt zu haben, bringt ZEPHYR vollkommen durcheinander. Um mit dem Befehlsmodus zu arbeiten, mssen Sie das BUILD Menue anwhlen und mit der Taste die PROGRAM Option erleuchten. Drcken Sie dann . Daraufhin erscheint der Programmodus zusammen mit einem Fenster worin Sie Ihre Wahl ausfhren knnen. Wenn Sie den Befehlsmodus verlassen und zu ZEPHYRS Hauptme- nue zurckkehren mchten, brauchen Sie nur die -Taste zu drcken. Wir bieten keine technischen Hilfsmittel fr den Befehls- modus an, auer auf das hier schon mehrfach erwhnte Buch zu verweisen. Siehe Anhang: Syntax Befehle. ===================================================================== Kapitel : Funktionen Befehls-Modus Seite 118 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ZEPHYRS HAUPTMENUE Wie Sie feststellen werden, befindet sich nach dem Programm- start eine dem SAA Standard weitgehend angepate Steuerzeile oben quer in der ersten Bildschirmzeile. Eine Bewegung in diesem Menubalken aktiviert eine Reihe von Fenster-Menu's, die den Zugang zu allen Hauptfunktionen von ZEPHYR ermglichen. Fr die "unverbesserlichen" dBase Anhnger wird darber hinaus eine BEFEHLS-MODUS-ZEILE bereit gestellt, die ber BUILD PROGRAMM erreichbar ist. ***** Hauptmenu ***** INPUT OUTPUT FILE EXECUTE *BUILD* CONFIG QUIT ͻ Data Base File Index Ķ Report Label Form Letter List Ķ Pre-Defined Filter Edit Checks Relation Browse List Ķ Komandozeile Add/Edit Format Ķ Macros wird hier aktiv *** Programm *** ͼ CMD Line: Bitte geben Sie in dBase-Syntax einen Befehl ein.. ===================================================================== Kapitel : Erste Schritte Hauptmenue Seite 12 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Umwandlung in Gro-, Kleinschreibung Es kann auch mal notwendig werden, einen Feldinhalt in Groschreibung umzuwandeln. Hierfr geben Sie bitte folgenden Befehl ein: REPLACE ALL feldname WITH UPPER(feldname) z.B. REPLACE ALL ort WITH UPPER(ort) Das gleiche gilt sinnbildlich fr die Umwandlung in Klein- schrift: REPLACE ALL feldname WITH LOWER(feldname) Sortierung In einigen Fllen ist es von Vorteil, wenn die Datenstze in einer sortierten Reihenfolge in einer weiteren Datenbank vor- liegen. SORT ON feldname TO neu_dateiname Copy COPY FILE quelldatei TO zieldatei Erstellt eine zweite Datei mit gleichem Inhalt. Dieses gilt fr alle Dateiarten. (.DBF, .FMT, .TXT, usw.) COPY TO zieldatei FIELDS feldnamen Erstellt eine neue Datei mit den aufgefhrten Dateifeldern. z.B. COPY TO leer.dbf FIELDS anrede,name,tel Lschen DELETE FILE vorname.nachname delete file test.dbf ===================================================================== Kapitel : Anhang Syntax-Befehle Seite 121 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== DATE FUNKTIONEN Die Funktion date() bergibt das Systemdatum von MS-DOS oder PC-DOS (das gleiche in grn, bzw. in blau) oder seit neuestem auch von DR-DOS (Digital-Research) an Zephyr. Bitte stellen Sie zunchst das Datumformat auf die deutsche Schreibweise mittels der Anwahl CONFIG DEFAULTS oder ber BUILD PROGRAM ein. set date to german Angenommen heute ist der 2.Februar 1992, so ergibt die Eingabe ? date() 02.02.92 Geben Sie ?date()-12 ein, erhalten Sie 21.01.92, und die Zeile store "25.01.50" to gebdat oder auch store date() to gebdat bergibt ein Geburtsdatum an die Variable gebdat, das Format ist Char. (Zeichen) Mit ? date() - ctod(gebdat) erhalten Sie das Lebensalter in Tagen. ? gebdat bringt 25.01.50 auf den Bildschirm und ist das Datum, das an die Variable bergeben wurde. Die Funktion day() ermittelt die Tageszahl eines Datums. ? day(date()) ergibt 23 fr den 23.01.92 Um die Tageszahl von gebdat (25.01.50) zu ermitteln, geben Sie ? day(ctod(gebdat)) ein, da gebdat vom Typ CHAR ist und erst in den Typ DATUM umgewandelt werden mu. Die Funktion month() bringt die Monatszahl eines Datums zu Anzeige. ===================================================================== Kapitel : Anhang Syntax-Befehle Seite 123 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== SYSTEM-ANFORDERUNGEN ZEPHYR ist auf jedem Personal-Computer mit 64O KB RAM (505 frei) Systemspeicher, einer Harddisk mit ca. 1,5 MB freiem Speicherplatz (ohne Daten) und DOS 2.1 oder besser, anwendbar. Ein zustzlicher Speicher kann ZEPHYRS Leistungen noch ver- doppeln, bzw. verdreifachen. Es werden sowohl Monochrom (Her- cules), wie auch CGA, EGA, und VGA Bildschirme untersttzt. Eine Maus ist sehr sehr hilfreich, aber nicht unbedingt not- wendig. Zephyr luft auch mit dem Betriebssystem OS/2 INSTALLATION ZEPHYR wird in gepackter Form vertrieben, um so Platz auf den Disketten zu sparen. Besonderer Dank gebhrt an dieser Stelle Yoshi, dessen sehr gutes Archivierungs-System (Datenkompressor) LHARC, mit seiner Erlaubnis eingesetzt wurde. Um ZEPHYR zu installieren legen Sie die Kopie der Original- programmdiskette in Laufwerk A: oder B: ein. (Sie sollten als aller erstes eine "ARBEITSKOPIE" anfertigen.) Eine wichtige Grundregel in der EDV ist die Datensicherung. Also erst die Originaldiskette gegen versehendliches ber- schreiben sichern. (Schieber ffnen, oder Schreibschutzkerbe zukleben.) Dann z.B. mit Diskcopy A: A: eine Arbeitskopie anfertigen. Geben Sie wenn Sie den gerade genannten Tip ausgefhrt haben zur Installation einfach INSTALL ein und folgen dann bitte den Anweisungen des Programms. Also: INSTALL A: < ENTER > AUTOIN_A C: < ENTER > Ziellaufwerk = C: oder z.B. B: < ENTER > AUTOIN_B D: < ENTER > Ziellaufwerk = D: Dabei wird das Directory \ZEPHYR automatisch vorgegeben. Wenn Sie Zephyr auf einem anderen Laufwerk als C: installieren, mssen sie alle mit " Z " anfangenden Dateien mit dem DOS-Befehl copy z*.* nach C:\ZEPHYR kopieren. Sonst luft Zephyr nicht. Damit ist die Installation auch schon abgeschlossen. ===================================================================== Kapitel : Erste Schritte Installation Seite 13 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== WAS NOCH GESAGT WERDEN SOLLTE Im Handbuch angesprochene eingetragene Warenzeichen........ Zephyr Ward Mundy Software Fox, FoxBASE+, FoxPro Fox Software seit 1992 MicroSoft dBaseIII+ dBaseIV Ashton-Tate seit 1992 Borland Clipper Nantucket Corp. IBM, IBM PC International Business Machines PC-DOS International Business Machines MS-DOS Microsoft DR-DOS Digital-Research ===================================================================== Kapitel : Anhang Markenzeichen Seite 130 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Bei 99 % aller Systeme, arbeitet Zephyr nach dieser Methode ohne die geringste Strung. Versuchen Sie nun Ihr Glck und tippen zum Programmstart: CD \ZEPHYR gehe ins Directory ZEPHYR starte Programm Nun sollte das Logo und danach das ZEPHYR - HAUPTMENU sichtbar werden. ***** Hauptmenu ***** INPUT OUTPUT *FILE* EXECUTE BUILD CONFIG QUIT ͻ - Select - Ŀ File Index Ķ - Open --- Steuer - Zeile *** File *** Index Ķ Datei - Close -- ffnen File aktiv Index All Ķ Import Export Ķ Reindex Pack ͼ Wenn das nicht der Fall ist, oder Ihr Computer "hngt", so- bald Sie eine Option wie etwa BUILD DATA BASE (Datenbank erstellen) ausfhren mchten, bleibt Ihnen nichts anderes brig, als auch noch den nchsten Abschnitt zu lesen. Nicht zur Strafe, nur zur bung.................. (-: ===================================================================== Kapitel : Erste Schritte Installation Seite 14 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== SETUP - SYSTEM - ANPASSUNGEN Das Schne an Computern, die mit DOS arbeiten, ist ihre Fhigkeit, mit einem breiten Spektrum von DOS-kompatibler Software arbeiten zu knnen. Das heit aber nicht, da alle DOS-Computer gleich sind. So gibt es z.B. die verschiedensten Mglichkeiten, ein System zu configurieren. ZEPHYR versucht, die Struktur Ihres Systems zu decodieren. Dennoch gibt es bestimmte Systeme, die einfach nicht ent- schlsselt werden knnen. Das ist z.B. der Fall wenn ein- farbige Bildschirme in Verbindung mit Farb-Graphik-Karten betrieben werden. Gleiches geschieht, wenn irgend eine Speichererweiterung ZEPHYR vollkommen durcheinander bringt, bis Sie ZEPHYR klipp und klar sagen, wie Ihre Speichererweiterung aussieht. Fr gewhnlich bentigt ZEPHYR keine Struktur-Datei. Dennoch kann dies notwendig werden. Wenn sich Ihr Computer wie oben dargestellt verhlt. Eine (CONFIG.FP) Datei kann ganz einfach mit Hilfe eines ASCII Editors erstellt werden. Sie legen sich aber auch eine Struktur-Datei an, indem Sie die nachstehenden Befehle auf DOS-Ebene eingeben, whrend Sie sich in dem \ZEPHYR Unterverzeichnis befinden. Welche Struktur-Befehle Sie einzugeben haben, hngt in erster Linie von Ihren speziellen Problemen ab. Sie finden diese im nchsten Abschnitt dieses Benutzerhand- buchs aufgelistet. CD \ZEPHYR COPY CON CONFIG.FP Ihre spezielle Struktur-Anpassung Ihre spezielle Struktur-Anpassung Wer keinen anderen Editor hat, soll drei mal ums Haus laufen und dann natrlich bei mir einen kaufen. ===================================================================== Kapitel : Erste Schritte Setup Seite 15 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== DISPLAY - TYPEN Wenn das ZEPHYR-Hauptmenue nach Programmstart nicht erscheint, haben Sie die Mglichkeit, von Hand einen anderen Display-Typ auszuwhlen. Das kann durch das Hinzufgen einer Zeile zu dem obengenannten CONFIG.FP File geschehen. Das kann insbesondere dann notwendig sein, wenn Sie ein einfarbiges, Plasma oder LCD-Display mit einer Farb-Grafik-Karte ansteuern. Sobald ZEPHYR eine Farbgrafikkarte identifiziert, wird dar- aus gefolgert, da Sie auch einen Farbmonitor besitzen. Fgen Sie daher einfach eine der unten aufgefhrten Zeilen in Ihre CONFIG.FP Datei ein, um den von Ihnen verwendeten Monitor optimal anzupassen. Vielleicht mssen Sie auch ein wenig experimentieren, bevor Sie sich endgltig fr die am besten geeigneten Alternative entscheiden. COLOR SET = MONOCHROME COLOR SET = COMPQ_MONO COLOR SET = TOSH_32OO COLOR SET = T52OO_MONO COLOR SET = BW COLOR SET = BLKWHT Bitte notieren Sie sich den Befehl, den Sie in die Datei CONFIG.FP eingefgt haben. ZEPHYR geht, wenn die Datei CONFIG.FP erst einmal gefunden wurde, davon aus da Sie auch weiterhin vorhanden ist. Wenn Sie einen Farbmonitor besitzen, der fehlerfrei arbeitet sollten Sie mir einen Taler zusenden...... Glck gehabt wunderbar ! Wenn Sie eine CONFIG.FP Datei angelegt haben, nur um ein Speicherproblem (wie auf der nchsten Seite dargestellt) zu lsen, fgen Sie bitte den folgenden Befehl in Ihre CONFIG.FP Datei MIT ein, um auch weiterhin eine einwandfreie Funktion Ihres Farbmonitors zu gewhrleisten: COLOR SET = COLOR ===================================================================== Kapitel : Erste Schritte Setup Display Seite 17 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== RAM DISKS ZEPHYRS normale Leistungen knnen durch die Verwendung einer RAM-Disk zur Speicherung von .OVL Datei, bzw. ein vom Programm intern benutztes File (Cache-Datei) stark gesteigert werden. Die OVERLAY-Datei bentigt ca. 45O KB, die CACHE- Datei ca. 256 KB. Versichern Sie sich zuvor, ob Ihre RAM-Disk gro genug ist, eine oder beide Dateien aufzunehmen, bevor Sie eine oder beide der nachstehenden Zeilen Ihrem CONFIG.FP File hinzufgen. OVERLAY = laufwerk:\directory PROGWORK = laufwerk:\directory TEMPFILES = laufwerk:\directory kann, mu aber nicht angegeben werden. z.B. E: WENN NICHTS GEHT Sowohl ZEPHYR als auch das FoxPro-Datenbank-Entwicklungs- system Programm sind neue Produkte. Und wie das immer so ist mit einer neuen Software, besteht die Mglichkeit, da sie mit einer Soft- oder Hardware nicht immer ganz einwandfrei zusammenarbeitet. Falls bei Ihnen solche Probleme auftreten, steht Ihnen unser Support an jedem Werktag zwischen 18 und 21 Uhr unter der Nummer 0761 492673 zur Verfgung. Anmerkung: Einige, besonders Speicher-Residente-Programme, und dort be- sonders die, die .COM heien, knnen manchmal ein richtiges Funktionieren von ZEPHYR verhindern. Wenn diese Programme deaktiviert werden, oder oft auch schon, wenn man deren Auf- ruffolge ndert, arbeitet ZEPHYR problemlos. *********************************************** ***** jetzt geht's erst richtig los ***** ******************************************* ************* *********** ********* ******* ***** *** * ===================================================================== Kapitel : Erste Schritte Setup Ram Disk Seite 19 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== AKTIVE TASTEN Einige im Programm aktive Tasten. (hot-key's) F1 = Hilfe zu fast jeder Zeit F2 = set F3 = list F4 = dir F5 = display structure F6 = display status F7 = display memory F8 = display F9 = append F10 = Programm-Optionen TAB = Auswahl-Umschaltung (Cursor Steuerung) Auf manchen Tastaturen knnen die folgenden zwei Tasten zwar verschieden beschriftet sein, haben aber die gleiche Funktion. STeueRunG ConTRoL STRG bzw. CTRL Taste zusammen mit: F = find finden ber alle Felder K = key Feld Eintrag nach Index suchen N = insert Record Satz einfgen T = delete Record Satz lschen Y = delete Feld Feld lschen W = save Datei Datei abspeichern ALT Taste zusammen mit: S = System - Optionen F = Datei - Optionen E = Edit - Optionen W = Window - Optionen B = Browse - Optionen ACHTUNG: Belegen Sie bitte keine dieser Tasten mit eigenen Macros, sonst ist die ursprngliche Funktion (abgelegt in ZEPHYR.XYZ) verloren. Wir empfehlen Macros nur in Verbindung mit CTRL+ALT zu belegen. *************************************************************** In diesem Bedienerhandbuch wird bei der Programmsteuerung davon ausgegangen, da Sie keine Maus benutzen. Maus Besitzer fahren einfach auf das Heie-Feld, und ....... ......................................... Klick oder Klick Klick, bitte schn...............Alf kann das auch. ===================================================================== Kapitel : Anwendungen berblick Seite 20 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== AUFBAU DER ZEPHYR - ANWENDUNGEN BERBLICK Der einfachste Weg, ZEPHYR kennenzulernen, ist, ausprobieren. Dieses Kapitel leitet Sie durch den Aufbau einer umfassenden Anwendung. Es ist also empfehlenswert, hier zu beginnen. Ganz gleich, ob Sie ein Neuling in der Welt der Datenbanken sind oder nicht, lassen Sie mich Ihnen vorab noch ein wunder- volles Buch ans Herz legen. Das 8OO-Seiten starke McGraw-Hill Buch von Edward Jones mit dem Titel "FoxPro-Made Easy". (FoxPro leicht gemacht) Es ist in allen besseren Buchlden fr ca. 95,- DM zu erhalten und die beste Art, Geld auszugeben, die sich denken lt. ACHTUNG: FoxPro - Made Easy ist ein englisches Buch Abgesehen von einen wenigen Kapiteln, bietet DIESE zusammen- gefate Anleitung eine fundierte Einfhrung in ZEPHYR. Es ist an sich auch mehr als Grundlage fr die Nutzung von ZEPHYR gedacht. Es kann Sie also nicht in alle Feinheiten des FoxPro-Daten- bank-Systems einfhren. Um auch noch das Letzte aus ZEPHYR herauszuholen, konsultieren Sie bitte Herrn Jones Buch. Es wird Ihre Freude an dieser Software in gleichem Mae vergrern, wie es Sie in das wie ich finde, beste Daten- bank System das derzeit auf dem Markt ist, einfhrt. ===================================================================== Kapitel : Anwendungen Literatur Hinweis Seite 21 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Es gibt aber auch in Deutschland entsprechende Bcher. 1.) FoxPro 2.0 Quick Start Der Einstieg in 20 Schritten ca. 140 Seiten Autor : Hartmut Billewicz / Dieter Wunderlich Verlag : Sybex ISBN 3-88745-103-1 Preis : 19,80 DM 2.) FoxPro 2.0 Schnelleinstieg ca. 120 Seiten Autor : Detlef J. Raupach ISBN 3-89011-785-6 Verlag : Data Becker Preis : 19,80 DM Aber auch jedes andere Buch das die "dBase-Sprache" (Syntax) erlutert hilft hier gut weiter. z.B.: 1.) Der Data Becker Fhrer dBaseIII+ Autor : Martin Albrecht Verlag : Data Becker ISBN 3-89011-411-3 Preis : 24,80 DM 2.) dBaseIII+ Autor : Dr. Peter Albrecht Verlag : Markt und Technik ISBN 3-89090-497-1 Preis : 70,- DM 3.) Fortgeschrittene Techniken der Clipper Programmierung Autor : S.Stralay Verlag : Addison-Wesley ISBN 3-89319-195-x Preis : 98,- DM 4.) Mehr Erfolg mit Clipper Autor : Riederer / Mang Verlag : Interest (Fortsetzungs-Ringbuch) Preis : 90,- DM 5.) Das groe FoxPro 2.0 Buch R. Herzog Data Becker ISBN 3-89011-386-9 Preis : 79,- DM 6.) FoxPro 2.0 ( in Vorbereitung ) G. Paulus Addison-Weslay Verlag ISBN 6583555 ca. 79,- DM ===================================================================== Kapitel : Anwendungen Literatur Hinweis Seite 22 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ERSTELLEN EINER NEUEN DATENBANK Alle wichtigen Funktionen und Utilitys lassen sich ber die BUILD Menueoption ansteuern. Benutzen Sie die Cursor-Tasten, um sich zu dieser Auswahl-Option zu begeben. Der Abschnitt DATA BASE FILE ist nun erleuchtet. Drcken Sie die - Taste um fortzufahren. ***** Datenbank erstellen ***** ͻ Wenn Sie eine neue Daten- bank anlegen mchten, be- Create NEW or revise OLD? *NEW* sttigen Sie bitte mit < ENTER >. Was beim Be- Press to choose. ttigen der LEER-TASTE (spacebar) geschieht, wird ͼ an anderer Stelle nher erlutert. Das File-Auswahl-Fenster wird sich daraufhin auf dem Bildschirm aufbauen. ***** Datenbank erstellen ***** INPUT OUTPUT FILE EXECUTE *BUILD* CONFIG QUIT ͻ *** Data Base File *** Index ͻ Enter the name of the new file...... ķ [..] Drive C ADRESSEN.DBF ͼ ARTIKEL.DBF AUFTRAG.DBF ķ * MUSTER.DBF * Directory ZEPHYR FOXUSER.DBF ͼ HILFE.DBF LAGER.DBF Create [ ] All Files < Cancel > MUSTER ͼ ZEPHYR Opt: 1/18 Ins Num Enter file name with NO extension. Then . to abort ===================================================================== Kapitel : Anwendungen Datenbank erstellen Seite 23 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Sie sehen nun im Dateiauswahlfenster alle in diesem Directo- ry (Festplatten-Verwaltungs-Verzeichnis) zur Verfgung stehenden Datenbnke. Die Kontrast-armen davon sind bereits von ZEPHYR erffnet worden. Geben Sie jetzt den Namen Ihrer neuen Datenbank ein. MUSTER oder TEST oder auch gleich ADRESSEN, ARTIKEL oder einen ande- ren Dateinamen Ihrer Wahl. Der Dateiname darf max. 8 Zeichen lang sein. (Wir empfehlen jedoch max. 7 Zeichen zu verwenden, da bei einer besonderen Option ( EDIT CHECK ) ZEPHYR automatisch ein Zeichen anfgen mchte und DOS bekanntlich ja nur 8 Stellen untersttzt). Drcken Sie dann . Daraufhin wird das Datei- Auswahl-Fenster verschwinden. Ein neues Fenster geht auf und der Cursor steht in dem Feld, in dem Sie bitte den Namen Ihres ersten Datenfeldes eingeben. Dieser Name darf 10 Zeichen lang sein. Wir empfehlen aber nicht mehr als 8 Stellen zu benutzen, (da fr den Index (auch das kommt spter) nur 8 Zeichen fr den Index-Namen zur Verfgung stehen.) ***** Datenbank anlegen ***** ͻ Structure: C:\ZEPHYR\MUSTER.DBF Name Type Width Dec Field KUNDNR Character 5 0 Ŀ ANREDE Character 8 0 VORNAME Character 25 0 NAME Character 25 0 STRASSE Character 25 0 PLZ Character 8 0 ORT Character 25 0 TELEFON Character 15 0 < OK > TEXT Memo 10 0 BEMERKUNG Character 50 0 Fields: 12 Length: 220 Available: 3780 ͼ Wenn Sie nach der Namen-Eingabe bettigen springt der Cursor in das Feld, in dem Sie den Feld-Typ festlegen knnen. Es wird "von Haus aus" (default) CHARACTER vor- gegeben. Der Feld-Typ lt sich durch bettigen der LEER- TASTE ndern. Nach bettigen der Taste werden Sie nach der Lnge (width) Weite des Feldes gefragt. Geben Sie hier eine Zahl ein. Wenn die Zahl zu gro ist, erscheint eine Fehlermeldung. Bei dem Feldtyp NUMERIC werden Sie an- schlieend noch nach der Anzahl der Stellen nach dem Komma (Dec) gefragt. ===================================================================== Kapitel : Anwendungen Datenbank erstellen Seite 24 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ͻ Typ max. Feldlnge max. nach Komma ͹ Character 254 Ķ Numeric 20 18 Ķ * Float 20 18 Ķ Date immer 8 Ķ Logic immer 1 Ķ Memo unbegrenzt ͼ * Siehe Anhang Fliekomma Arithmetik. Wenn Sie alle Eingaben abgeschlossen haben, drcken Sie noch einmal , um die neue Datenbank-Struktur auf der Hard-Disk abzuspeichern. Tippen Sie N, wenn der Computer fragt, ob Sie auch gleich Daten-Stze eingeben mchten, ( Input data record now ? ) oder Y wenn Sie gleich Daten in Ihrer neuen Datenbank erfassen mchten. Links neben den Feldnamen sehen Sie ein Symbol (Pfeil hoch runter) Durch Anklicken dieses Symbols mit der Maus und Festhalten der linken Taste knnen Sie die Reihenfolge der Felder verschieben. ===================================================================== Kapitel : Anwendungen Datenbank erstellen Seite 25 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ***** Index anlegen ***** INPUT OUTPUT FILE EXECUTE *BUILD* CONFIG QUIT ͻ Data Base File *** Index *** ͻ Ķ ****** Report SIMPLE or COMPLEX index? SIMPLE Label ****** Form Letter Press to choose. List LEERTASTE fr Wechsel drcken. Ķ ͼ Pre-Defined Filter Edit Checks Relation Browse List Ķ Add/Edit Format Ķ Macros Programm ͼ Das unten abgebildete Feldauswahlfenster wird sich daraufhin aufbauen. Fahren Sie mit dem Cursor nach unten bis auf das Postleitzahlen-Feld und drcken Sie wieder . ZEPHYR wird nun automatisch den Postleitzahlen-Index erstel- len und fr Sie bereithalten. ***** Index anlegen ***** INPUT OUTPUT FILE EXECUTE *BUILD* CONFIG QUIT ͻ Data Base File Ŀ *** Index *** Ķ ANREDE Report VORNAME Label NACHNAME Form Letter STRASSE List *** PLZ *** Ķ ORT Pre-Defined ERFASST Filter BEMERKUNG Edit Checks Relation Browse List Ķ Add/Edit Format Ķ Macros Program ͼ ===================================================================== Kapitel : Anwendungen Index erstellen Seite 27 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== WIE ARBEITET EIN INDEX UND WAS BEWIRKT ER: Ein Index wird zum schnellen Finden eines gesuchten Datensatz gebraucht. Im Gegensatz zu anderen Suchmethoden, z.B. der seqventiellen Suche, in der alle Datenstze nacheinander gelesen werden mssen, bis der richtige gefunden wird (das kann bei groen Datenbestnden unter Umstnden schon mal Minuten dauern), kann mit ZEPHYR ein Index auf ein Feld (oder beim Complex- Index ber mehrere Felder) gesetzt werden. Die Datenstze werden dabei gewissermaen numeriert. Vergessen Sie einmal, da ein Feld vom Typ Buchstabe sein kann. Beim Index erstellen wird nach dem Index-Feld sortiert, ein Satzpointer (Satzzeiger) gebildet. Nun kann nach der "hoch tief" Methode ein bestimmter Feld- eintrag gefunden werden. Durch diese Methode mssen nicht tausende Datenstze gelesen werden, sondern auch bei groen Datenbestnden kommt Zephyr mit wenigen Zugriffen aus, um den gesuchten Datensatz zu finden. Sie kennen doch sicher auch das Spiel HOCH TIEF. (hi-low) Denken Sie sich eine Zahl zwischen 1 - 100 z.B. 38 100 ist die Anzahl der Datenstze gesuchter Datensatz 100 38 Die Mitte zwischen 1 + 100 = 50 50 die gesuchte Zahl ist tiefer 1. Zugriff die Mitte zwischen 1 + 50 = 25 25 die gesuchte Zahl ist hher 2. Zugriff die Mitte zwischen 25 + 50 = 37 37 die gesuchte Zahl ist hher 3. Zugriff die Mitte zwischen 37 + 50 = 43 43 die gesuchte Zahl ist tiefer 4. Zugriff die Mitte zwischen 37 + 43 = 40 40 die gesuchte Zahl ist tiefer 5. Zugriff die Mitte zwischen 37 + 40 = 38 Wir haben also beim 5. Zugriff den richtigen Datensatz gefunden. ===================================================================== Kapitel : Anwendungen Index Seite 30 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Diese Methode fhrt dazu, da selbst bei grten Datenbestnden die Anzahl der Zugriffe nicht wesentlich steigt. Beispiel: Denken Sie sich eine Zahl zwischen 1 - 10000 z.B. 6530 Anzahl der Datenstze gesuchter Datensatz 10000 6530 die Mitte zwischen 1 + 10000 = 5000 5000 der gesuchte Datensatz liegt hher 1. Zugriff die Mitte zwischen 5000 + 10000 = 7500 7500 der gesuchte Datensatz liegt tiefer 2. Zugriff die Mitte zwischen 5000 + 7500 = 6250 6250 der gesuchte Datensatz liegt hher 3. Zugriff die Mitte zwischen 6250 + 7500 = 6625 6625 der gesuchte Datensatz liegt tiefer 4. Zugriff die Mitte zwischen 6250 + 6625 = 6437 6437 der gesuchte Datensatz liegt tiefer 5. Zugriff die Mitte zwischen 6437 + 6625 = 6531 6531 der gesuchte Datensatz liegt tiefer 6. Zugriff die Mitte zwischen 6437 + 6531 = 6484 6484 der gesuchte Datensatz liegt hher 7. Zugriff die Mitte zwischen 6484 + 6531 = 6507 6507 der gesuchte Datensatz liegt hher 8. Zugriff die Mitte zwischen 6507 + 6531 = 6519 6519 der gesuchte Datensatz liegt hher 9. Zugriff die Mitte zwischen 6519 + 6531 = 6525 6525 der gesuchte Datensatz liegt hher 10. Zugriff die Mitte Zwischen 6525 + 6531 = 6528 6528 der gesuchte Datensatz liegt hher 11. Zugriff die Mitte zwischen 6528 + 6531 = 6530 Treffer beim 11. Zugriff. Nach der sequentiellen Methode htten 6528 Datenstze gelesen werden mssen. Kein Wunder, da ZEPHYR etwas schneller ist. ===================================================================== Kapitel : Anwendungen Index Seite 31 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== DATEN ERFASSEN HINZUFGEN Gehen wir fr einen Moment weg von der BUILD-Funktion, und geben wir ein paar neue Datenstze in unsere Datenbank ein . Benutzen Sie die -Cursor-Taste um zu der INPUT-Menue-Option zu kommen. Whlen Sie nun die ADD RECORDS Option, indem Sie ein A eingeben. Drcken Sie dann die -Taste und antworten mit Y um eine leere Daten- eingabe-Maske zu bekommen. Nun knnen Sie Ihre Daten einge- ben. springt ins nchste Feld und mit wird der Datensatz gespeichert. (Wenn Sie nicht bis in das letzte Feld Eingaben machen und eine neue leere Maske angeboten be- kommen wollen). Wenn Sie bis in das letzte Feld Daten einge- ben, wird nach automatisch in den nchsten Datensatz geschaltet. Und wenn Sie nicht gestorben sind, dann geben sie noch immer ein. Nein Spa beiseite, wenn sie glauben genug erfat zu haben, drcken Sie einfach auf , beantworten die Frage Append these new records to MUSTER (Y/N)? (Sollen die neuen Stze in der Datei MUSTER gespeichert wer- den) mit Y um die Daten zu sichern und die ADD RECORDS - Funktion zu beenden. DATEN LSCHEN Setzen sie einfach im BROWSE-MODE vor die Zeile einen Punkt. Dadurch wird der Datensatz zum Lschen gekennzeichnet, aber noch nicht gelscht. Sie knnen diese Markierung auch wieder zurck nehmen. Erst wenn Sie FILE-PACK anwhlen, werden die markierten Datenstze unwiderbringlich gelscht. Benutzen Sie in der Prompt-Zeile folgende Syntax: DELETE ALL FOR feldname = "feldinhalt" Auch hierbei wird erst nur zum Lschen markiert. Sowohl im ADD-RECORD, wie auch im EDIT RECORD Mode, (ohne aktiver .FMT Datei) stehen Ihnen mit den folgenden Tasten verschiedene weitere Optionen zur Verfgung. ALT + S ystem ALT + F ile ALT + E dit ALT + W indow ALT + B rowse ===================================================================== Kapitel : Anwendungen Daten erfassen Seite 32 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== BROWSE FORMAT Die vom System voreingestellten BROWSE-Einrichtungen erlau- ben Ihnen Zugang auf alle Felder Ihrer laufenden Datenbank. Jedes Feld ist nach seinen systembedingten Besonderheiten formatiert, jedes Feld ist zugnglich und es ist keine Fehlerkorrektur vorgesehen. Ob das wnschenswert ist oder nicht, hngt von Ihrer ganz speziellen Anwendung ab. ZEPHYR ermglicht Zugang zu allen Hilfsmitteln die einem FoxPro-Programmierer zur Verfgung stehen, whrend Sie die BROWSE-Funktion benutzen. Einige davon sind sehr einfach zu handhaben (so wie die einfache Anzeige einer Liste der Felder), einige verlangen allerdings etwas eingehendere Beschftigung. Die komplizierteren davon werden sehr ausfhrlich in dem BROWSE-Kapitel des ZEPHYR-HELP -Files erlutert. Wie Sie an diese Informationen gelangen, wird im nchsten Kapitel beschrieben. Whlen Sie die BROWSE-FORMAT-Option aus dem INPUT-Menue und es wird das folgende Fenster erscheinen. ===================================================================== Kapitel : Anwendungen Browse Seite 33 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ***** Browse Felder festlegen ***** *INPUT* OUTPUT FILE EXECUTE BUILD CONFIG QUIT ͻ Browseͻ Edit ķ ķ ķ ķ Add R Math String Logical Date ĺ ͼ ͼ ͼ ͼ ** Brows Enter BROWSE Expression: Ŀ Add/E FIELDS Name,Vorname,Ort,Telefon ĺ Filte oder DATEI->Feld, Datei->Feld, usw..... Index ĺ Field Names: Database: Variables: Selec ķ ĺ KUNDNR N MUSTER HARD_SPACE N Messe ANREDE C ͼ _TMP C ͺ VORNAME C _USERNAME C NAME C < Verify > _OPENFILES N STRASSE C BROWSE_FMT C PLZ C OK BROWSE_MNU C ORT C _CRITERIA C TELEFON C < Cancel > _AFLAG L ͼ Hier knnen Sie die bei der BROWSE-Funktion anzuzeigenden Datenfelder festlegen. Um eine genauere Auflistung der Felder auf dem Bildschirm zu erhalten, mssen Sie nur das Wort FIELDS und danach die Namen der Felder, die Sie ange- zeigt haben mchten, eingeben. Trennen Sie die Namen mit Kom- mas. Versuchen Sie es z.B. mit Name, Vorname, Ort, Telefon und drcken Sie . Whlen Sie dann die BROWSE RECORDS Option und betrachten Sie das Ergebnis. Beispiele fr die Kommando-Zeile: BROWSE Fields feld1,feld2,feld3.......feldn BROWSE fields kundnr,name,plz,ort BROWSE FREEZE feld1,feld2,feld3........ BROWSE fields feld1,feld2,feld3,FREEZE kundnr BROWSE fields datei->feld1,datei->feld2,datei->feldn ===================================================================== Kapitel : Anwendungen Browse-Format Seite 34 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== DATEI-FILE-FUNKTIONEN Werfen wir einen kurzen Blick auf die Instrumente, die ZEPHYR bereit stellt, um Datenbank und Index auszuwhlen, zu ffnen und zu schlieen. Sie sind alle in der FILE-Menue Funktion zusammengefat. Benutzen Sie die Cursortasten, um diese Option anzuwhlen und auf dem Bildschirm erscheinen zu lassen. Bevor Sie eine Datenbank benutzen knnen, mssen Sie sie erst ffnen. Wann immer Sie eine neue Datei oder einen neuen Index anlegen, ist er automatisch immer aktiv. ZEPHYR merkt sich auch, welche Dateien und Indexe Sie zuletzt be- nutzt haben, bevor Sie das Programm verlassen haben und kehrt bei erneutem Programm-Start in diese Datenbank-Umge- bung zurck. In allen anderen Fllen mssen Sie aber die Datenbank oder den Index ffnen, bevor Sie damit arbeiten knnen. Da ZEPHYR es Ihnen mglich macht, bis zu 25 Dateien und 25 Index-Dateien zur gleichen Zeit offen zu haben, ist es ntig, diejenigen auszusondern, die vorrangig bearbeitet werden sollen. Schlielich ist es auch noch mglich, alle oder nur spezielle Files und Indexe zu schlieen. Eine Datei zu schlieen bedeutet, gleichzeitig auch ihre Indexe zu schlieen. All diese Funktionen sind in dem FILE-Menue zusammengefat. Erleuchten Sie einfach die gewnschte Option und drcken Sie die -Taste. Ein entsprechendes Fenster wird sich ff- nen, in dem Sie die gewnschte Datei auswhlen knnen. Drcken Sie abermals , um Ihren Wunsch ausfhren zu lassen. Die ZEPHYR-Status-Zeile zeigt Ihnen immer die Haupt- Datei an, die bearbeitet wird. Syntax fr die Befehlszeile: Datei lschen. DELETE FILE dateiname.extension ===================================================================== Kapitel : Anwendungen Datei-Funktionen Seite 41 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== REPORTE - BERICHTE Um Zugang zu ZEPHYRS Report Editor "Berichtersteller" zu er- halten, whlen Sie die REPORT-Option aus den BUILD-Menue. Daraufhin erscheint das NEW/OLD-Fenster, das Ihnen die Wahl ermglicht, entweder einen neuen Bericht zu erstellen, oder einen alten weiterzubearbeiten. Da wir noch ganz am Anfang stehen, whlen Sie die NEW-Option und drcken die -Taste. Nun erscheint das File-Aus- wahl-Fenster. Benennen Sie den Bericht MUSTER, und drcken Sie . Beachten Sie, da die Seiten des Berichtes in Zeilen fr Seitenanfang (PgHead), Details und Seitenende (PgFoot) ein- geteilt sind. Durch Zugang zum FoxPro-Report-Editor-Menue mittels oder F10 werden Sie in die Lage versetzt, weitere Spalten fr Titel, Zusammenfassungen und Daten-Grup- pen, einzufgen und zu verndern. Weitere Bericht-Layout-Op- tionen, sind Bericht-Vorschau, hinzufgen und verndern von Spalten, wechseln zwischen Text-, Feld-, und Box-Modi, um Berichte ganz Ihren Vorstellungen gem zu gestalten. Wenn Ihnen all das Spanisch vorkommt, Sie aber kein Spanier sind, werden die nchsten Abschnitte versuchen, den Schleier des Geheimnisses zu lften. ***** Report Editor Option ***** System File Edit Window *Report* Ŀ Page Layout.... PgHead Page Preview... ^I PgHead Ĵ PgHead Data Grouping... PgHead Title/Summary... Detail Ĵ Detail Box ^B Detail Field ^F Detail Text ^T PgFoot Ĵ PgFoot Add Line ^N PgFoot Remove Line ^O Ĵ Bring to Front ^G Send to Back ^J Center Ĵ Quick Report... ===================================================================== Kapitel : Anwendungen Reporte-Berichte Seite 43 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Da wir mchten, da das Wort "Seite" am Kopf jeder Seite er- scheint, mssen wir dies nun in die Seitenanfangszeile einge- ben. Benutzen Sie die Cursor-Taste um an den Rand der ersten PgHead - Zeile zu kommen, tippen Sie SEITE und drcken Sie . Gehen Sie nun etwas auf die Seite und drcken Sie um das Dialog-Fenster erscheinen zu lassen. Fahren Sie mit der -Taste auf das freie Feld neben . Tippen Sie _PAGENO und drcken . Dadurch wird die Sei- tenzahl an der vorgegebenen Stelle eingefgt. Gehen Sie nun mit den Cursor-Tasten in der gleichen Zeile etwas weiter nach rechts. Wiederholen Sie die oben gemachten Schritte um die Seitenzahl anzugeben, nur statt Seite und _PAGENO geben Sie nun Datum und DATE() ein. Dadurch wird das heutige Datum eingeschoben. berprfen Sie Ihre Arbeit durch Druck auf um einen Vorschau-Bericht zu erhalten. Tippen Sie D, wenn das geschehen ist. Sollten Sie einen Fehler entdecken, gehen Sie mit den Cursor-Tasten auf den Punkt, der falsch ist. Drcken Sie nun die Leertaste um ihn aufblinken zu lassen, und lschen Sie mit den Fehler aus. Nun versuchen Sie es noch einmal. Gehen Sie nun auf die erste Detail-Zeile. Wir wollen nun die Felder, die wir in unserem Bericht verwenden wollen, etwas genauer definieren. Wir knnen die gleichen Schritte, die wir oben fr die FoxPro-Variablen benutzt haben, wieder an- wenden, daher werden sie hier jetzt nicht mehr wiederholt. Sollten Sie sich aber noch immer als Computerneuling betrach- ten, so haben wir noch eine andere Alternative, die Sie viel- leicht vorziehen. Drcken Sie um das Dialog-Fenster erscheinen zu lassen. Drcken Sie , whrend Sie im Feld stehen, um das Feld-Auswahl-Fenster zu erhal- ten. Gehen Sie mit der -Taste auf die Feld-Liste. Be- leuchten Sie das gewnschte Feld KUNDNR. Drcken Sie . Wiederholen Sie das gleiche fr ANREDE, VORNAME, NAME usw. usw. Hier noch ein kleiner Trick: Obwohl wir kein Feld fr Alter haben, kann ZEPHYR es den- noch aus einem DATE -Feld berechnen. Wiederholen Sie die Schritte fr die _PAGENO-Eingabe, nur tippen Sie diesmal fol- gendes: (DATE()-GEBTAG)/365. Dadurch wird das Geburtsdatum vom heutigen Datum subtrahiert und das Ergebnis durch 365 dividiert. ZEPHYR steckt voller solcher Funktionen, denn mit der dBase Syntax ist fast alles mglich, auerdem hat ZEPHYR ca. 140 Befehle mehr als dBaseIV. ===================================================================== Kapitel : Anwendungen Reporte-Berichte Seite 46 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Nun erhlt der Bericht noch seinen letzten Schliff. Gehen Sie an den linken Rand der dritten PgHead -Zeile und geben Sie die berschriften, (die ber den Feldeintrgen erschei- nen sollen), ein. Vorname, Nachname, Geburtstag und Alter. Drcken Sie danach wieder . Gehen Sie nun in die nch- ste Zeile und tippen Sie eine Reihe von Bindestrichen, um ei- ne Unterstreichung zu simulieren. Drcken Sie danach wieder . Um einen ersten Eindruck zu erhalten, knnen Sie mit eine Vorschau abrufen. Das Ergebnis sollte in etwa so wie unten dargestellt aussehen. ***** Report ***** ---------------------------------------------------------------- ZEPHYR MUSTER-REPORT Seite 1 Datum 01.01.91 Nummer Anrede Vorname Name Ort Alter ---------------------------------------------------------------- 201 Herrn Peter Hrte Hamburg 41 305 Herrn H. Knalter Freiburg 27 507 Herrn Oskar Saller Hinterzarten 33 1009 Herr Wolfgang Ebert Mnchen 36 1165 Herrn Dr. Bernd Zeil Freiburg 41 1793 Herrn Hans-Peter Weisner Stuttgart 24 6723 Herrn Peter Smann Freiburg 17 Done More Drcken Sie D wenn Sie die Vorschau beenden wollen. Wenn alles so ist, wie es sein sollte, knnen sie Ihren Bericht abspeichern. Wenn nicht, korrigieren Sie die entsprechenden Eingaben, wie oben erklrt. Um die Bericht-Schablone zu speichern, drcken Sie , oder F10 und dann F und dann S. In diesem Programmteil Aktive Tasten. F10 FoxPro Optionen sowie ALT + S System ALT + F File ALT + E Edit ALT + W Window ALT + O Report ===================================================================== Kapitel : Anwendungen Reporte-Berichte Seite 47 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ETIKETTEN Um Zugang zu der Etikettierungsfunktion von ZEPHYR zu erhal- ten, mssen Sie die LABEL Option aus dem BUILD Menue whlen. Daraufhin erscheint das NEW / OLD-Fenster. Whlen Sie, ob Sie eine alte oder eine neue Etikett-Schablone bearbeiten mchten. Da wir noch immer am Anfang stehen, whlen Sie die NEW-Option und drcken . Nun erscheint das File-Aus- wahl-Fenster. Nennen Sie die Schablone MUSTER. Drcken Sie . Jetzt erscheint die Etikettenfunktion. Es gibt sechs Einstellungen, die das Format der Etiketten berwachen. 1. Margin = Linker Rand 2. Width = Etikettbreite (Anzahl der Zeichen) 3. Height = Etiketthhe (Anzahl der Zeilen ) 4. Across = Anzahl der Etiketten nebeneinander 5. Space Between = Leer-stellen zwischen den Etiketten 6. Lines Between = Leer-zeilen zwischen den Etiketten Einige der gebruchlichsten Etiketten-Formate sind schon vor- ab definiert und knnen mittels angewhlt werden. Erleuchten Sie das gewnschte Format und drcken Sie . Der Etikettenanzeiger wird sich nach dem gewnschten Format ausrichten um eine graphische Darstellung Ihrer Etiketten zu ermglichen. Ein weiterer Schritt eine "Etikettenschablone" anzulegen ist, die Informationsfelder zu identifizieren, die spter gedruckt werden sollen. Wenn wir unsere MUSTER-Datenbank heranziehen, knnen wir einfach Briefetiketten erstellen, indem wir die Feldnamen wie auf der nchsten Seite gezeigt eingeben. Aktive Tasten in diesem Programmteil. F10 FoxPro Optionen sowie ALT + S System ALT + F File ALT + E Edit ALT + W Window ALT + L Label ===================================================================== Kapitel : Anwendungen Etiketten Seite 48 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Beachten Sie, da auf einer Zeile mehrere Felder unterge- bracht werden knnen, wenn man die Namen mit einem Komma trennt. Achten Sie auf die Semikolons nach jedem Ausdruck. Ein Semikolon verhindert, da eine leere Zeile in dem Etikett erscheint, wenn ein leeres Feld in der Datenbank gefunden wird. ***** Etiketten ***** Margin Width Number Across 10 40 ij 1 Ŀ H "Gnther's Shareware-Port 7800 Freiburg" e "--------------------------------------" i 8 ANREDE +" Kunden Nr.",+ ABS(KUNDNR); Spaces g RTRIM(VORNAME) +" "+ NAME; 0 h STRASSE; t ALLTRIM(Plz) +" "+ ORT; "--------------------------------------" "Bergiselstrae 30 Tel.: 0761 472673" Wenn Sie wie oben gezeigt verfahren sind, werfen Sie nun einen ersten Blick auf Ihre Etiketten, um zu sehen, wie sie aussehen wrden,indem Sie drcken........... Um die Etikettenschablonen zu speichern, drcken Sie bitte . Oder dann und dann . Beispiel: Etiketten fr Epson kompatible Drucker mit Schmal- schrift im Absenderteil. (CHR(27))+(CHR(15)), + " Gnther's Shareware-Port 7800 Freiburg" (CHR(27))+(CHR(33))+(CHR(8), + " -------------------------------" " " RTRIM(kunden->anrede) + " " + "KuNr." + kunden->kundnr; " " RTRIM(kunden->vorname) + " " + kunden->nachname; " " + kunden->strasse; " " + kunden->plz + " " + kunden->ort; " ------------------------------------" + (CHR(27))+(CHR(64)) ===================================================================== Kapitel : Anwendungen Etiketten Seite 49 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== STANDARD-SERIEN-BRIEFE Standardbriefe mit ZEPHYR werden ber die FORM LETTER-Option aus dem BUILD-Menue erstellt. Daraufhin erscheint das NEW / OLD-Fenster. Hier knnen Sie auswhlen, ob Sie einen neuen oder einen alten Standardbrief erstellen, bzw. bearbeiten wollen. Whlen Sie die NEW-Option und drcken Sie . Nun erscheint das File - Auswahl-Fenster. Benennen Sie den Standardbrief MUSTER und drcken Sie . Der Stan- dardbrief-Editor erscheint nun und trgt den Namen Ihrer Standardbrief-Schablone oben in der Mitte. Beachten Sie bit- te, da die Datei-Erweiterung .TXT solange benutzt wird, bis Sie bei der Spezifikation Ihres Standardbriefes eine neue En- dung angeben. Standardbriefe bestehen aus Text und Platzhalter, die ZEPHYR den Befehl geben, Teile aus der Datenbank zu entnehmen. Diese Ausdrcke knnen so einfach wie ein Feldname sein, aber auch etwas komplizierter. Diese komplexeren Ausdrcke veranlassen ZEPHYR, bestimmte Bedingungen zu bewerten und dann zu einem bestimmten Ort im Standardbrief zu "springen" der sich aus dieser Bewertung ergab. Wenn Sie Daten aus der Datenbank her- ausziehen und an einer bestimmten Stelle in Ihrem Standard- brief einfgen mchten, mssen Sie an die Stelle in Ihrem Brief gehen, an der die Daten plaziert werden sollen. Rufen Sie dann mit die Feldliste auf. ***** Serien-Brief ***** ___________________________________________________________ //ANREDE// //TRIM(VORNAME)+" "+NAME// //STRASSE// //PLZ// //ORT// Freiburg den, //DTOC(DATE())// Sehr geehrter Herr //NAME//, alle die an einem //=CDOW(GEBDAT)// Geburtstag haben sind besondere Kinder des Glcks. Wir wnschen Ihnen alles Gute und beste Gesundheit in Ihrem neuen Lebensjahr. mit freundlichen Gren ___________________________________________________________ Aktive Tasten F10 ALT+ S,F,E,W ===================================================================== Kapitel : Anwendungen Serienbriefe Seite 50 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Z.B. //>3,"Schmidt"// fr den Fall eines Nachnamen-Haupt- stichwortes. QUICK-LIST SCHNELL-LISTER Es knnen auch Flle auftreten, wo Sie einfach nur eine Liste mit Informationen auf die Schnelle haben mchten, die in Spalten aufgelistet ist und zu bestimmten Feldern Ihrer Datenbank bezug nimmt. Whlen Sie zunchst eine gewnschte Datei und erklren Sie sie zur Hauptdatenbank. Whlen Sie dann die QUICK LIST Option aus dem OUTPUT -Menue. Nun erscheint wieder das Feld- Auswahlfenster. Erleuchten Sie jedes Feld in der Reihenfol- ge, in der Sie es aufgelistet haben mchten, und drcken Sie nach jeder Wahl . Ein Fenster wird die Felder Ihrer Wahl anzeigen, in der Reihenfolge wie Sie sie getroffen haben. Wenn Sie fertig gewhlt haben, drcken Sie die -Taste, um mit der Arbeit fortzufahren. Nun erscheint das FILTER-Auswahl-Fenster. Das gibt Ihnen die Mglichkeit an die Hand, eine Gruppe von Aufzeichnungen, die auf dem Bildschirm erscheinen oder gedruckt werden soll, ein- zuengen. In dem folgenden Abschnitt wird diese FILTER-Funktion noch genauer dargestellt. Um einen bestehenden Filter zu lschen, drcken Sie auf die -Taste sobald das Fenster erscheint und dann . Um weiterzuarbeiten ohne einen neuen Filter einzugeben drcken Sie die -Taste. Oder Sie ge- ben die Filterbezeichnung ein und drcken dann um weiterzuarbeiten. Wenn ein oder mehrere Indexe aktiv sind, erscheint jetzt das Stichwort-Auswahl-Fenster. Erleuchten Sie nun den gewnschten Haupt-Index fr Ihre Auflistung und drcken Sie . Wenn Sie das bestehende Hauptstichwort verlassen mchten, drcken Sie die -Taste. Sie werden feststellen, da Schnellisten fr einen kurzen, groben berblick ber Ihre Datei sehr ntzlich sein knnen. Wenn es nicht geklappt hat, geben Sie nicht auf! Auch in der Benutzung von Datenbanken ist noch kein Meister vom Himmel gefallen und Rom wurde auch nicht an einem Tag erbaut. ===================================================================== Kapitel : Anwendungen Listen erstellen Seite 53 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== FILTER-FUNKTION Eine der anspruchvollsten Datenbank-Bearbeitungs-Funktionen ist die Fhigkeit, Aufzeichnungen aus der Datenbank zu einer bestimmten Gruppe zusammenzufassen. In dBase sind diese Funk- tionen als Filter bekannt. In ZEPHYR kontrolliert ein Filter, welche Unterabteilung (SUBSET) von Aufzeichnungen sowohl im INPUT als auch im OUTPUT Modus zugnglich gemacht werden. Wenn kein Filter aktiviert wurde, sind alle Aufzeichnungen zugnglich, auch die, die zum Lschen gekennzeichnet worden sind. Das Filter-Auswahl-Fenster ist sowohl vom INPUT-, als auch vom OUTPUT Fenster zu erreichen. Und es erscheint ebenso als Teil des Erstellungsvorgangs bei der Erstellung von Berichten, Etiketten, Standardbriefe oder Listen. Die meisten Filter bestehen aus einem Feldnamen, einem Boole- schen Operator und einem Ausdruck in der Art die dem Feld- Typ entspricht. Die Benutzung der Taste innerhalb des Filter-Aus- wahl-Fensters bringt Sie zu der Feldliste. Erleuchten Sie das gewnschte Feld, das benutzt werden soll, um Ihre Daten auf eine bestimmte Aufzeichnungsgruppe zu begrenzen und drcken Sie die -Taste. Geben Sie dann einen Boole'schen Operator ein: = ( Gleichheit ) <> ( ungleich ) < ( kleiner ) > ( grer ) =< ( kleiner als ) => ( grer als ) Spezifizieren Sie dann den Wert, der fr die ausgewhlte Auf- zeichnung WAHR sein mu. Drcken Sie um fortzu- fahren. Wenn Ihr Filter zu keinem logischen Ausdruck eine Wahrheitsbeziehung herstellen kann, zeigt ZEPHYR einen Ein- gabefehler an und wartet auf einen neuerlichen Versuch. An- sonsten verschwinden Aufzeichnungen, die nicht dem Filter entsprechen, aus der bersicht, bis Sie den Filter verndern oder lschen. Um sicherzugehen, da ein Ausdruck dem Typ des Feldnamen ent- spricht, auf den er sich bezieht, folgen Sie diesen einfachen Regeln. Wenn der Feldtyp aus Buchstaben besteht, sollte der Ausdruck in Anfhrungszeichen gesetzt werden, es sei denn es kommt noch ein weiteres Feld. Im letzten Fall mu dieses an- dere Feld auch ein Buchstabenfeld sein, oder es mu in ein solches umgewandelt werden, in dem Sie die Umwandlungsfunk- tion heranziehen: DTOC() fr Daten oder STR() fr numerische Felder. Diese Funktionen sind detailliert im HELP-File unter- ===================================================================== Kapitel : Anwendungen Filter-Funktionen Seite 54 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== DRUCK-OPTIONEN ZEPHYR gibt Ihnen eine einfache Mglichkeit an die Hand, aus- zuwhlen, wohin Sie den Output Ihrer Berichte, Etiketten, Standardbriefe oder Listen gelenkt haben mchten. Sie knnen sie entweder auf den Bildschirm bringen, sie ausdrucken oder in einer Datei ablegen. All diese Mglichkeiten sind vom OUT- PUT-Menue aus zugnglich. Vom System voreingestellt ist die Anzeige auf dem Bildschirm. Um einen Ausdruck zu erstellen, mssen Sie die PRINTER OUTPUT OFF-Option ansteuern und die -Taste drcken. Nun ist die Ausdruck-Option eingeschaltet, auf ON. Eine Wiederholung dieses Vorganges schaltet sie wieder aus, setzt sie auf OFF. Wenn Sie Ihren Output lieber in einer Datei ablegen mchten, statt ihn auszudrucken, whlen Sie die FILE OUTPUT OFF-Option und drcken die Taste. Nun werden Sie aufgefordert, die neue Datei zu benennen. Geben Sie irgendeinen zulssigen DOS-Namen ein und drcken Sie wieder . Um diesen Vor- gang wieder rckgngig zu machen, erleuchten Sie die Option und drcken die -Taste. Das ist in aller Krze - die Grundstruktur von ZEPHYR. Wenn Sie erst einmal mit den hier dargestellten Arbeitsgn- gen vertraut sind, sind Sie auch auf dem besten Wege ein ech- ter Datenbank-Profi zu werden. Die nchsten Kapitel fhren Sie dann in die etwas anspruchsvolleren Winkelzge von ZEPHYR ein. Sollte dies aber Ihr erster Kontakt mit einem Datenbank- programm gewesen sein, lassen Sie es fr heute damit bewenden, und gnnen Sie sich eine Pause. Mir tut auch schon das Gnak weh........... (badischer slang) Jetzt einen Kaffee .OR. einen guten Roten. (Frchte Tee) ===================================================================== Kapitel : Anwendungen Druck-Optionen Seite 57 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Beispiel: Serienbrief aus Muster.dbf mit verschiedenen Schriftarten. _______________________________________________________________ //s1// //br// Gnther's Shareware-Port Shareware Lizensierungs-Service und Support//re// //sm//Gnther Whst Bergiselstr.30 7800 Freiburg //re// //s1// //anrede// //vorname// //name// //strasse// //plz// //ort// //s5// Sehr geehrte//brfanrede// //name//, Wir freuen uns Ihnen heute fr ZEPHYR eine Schriftbild- untersttzung zu bieten. mit freundlichen Gren Ihr Zephyr Support ______________________________________________________________ Sie knnen die Variablen im Report, genauso wie Sie Felder auf- rufen, integrieren. Beachten Sie jedoch, da nach jeder Steuervariablen automatisch eine Zeilenschaltung erfolgt. Daher knnen Sie leider in einer Zeile keinen zwei verschiedenen Schriftarten verwenden. Ebenso ist diese Art der Druckersteuerung nur fr Nadeldrucker geeignet. Fr Laserdrucker, die eine ganz andere Art von Steuer- sequenzen bentigen ist eine Steuerung mit dieser Methode leider nicht mglich. Ich hoffe aber, da mir da auch noch etwas einfllt. Oder vielleicht hat ja der eine oder andere dBase Profi unter Ihnen schon eine Lsung. Dann mchte ich jenem die Seite 5 ans Herz legen. Gleichzeitig zeigt Ihnen aber diese DRU_CODE Funktion, wie ein- fach es ist, Zephyrs Funktionen durch eigene Routinen zu er- weitern. Durch den DEMO-COMPILER sind Ihren Wnschen kaum Grenzen gesetzt. ===================================================================== Kapitel : Funktionen Steuersequenzen Seite 57b ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== FORTGESCHRITTENE FUNKTIONEN FILE - DATEI-VERWALTUNG ZEPHYR bietet Ihnen die Mglichkeit, an bis zu 25 Datenban- ken gleichzeitig zu arbeiten. Fr jede dieser Datenbanken knnen Sie ein oder mehrere Stichwortverzeichnisse ffnen, bis Sie insgesamt maximal 25 verschiedene geffnete Indexver- zeichnisse haben. Abgesehen von der Anlage neuer Datenbanken und Indexe, sind alle Optionen, die eine Datei ffnen, schlieen oder auswhlen aus dem FILE Menue erreichbar. Bevor Sie mit einer Datei arbeiten knnen, mssen Sie sie erst einmal ffnen. Wenn Sie eine neue Datei anlegen, ist sie automatisch geffnet. Darberhinaus arbeiten die vom System voreingestellten BROWSE-EDIT und ADD-Optionen nur in Zusammenhang mit der "Hauptdatenbank". Die SELECT FILE-Option (Dateiauswahloption) erlaubt Ihnen, diese Hauptdatenbank aus- zuwhlen, mit der Sie arbeiten mchten. Die SELECT INDEX Option erlaubt es Ihnen, den Hauptindex zu ndern. Diese beiden Optionen sind auch aus dem INPUT-Menue zugnglich. ACHTUNG: ZEPHYR bentigt immer eine Arbeitsdatei. ffnen Sie niemals mehr als 24 Datenbnke gleichzeitig das kann unvorhersehbare Folgen nach sich ziehen. Versichern Sie sich auch, da ausreichend Files in Ihrer CONFIG.SYS definiert wurden. ===================================================================== Kapitel : Funktionen Dateiverwaltung Seite 58 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== RELATIONEN VERBUNDENE-DATENBNKE In vielen Datenbankanwendungen kann es sinnvoll sein, ver- schiedene Informationen in mehreren Datenbnken zu spei- chern. So wrde z.B eine Schulklassen-Schler-Verwaltungs- Datenbank blicherweise eine Datei fr ELTERN-Information und eine gesonderte Datei fr KINDER-Information umfassen. Strukturiert man die Dateien auf eine besondere Art, ist es nicht mehr notwendig, Vater-, Mutter-, Adresse-, Haustelefon- und Bro-telefon-Informationen in jede KINDER-Aufzeichnung miteinzubeziehen. Stattdessen kann ein besonderer Schlssel zu den ELTERN und der KINDER-Datenbank hinzugefgt werden, so da unterschied- liche Aufzeichnungen in den beiden Dateien zueinander in Be- ziehung (relation) gesetzt werden knnen. ***** Datenbank Struktur eltern ***** FELD FELD FELD FELD NAME TYP LNGE DEZIMALE ---------------------------------------------------- NACHNAME C 15 O VATER C 2O O MUTTER C 2O O ADRESSE C 3O O TELEFON C 15 O Die KINDER-Datenbank knnte Eingaben wie die unten dargestellten beinhalten: ***** Bild 18 ** Datenbank Struktur KINDER ***** <<<< relation FELD FELD FELD FELD NAME TYP LNGE DEZIMALE --------------------------------------------------- KIND C 2O O TELEFON C 15 O LEHRER C 2O O GEBURTSTAG D 8 O NACHNAME C 15 O ===================================================================== Kapitel : Funktionen Relationen Seite 59 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== IMPORT UND EXPORT VON DATEN ZEPHYR sieht eine Vielzahl von Hilfsmitteln vor, die Ihnen den Import und Export von Daten ermglichen. Die Dateiarten sind im Filearten-Auswahl-Fenster dargestellt, das Sie errei- chen, sobald Sie die IMPORT oder EXPORT Option aus dem FILE- Menue whlen. Um einer Datei Daten hinzuzufgen (Import), mssen Sie zu- nchst eine Datenbank anlegen, die der Struktur (Feldbe- schreibung), der zu importierenden Datei entspricht. Erkl- ren Sie diese Datei zu Ihrer Hauptdatenbank. Whlen Sie nun die IMPORT Option, erleuchten Sie die Datei-Art der zu impor- tierenden Datei und drcken Sie dann . Nun erscheint das File-Auswahl-Fenster. Erleuchten Sie den Namen der hinzu- zufgenden Datei, und drcken Sie den Rest erledigt ZEPHYR allein. ***** Import / Export ***** INPUT OUTPUT *FILE* EXECUTE BUILD CONFIG QUIT ͻ File Choose EXTERNAL file type ͻ Index SDF Ķ Delimited * Open * Delimited With Blank File Delimited With Tab Index FoxPlus Ķ FoxPro * Close * ͼ File Index All Ķ Import ** Export ** Ķ Reindex Pack ͼ ===================================================================== Kapitel : Funktionen Import-Export Seite 62 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Um Dateidaten auszulagern, mssen Sie zunchst eine Datenbank auswhlen. Benutzen Sie die FILTER Option, um die Gruppe von Aufzeichnungen zu spezifizieren, die ausgelagert werden soll. Whlen Sie dann die EXPORT Option, erleuchten Sie die Ausgabe-Dateiart fr die auszulagernde Ziel-Datei, die Sie anlegen mchten und drcken Sie . Daraufhin erscheint das Datei-Namen-Fenster. Geben Sie hier den Namen der Ziel- Datei ein, in die ausgegeben werden soll und drcken Sie abermals . Wieder geschieht der Rest automatisch. Beispiele siehe Anhang dBase Befehle: SDF -- Eine Textdatei, deren Felder jeweils eine feste Lnge haben und mit einem Absatzzeichen enden. Dies ist wohl das gngigste Format fr den Austausch von Daten zwischen verschiedenen Programmen. DELIMITED -- Eine Textdatei deren Felder durch "," getrennt sind. WITH BLANK -- Eine Textdatei, deren Felder durch Leerzeichen voneinander getrennt sind. WITH TAB -- Eine Textdatei, deren Felder ein Tabulator trennt. FoxPlus -- Eine Datenbank .DBF im Foxplus Format. FoxPro -- Eine Datenbank .DBF im FoxPro (Zephyr) Format. ===================================================================== Kapitel : Funktionen Import-Export Seite 63 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ADD / EDIT FORMAT - FILES ZEPHYR verfgt ber gewhnliche Dateneingabemasken fr den Gebrauch von ADD- und EDIT-Eingabemodi. Darberhinaus bietet ZEPHYR eine unbegrenzte Anzahl von Eingabemasken (.FMT) pro Datenbank. Das Entwerfen dieser Masken ist vergleichbar mit dem Programmieren, da Sie blicherweise definieren mssen, an welcher Stelle die Feldbeschreibungen erscheinen sollen, und an welcher Stelle der Benutzer Daten einzugeben hat. Im Jargon der Datenbanken heit dieses SAY und GET. Wie die Bezeichnung schon nahe legt, veranlat ein SAY (sa- ge) -Befehl ZEPHYR, etwas zu sagen, und ein GET (erhalten)- Befehl Daten vom Benutzer anzunehmen. Wenn das recht langweilig und theoretisch klingen sollte, probieren Sie doch einfach die ADD/EDIT FORMAT-Option aus dem BUILD-Menue. Sie erstellt sofort automatisch eine ein- fache Daten-Eingabemaske damit Sie Ihre Datenbank bearbeiten knnen. Whlen Sie nun Ihre Hauptdatenbank und die ADD/EDIT FORMAT Option. Ihr Computer wird nun einen Moment lang vor sich hin summen, dann erscheint das fertige Produkt in ZE- PHYRS Editorfenster. Der Dateiname dieser Dateneingabemaske ist der gleiche wie der Ihrer Datenbank mit dem Anhngsel .FMT. Wenn Sie mit ZEPHYRS Arbeit zufrieden sind, oder wenn Sie gar nicht wissen, was Sie da eben getan haben, drcken Sie einfach um die Datei zu verlassen. Nachdem Sie eine Format-Datei erstellt haben, wie es oben beschrieben wurde, wird sie automatisch benutzt, wann immer Sie die ADD-oder EDIT Optionen aus dem INPUT -Menue whlen. Wenn Sie es vorziehen, nicht die bliche Maske zu benutzen, lschen Sie die Format-Datei einfach von Ihrer Diskette. Dies geschieht innerhalb der BUILD PROGRAM-Option. Tippen Sie DELETE Filename .FMT, wobei der Filename derselbe ist, wie der Ihrer Hauptdatenbank. Wenn Sie gern eigene Format-Dateien erstellen mchten, emp- fehlen wir Ihnen unser "MenuMaker Software Paket". Damit kn- nen Sie eine Dateneingabemaske zeichnen, wie sie spter in Ihrer Anwendung erscheinen soll. Der entsprechende Code wird dann fr ZEPHYR verstndlich erzeugt. Format-Dateien knnen jeden denkbaren Dateinamen haben. Dennoch mchten wir Ihnen eine gewisse Beziehung zwischen Da- tenbanknamen und den dazugehrenden Format-Files ans Herz le- gen. Ansonsten knnten Sie Probleme damit bekommen, welche Format-Datei zu welcher Datenbank gehrt. Wenn Sie eine For- mat-Datei mit der falschen Datenbank zusammen bringen, wer- den sofort Fehler-Meldungen erscheinen. ===================================================================== Kapitel : Funktionen Erfassungs-Masken Seite 65 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ADD / EDIT FORMAT-AUSWAHL Sobald Sie verschiedene Format-Files erstellt haben, brauchen Sie ein Mittel, mit Hilfe dessen Sie diejenige auswhlen kn- nen, die Sie gerade benutzen mchten. Innerhalb des INPUT - Menues gibt es eine ADD-EDIT FORMAT -Option. Wenn diese Option angewhlt wird, zeigt ZEPHYR ein File-Auswahl-Fenster mit den Dateinamen aller Format-Dateien in der vom System vorgegebe- nen Reihenfolge. Erleuchten Sie einfach nur den gewnschten Dateinamen und drcken Sie . Diese Format-Datei wird dann mit der gerade bearbeiteten Datenbank benutzt bis Sie eine andere auswhlen. Lschen Sie niemals eine Format-Datei, nachdem Sie sie zum Haupt-Format-File gewhlt haben. Sollten Sie diesen Rat nicht beherzigen, mssen Sie auch DATEINAME.MEM lschen, wobei DATEINAME fr den Namen Ihrer Hauptdatenbank steht. Diese Datei beherbergt sowohl die aktuell benutzte Format-Datei als auch die Browsefunktion. Einmal gelscht, mssen sie wieder neu eingegeben werden. Die und Taste wird benutzt, um sich innerhalb der Dateneingabemasken zu bewegen. Wenn Sie die erste bzw. die letzte Maske erreicht haben, geht ZEPHYR automatisch auf die nchste Aufzeichnung innerhalb Ihrer Datenbank. (nch- ster Datensatz) Wenn Sie eine Masken .FMT Datei automatisch aus einer .DBF erstellen lassen, in der ein Feld grer 65 Zeichen definiert wurde, wird Zephyr in der .FMT Datei seine vorgegebene Syntax verwenden. D.h. Zephyr wird fr dieses Feld maximal 65 Zeichen in der Maske reservieren. Bei der Eingabe im -FMT Format, werden Sie nur die ersten 65 Zeichen sehen. Erst wenn Sie sich in dem Feld nach rechts bewegen, wird der Feldinhalt nach links "gescrollt". Wenn Ihnen dieses nicht gefllt, mssen Sie die Datei .FMT von Hand ndern. Beispiel: PICTURE "@feldlnge" Folgende nderung @ 2.10 SAY "feldname" GET feldname "@254" bewirkt, da das Feld in 3 Zeilen untereinander dargestellt wird. Natrlich mssen Sie dann alle anderen Feldpositionen auch etwas nach unten setzen. ===================================================================== Kapitel : Funktionen Masken-Auswahl Seite 67 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== @ 1,7 SAY "------------------------------------------------ -----------------" @ 2,7 SAY " Reisekosten Abrechnung (c) 1991 by IC-Freiburg Gnther Whst" @ 3,7 SAY "------------------------------------------------ -----------------" @ 6,3 SAY "Vorname" GET vorname PICTURE "@M Gnther,Fromund, Roland,Wolfgang"; MESSAGE "Drcke fr Automatische-Auswahl." @ 6,28 SAY "Nachname" GET Nachname PICTURE "@M Whst,Vetter, Hler,Zhringer"; MESSAGE "Drcke fr Automatische-Auswahl." @ 6,54 SAY "Abteilung" GET ABTEILUNG PICTURE "@M IC-ORGA, Rechenzentrum"; VALID .NOT. EMPTY(ABTEILUNG) ERROR "Datenfeld darf nicht leer sein."; MESSAGE "Drcke fr Automatische-Auswahl." @ 8,10 SAY "Reise von" GET REISE_VON PICTURE "@M Freiburg, Eschborn,Frankfurt"; MESSAGE "Drcke fr Auto-Auswahl." @ 8,37 SAY "nach" GET NACH MESSAGE "Bitte geben Sie den Reise- Zielort ein." @ 10,4 SAY "am" GET VON_TAG MESSAGE "Bitte Ersten Reisetag eingeben." @ 10,9 SAY "." GET MONAT PICTURE "@M 01,02,03,04,05,06,07,08, 09,10,11,12"; MESSAGE "Abrechnungs Monat. Drcke fr Automatische-Auswahl." @ 10,13 SAY "." GET JAHR; PICTURE "@M 1991,1992,1993,1994,1995,1996,1997,1998, 1999,2000"; MESSAGE "Abrechnungs-Jahr. Drcke fr Auto- Auswahl." @ 10,23 SAY "bis" GET BIS_TAG; MESSAGE "Eingabe letzter Reisetag." @ 10,39 SAY "Abreise Zeit" GET AB_ZEIT MESSAGE "Eingabe Reisezeit beginn." @ 10,60 SAY "Rckkehr" GET BIS_ZEIT MESSAGE "Eingabe Reisezeit Ende." @ 12,7 SAY "in Angelegenheit" GET REISEGR1; PICTURE "@M Schulung,Seminar,Tagung,"; MESSAGE "Drcke fr Auto-Auswahl." @ 12,35 GET REISEGR2; MESSAGE "Hier knnen Sie den Reisegrund nher beschreiben." read ===================================================================== Kapitel : Funktionen Edit-Eingabekontrolle Seite 68 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== EDIT-CHECK EINGABEKONTROLLE ZEPHYR besitzt eines der umfassendsten Fehlersuchsysteme, die es bei einem menuegesteuerten Datenbankverwaltungssystem gibt: Den EDIT-CHECK. Er ermglicht es Ihnen, eine Datenbank von "Regeln" zu erstellen, die erfllt sein mssen, bevor Daten in irgendeine von ZEPHYRS Datenbanken gespeichert werden. Dazu mu folgendes gewhrleistet sein: 1. Der Name der Hauptdatenbank mu weniger als acht Buch- staben umfassen. (wir sagten es ja schon) 2. Es mu eine gewhnliche Dateneingabemaske .FMT vorhanden sein. (ADD/EDIT-Format). 3. Es mu eine Edit Check Datenbank mit mindestens einem Eintrag vorhanden sein. 4. Das Edit Check-System arbeitet nicht im BROWSE-Modus. 5. Das Edit Check-System ist nur aktiv, whrend die Haupt- datei benutzt wird. Die Edit Check Datenbank ist eine normale ZEPHYR Datenbank- Datei. Der Dateiname mu derselbe sein wie der der Haupt-Da- ten-Bank, nur mit einer "1" hinter dem Namen. Wenn z.B. die Haupt-Daten-Bank MUSTER heit, ist die dazu ge- hrende Edit Check- Datei MUSTER1. (Wenn der Datenbankname schon 8 Zeichen lang ist, ist es ZEPHYR nicht mehr mglich eine 1 anzuhngen). Die Datei mu mindestens zwei Felder beinhalten: Das erste spezifiziert die Fehler Bedingungen, und das zwei- te die Fehlernachricht. Die Feldnamen sind nicht relevant, solange es sich um gltige ZEPHYR - Feldnamen handelt. ZEPHYR erstellt den Edit Check-File automatisch. Whlen Sie zunchst die Hauptdatenbank. Danach die EDIT CHECK -Option aus dem BUILD-Menue. Wenn alle oben dargestellten fnf Bedin- gungen erfllt sind, wird die Datei automatisch erstellt. Sie knnen nun Eingabekontrollen festlegen oder hinzufgen, die dann geprft werden, bevor ein Datensatz gespeichert wird. ===================================================================== Kapitel : Funktionen Edit-Eingabekontrolle Seite 70 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== BERECHNETE FELDER Die Edit Check-Funktion kann auch dazu benutzt werden, be- rechnete Felder zu erstellen. Dadurch wird ein Entwickler in die Lage versetzt, Werte fr bestimmte Felder zu berechnen, ohne da der Benutzer entsprechende Eingaben machen mu. Wie die Edit Check-Funktion, funktionieren diese berechneten Fel- der nur in Zusammenhang mit dem ADD und EDIT-Modus, Um ein solches berechnetes Feld zu erstellen, mssen Sie ei- nen Standard-Austausch-Befehl in dBASE im ErrorWhen-Feld de- finieren. Dieser lautet wie folgt: REPLACE FIELDNAME WITH VALUE ( Ersetze Feldnamen mit Wert ) Vergessen Sie nicht, den Wert mit Anfhrungszeichen einzurah- men, wenn es sich bei dem Feld um ein Buchstabenfeld han- delt. Um ein Datumfeld zu ersetzen, mu der Wert einem Datum gleichgemacht werden oder in eines umgewandelt werden, indem Sie die CTOD() Funktion benutzen. Ein Beispiel: Um ein Datumfeld mit dem Namen ERFASDAT durch 2. Mai 1989 zu ersetzen, mssen Sie eingeben: REPLACE ERFASDAT WITH CTOD("05/02/89) Je nach Wunsch knnen Sie die logische Bedingung auch so de- finieren, da sie im Fehlernachrichtenfeld ( ErrorMsg ) er- scheint. Wenn das Feld frei ist, wird der Austausch jedesmal vorgenommen, wenn ein Datensatz gespeichert wird. Im obigen Beispiel hiee das, wenn Sie nur dann den Austausch vorneh- men mchten, wenn das ERFASDAT-Feld frei geblieben ist, wre der Befehl EMPTY(ERFASDAT) Fr fortgeschrittene Benutzer noch der Hinweis, der REPLACE Befehl kann auch dazu benutzt werden, sowohl in verbundenen Datenbanken als auch in der Hauptdatenbank Felder zu berech- nen. Die Zeichensetzung wrde sich nur in dem Punkt ndern, da dem Feldnamen ein entsprechender Dateiname mit einem Trennungszeichen vorangestellt werden mte, z.B. FILENAME->Feldname. ===================================================================== Kapitel : Funktionen berechnete Felder Seite 72 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Was ist FOXSWAP ???? Foxswap lagert das gesamte Programm ZEPHYR auf die Festplatte aus und gibt den Speicher frei. Dadurch steht der Speicher anderen Programmen, z.B. Ihrem Lieblings-Editor zur Verfgung. Anwendung: BUILD PREDEFINED CHOISE ----- Programm-berschrift VIEW ----- leer lassen COMMAND1 ----- run foxswap laufwerk pfad progname Beispiel: 1) CHOISE ----- DOS-SHELL VIEW ----- COMMAND1 ----- run foxswap \command.com PS: zurck zu ZEPHYR mit EXIT Beispiel: 2) CHOISE ----- EDITOR VIEW ----- COMMAND1 ----- run foxswap \dos\edit.com Bitte speichern Sie mit CRTL bzw. STRG W ab. Nun knnen Sie ber OUTPUT PREDEFINED Ihr externes Programm starten. ACHTUNG: BITTE STARTEN SIE IM "SWAP-MODE" KEINE SPEICHER- RESIDENTEN PROGRAMME WIE CHKDSK ODER DISK- OPTIMISER. DAS KANN DATENVERLUST BRINGEN................ ===================================================================== Kapitel : Utility Editor Seite 92 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== PREDEFINED VORDEFINIERTE AUSGABE Wenn Sie erst einmal einen vordefinierten Output wie oben er- klrt eingerichtet haben, fhren Sie die Funktion durch an- whlen der OUTPUT PREDEFINED-Option aus dem Menue aus. Daraufhin erscheint das entsprechende Fenster in dem alle CHOICES (Vordefinierten Ausgaben) aufgelistet sind wie Sie sie erstellt haben. ***** Predefined Output ***** INPUT *OUTPUT* FILE EXECUTE BUILD CONFIG QUIT ͻ Browse Display Ŀ ** Pre-Defined ** * FoxPro 1.2 DEMO-Compiler * Ķ DOS-SHELL Quick List DOS 5.0 Editor Report Handbuch Labels Form Letters Ķ Count Sum Average Ķ Screen Output ON Printer Output OFF File Output OFF Ķ Filter Setting Index Setting ͼ Erleuchten Sie die gewnschte Wahl und lassen Sie sie durch Druck auf die -Taste ausfhren. Oder drcken Sie um das Fenster zu verlassen ohne eine Wahl getroffen zu habe. Wie schon erwhnt wurde, stellt ZEPHYR den ursprnglichen Zustand, der vorhanden war, bevor der vordefinierte Output angewhlt wurde, wieder her, wenn die Ausgabe fertig erstellt worden ist. Wenn fr eine bestimmte Output-Wahl kein Ausgabe Format existiert, fhrt ZEPHYR die schon vorhandenen Befehle aus. Beachten Sie, da die Befehle fr den vordefinierten Output das vorher bestehende Umfeld verndern, und wenn kein CONFIG SAVE Datei angelegt wurde, ZEPHYR auch nicht das vor- her bestehende Umfeld wiederherstellen kann, nachdem der Out- put beendet ist. ===================================================================== Kapitel : Funktionen Output erstellen Seite 76 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== TASTATURMACROS Das FoxPro Datenbanksystem hat eine sehr ausgereifte Tastatur Macro Anlage, die Sie innerhalb ZEPHYRS erreichen knnen. Tastaturmacros arbeiten hnlich wie ein Bandaufzeichnungs- gert. Sie bieten die Mglichkeit, eine Anzahl von Tastatur- Anschlgen zu speichern, die wieder "abgespielt" werden, wenn eine von Ihnen definierte Tastenkombination (hot-key) gedrckt wird. Die Lnge und Komplexitt dieser Macros ist uneingeschrnkt. Sie knnen benutzt werden, um durch ZEPHYRS smtliche Menues zu fahren, einen sich wiederholenden Text zu speichern, die BROWSE-Fenster zu ffnen, Filter oder Hauptstichwrter zu verndern oder was Ihnen sonst noch so alles einfallen mag. Ihre Phantasie ist die einzige Ein- schrnkung, die es in dieser Anwendung gibt. Beachten Sie, da ein Macro immer in der einmal festgelegten Form ausgefhrt wird. So kann es dazu kommen, da Sie an einem anderen Ort innerhalb ZEPHYRS stehen, das Macro aber einen anderen Startpunkt hat, da das Macro nicht in der Art und Weise funktioniert, wie Sie es wnschen. Wir empfehlen Ihnen daher in jedem Macro als erstes die Tasten "HOME HOME I PGDN" einzugeben. Dadurch wird ein defi- nierter Anfangszustand geschaffen. Da Sie ein bestehendes Macro immer wieder erweitern knnen, fangen wir klein an. Testen Sie Ihr Macro, um sicher zu ge- hen, da es auch das macht, was Sie mchten, und fgen Sie dann erst einen weiteren Teil hinzu. ZEPHYR speichert die Macros mit dem im Moment aktiven Dateinamen nur mit dem An- hngsel .FKY im gleichen Augenblick, in dem Sie eine Kon- figuration mit der CONFIG.SAVE-Option speichern. Wenn Sie keine Konfiguration gespeichert haben, bevor Sie ZEPHYR ver- lassen, gehen alle von Ihnen whrend dieses Arbeitsganges de- finierten Macros fr immer verloren. Achten Sie also darauf, ob das in Ihrem Sinne ist. Um ein Macro zu definieren, gehen Sie zunchst an die Stel- le, von der aus es ausgefhrt werden soll. Drcken Sie um die Macro-Tasten-Definitions-Dialog-Box er- scheinen zu lassen. Drcken Sie die Taste oder die Tastenkom- binationen (hot-key), die das Macro aufrufen soll. Verndern Sie den diesem Macro zugeteilten Namen nicht ! Drcken Sie nun , um das Macro selbst einzuge- ben. Die Dialog-Box wird daraufhin verschwinden. Drcken Sie nun all die Tasten, die in Ihrem Macro gespeichert werden sollen. ===================================================================== Kapitel : Funktionen Tastatur-Macro Seite 79 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== UTILITY-WERKZEUGE RECHNER ZEPHYRS Rechner verfgt ber die Standard-Funktionen eines durchschnittlichen 19.95 DM Kaufhaus-Taschenrechners. Er ist zugnglich auf zwei unterschiedliche Arten. Befinden Sie sich im Hauptmenue, mssen Sie EXECUTE CALCULATOR whlen. Daraufhin erscheint das Rechnerfenster. Wenn Sie fertig sind, drcken Sie . ***** Calculator ***** ͻ Ŀ 0 MC 7 8 9 / MR 4 5 6 * % M+ 1 2 3 - C M- 0 . + = ͼ Befinden Sie sich in einem der anderen Fenster des Programms, mssen Sie und danach C drcken. Dies gilt fr die meisten, aber nicht fr alle Fenster. Um die Funktion zu beenden, drcken sie einmal . Die Systemvariablen _calcmem und _calcvalue enthalten die aktuellen Rechnerwerte und knnen in Ihre Anwendung ber- nommen werden. TASTE SYMBOL BEDEUTUNG -------------------------------------------------------------- C C Anzeige lschen N +- Vorzeichen wechsel =/return = Ergebnis Q Quadratwurzel Z MC Speicher lschen R MR Wert aus dem Speicher A M+ Wert im Speicher addieren S M- Wert im Speicher subtrahieren CRTL+W Beenden ===================================================================== Kapitel : Utility Taschenrechner Seite 85 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== TEXT EDITOR ZEPHYR beinhaltet ein ausgereiftes Text-Editor-System. Es kann zur Erstellung jedweder ASCII-Dateien benutzt werden, die jede gewnschte Gre annehmen knnen. Vom ZEPHYR Haupt- menue wird er mit EXECUTE EDITOR angewhlt. Sie werden nun gefragt, ob sie eine neue (NEW) oder einen bereits bestehende (OLD) Datei bearbeiten mchten. Benutzen Sie die Leertaste um zwischen diesen Optionen zu whlen, und drcken Sie dann . Geben Sie den neuen Dateinamen ein bzw. erleuchten Sie einen schon bestehenden und drcken Sie dann wieder . Wenn keine Datei Erweiterung eingegeben wird, be- nutzt ZEPHYR den Zusatz .TXT. Sie knnen ein Editor-Options-Fenster mit errei- chen. Indem Sie dann die PREFERENCES Option anwhlen, knnen Sie den Editor auf Ihre persnlichen Bedrfnisse anpassen. Whlen Sie die gewnschte Option mit aus und setzen Sie sie mit in Betrieb. Der Editor verfgt ber die meisten Funktionen der gngigen Textverarbeitungen. Schneiden und zusammenfgen ist mit dem Editor ebenso mg- lich. Um einen Textblock zu markieren, gehen Sie mit dem Cursor auf den Beginn des Textblocks. Drcken Sie dann und halten Sie die Taste, whrend Sie mit dem Cursor auf das Ende des Blocks gehen. Um den markierten Textblock in den Pufferspeicher zu kopie- ren, mssen Sie drcken. Wenn Sie den Textblock nun lschen mchten, benutzen Sie die Taste. Benutzen Sie irgendeine Taste, um die Markierung verschwinden zu lassen. Um den markierten Textblock, den Sie im Pufferspeicher abge- legt haben, wieder einzufgen, mssen Sie den Cursor auf die Stelle setzen, an die der Text eingefgt werden soll, dann drcken Sie . Der Block bleibt solange im Pufferspei- cher, bis er durch einen anderen ersetzt wird. So knnen Sie einen Block mehrfach in einen Text einfgen. Ebenso sind all- gemeine und weitlufige Such-, und Ersetzungsfunktionen vor- gesehen. Durch erhalten Sie das Fenster fr Suchen und Ersetzen. Geben Sie den zu suchenden (look for) Text ein. Gehen Sie dann mit auf das Feld Replace with (ersetzen durch) und geben Sie den entsprechen Text ein. Drcken Sie auf , um die erste Suche auszufh- ren. Mit wird dann an dieser Stelle das Ersetzen vorgenommen. Wenn Sie das an dieser Stelle nicht wnschen, drcken Sie um die nchste entsprechende Stelle auf- finden zu lassen. Diesen Vorgang wiederholen Sie bis an das Ende des Dokumentes. ===================================================================== Kapitel : Utility Editor Seite 88 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== ***** Steuertasten im Editor ***** ͻ TASTE FUNKTION Ķ Pfeil Rechts Cursor ein Zeichen nach rechts Ķ Pfeil Links Cursor ein Zeichen nach links Ķ Pfeil Auf Cursor eine Zeile aufwrts Ķ Pfeil Ab Cursor eine Zeile abwrts Ķ PgUp Eine Seite aufwrts Ķ PgDn Eine Seite abwrts Ķ Home Cursor an den Zeilenanfang Ķ End Cursor an das Zeilenende Ķ Crtl-Pfeil Rechts Geht ein Wort nach rechts Ķ Crtl-Pfeil Links Geht ein Wort nach links Ķ Crtl-Home Cursor an den Textanfang Ķ Crtl-End Cursor an das Textende Ķ Crtl-F Text suchen / ersetzen Ķ Crtl-Enter suchen starten Ķ Crtl-E Text tauschen Ķ Crtl-G tauschen berspringen/auslassen Ķ Crtl-W Text speichern Ķ ESC Abbruch OHNE speichern ͼ ===================================================================== Kapitel : Utility Editor Seite 91 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Besonderer Hinweis: ------------------- Wenn Ihr Speicher es erlaubt, knnen Sie mit dem Eintrag TEDIT = \path\editorname.xxx Beispiel : tedit = \util\edit.com in der Datei CONFIG.FP aber auch einen anderen Editor vorgeben. Im oben angefhrten Beispiel wrde also der Editor Edit.com aus dem Verzeichnis \util zum Einsatz kommen. Bitte beachten Sie die Sonderdatei SWAP auf Ihrer Programm- Diskette. Was ist FOXSWAP ???? Foxswap lagert das gesamte Programm ZEPHYR auf die Festplatte aus und gibt den Speicher frei. Dadurch steht der Speicher anderen Programmen, z.B. Ihrem Lieblings-Editor zur Verfgung. Anwendung: BUILD PREDEFINED CHOISE ----- Programm-berschrift VIEW ----- leer lassen COMMAND1 ----- run foxswap laufwerk pfad progname Beispiel: 1) CHOISE ----- DOS-SHELL VIEW ----- COMMAND1 ----- run foxswap \command.com PS: zurck zu ZEPHYR mit EXIT Beispiel: 2) CHOISE ----- EDITOR VIEW ----- COMMAND1 ----- run foxswap \dos\edit.com Bitte speichern Sie mit CRTL bzw. STRG W ab. Nun knnen Sie ber OUTPUT PREDEFINED Ihr externes Programm starten. ACHTUNG: BITTE STARTEN SIE IM "SWAP-MODE" KEINE SPEICHER- RESIDENTEN PROGRAMME WIE CHKDSK ODER DISK- OPTIMISER. DAS KANN DATENVERLUST BRINGEN................ ===================================================================== Kapitel : Utility Editor Seite 92 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== PUZZLE Das FoxPro Puzzle wurde eigens dafr entworfen, Ihnen ein elektronisches Mittel an die Hand zu geben, mit dem Sie spielend Ihre Zeit verschwenden knnen. Es ist wiederum auf zwei Arten zugnglich. Vom Hauptmenue aus ber EXECUTE PUZZLE und von den meisten anderen Fenstern ber und Z. ***** Puzzle ***** ͻ Puzzle Benutzen Sie die Cursortasten um die ͹ Zahlen 1 - 15 wie links abgebildet schn 1 2 3 4 der Reihe nach von links nach rechts Ķ von oben nach unten zu sortieren. Sie 5 6 7 8 knnen die Zahlen jederzeit mit S neu Ķ mischen. Durch knnen Sie das 9 10 11 12 Puzzle jederzeit beenden. Ķ Wenn Sie das Puzzle aus dem Hauptmenu 13 14 15 erreicht haben, kommen Sie mit ͹ auch wieder dorthin zurck. Shuffle ͼ Und vergessen Sie nicht, Ihren Chef auch mal spielen zu lassen.... ===================================================================== Kapitel : Utility Puzzle Seite 93 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Fliekomma Arithmetik Ein paar Worte zum Float Zahlenfeld. Das System der natrlichen Zahlen, das Sie tglich fr Berechnungen verwenden, ist ununterbrochen und unendlich. Es gibt weder eine untere noch eine obere Grenze, noch gibt es Grenzen fr die Genauigkeit einer bestimmten Zahl. Nimmt man eine beliebige Zahl, so gibt es unendlich viele natrli- che Zahlen sowohl vor als auch nach dieser Zahl. Und es gibt ebenfalls eine unendliche Anzahl Zahlen zwischen zwei belie- bigen Zahlen. Nehmen Sie beispielsweise 5,6 und 5,7 so sind 5,60001; 5,61 und so weiter zwischen den beiden ersten Zahlen angesiedelt. Theoretisch wre es am einfachsten, wenn Computer ebenfalls mit diesen Zahlen umgehen knnten, doch in der Praxis ist das leider unmglich. Computer, egal wie gro sie sind, haben eine bestimmte und begrenzte Register- und Speicher- breite, die sowohl den Bereich als auch die Genauigkeit von Zahlen einschrnkt. Fr viele Applikationen auf dem PC reicht die einfache Ganz- zahlenarithmetik (Integer-Arithmetik) aus, da spielt es in den meisten Fllen auch keine Rolle, wenn fr Berechnungen nur ein bestimmter Bereich von ganzen Zahlen zur Verfgung steht. Doch wenn Applikationen in einem weiten, dynamischen Bereich von Zahlen arbeiten sollen, ist mit der Integer- Arithmetik Schlu. Ein 32 Bit Prozessor der mit Ganzzahlen- arithmetik rechnet, kann nur in einem Bereich arbeiten, des- sen grter Wert bei 2 hoch 32 also bei etwa 4 Milliarden liegt. Mit einem 16 Bit Prozessor liegt dieser Wert bei nur 2 hoch 16, also 65536. Wenn Programme Zahlen sowohl im Mikro-,(0,000005), als auch im Megabereich (5.000.000,00) berechnen sollen, ist man mit der Ganzzahlenartihmetik "am Ende". Man geht also ber zur Fliekomma Arithmetik. Die Schreibweise basiert auf der wissenschaftlichen Notation, nach der jede Zahl als Produkt eines Wertes zwischen 1 und 10 (die sogenannte Mantisse) und einer Zehnerpotenz geschrieben wird. Die Zahl 5964000 lt sich in der Notation beispiels- weise als 5,964 mal 10 hoch 6 und die Zahl 0,00000056 als 5,6 mal 10 hoch minus 7 schreiben. Dieselbe Methode wird auch fr binre Zahlen angewandt. Im Binrsystem ist eine Zahl dementsprechend als Produkt zwischen 1 und 2 und einer Zwei- erpotenz abgelegt. ===================================================================== Kapitel : Anhang Fliekommaarithmetik Seite 94 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Dafr mssen zwei Teile gespeichert werden, die Mantisse und der Exponent, beide jeweils mit Vorzeichen, wobei diese Vor- zeichen jeweils eine binre Stelle (Ziffer) in Anspruch nimmt. Die Basis der Potenz einer Fliekommazahl mu nicht mitgespeichert werden, sie bleibt immer gleich. Somit ergibt sich eine typische Lnge fr Mantisse und Exponent von 52 be- ziehungsweise elf Ziffern. Damit lassen sich Zahlen zwischen 10 hoch minus 308 und 10 hoch 308 mit einer Genauigkeit von 16 bis 17 Dezimalstellen darstellen, also bedeutend grere Wertbereiche. ===================================================================== Kapitel : Anhang Fliekommaarithmetik Seite 95 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== A abort abbrechen account Rechnung, Abrechnung, Konto across quer hinber add hinzufgen, addieren after nach allow erlauben, ermglichen already bereits, schon and und any irgendeiner application Anwendung as wie assistant Assistent at least mindestens at most hchstens audit trail Kontrollaufzeichnung available verfgbar B batch Stapel, Kommandoprozedur before vor, vorher below unten between zwischen big gro blank leer, Leerstelle bottom Fu, Ende, Boden buffer Pufferbereich build bilden, aufbauen C carriage return Wagenrcklauf change wechseln, ndern, nderung character Zeichen child Kind choice Wahl, Auswahl choose whlen command Kommando, Befehl comment Kommentar compress verdichten configuration Gestaltung, Zusammensetzung confirm besttigen content enthalten, Inhalt copy kopieren, Kopie country Land create schaffen, anlegen current laufend, aktuell customer Kunde ===================================================================== Kapitel : Anhang Wrterbuch Seite I ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== D data Daten data base Datenbank date Datum day Tag decimal place Dezimalstelle delete lschen, zerstren delimit begrenzen description Beschreibung desire wnschen developer Entwickler digit Ziffer directory Verzeichnis disk Platte, Diskette display Bildschirm, Anzeige double doppelt drive Laufwerk E each jeder edit aufbereiten, verndern eject auswerfen, vorschieben empty leer enter eingeben entry Eingabe, Eingang equal gleichen, gleich erase lschen error Fehler exit Ausgang, hinausgehen expression Ausdruck F false falsch field Feld, Datenfeld file Datei find finden follow folgen font Schriftart form letter Serienbrief from von G global gesamt, umfassend greater grer group gruppieren, Gruppe group heading Gruppenkopftext ===================================================================== Kapitel : Anhang Wrterbuch Seite II ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== H header Kopf, berschrift heading Kopfzeile, berschrift height Hhe help Hilfe highlight hell erleuchtet, hervorheben I input eingeben, Eingabe K key Schlssel, Kennbegriff L lead index Leitindex, Hauptindex left links length Lnge, Stellenzahl less kleiner line Zeile line feed Zeilenvorschub link verknpfen, verbinden list anzeigen, auflisten location Ort M main Hauptschlich, Haupt... make machen margin Rand mark markieren master Haupt... match bereinstimmen may knnen, mgen memory Speicher message Nachricht, Meldung mode Art, Modus module Baustein month Monat N natural natrlich, physisch network Netzwerk new neu non-printable nicht druckbar not nicht now nun, jetzt number Nummer, numerieren, Zahl ===================================================================== Kapitel : Anhang Wrterbuch Seite III ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== O off aus, ab, weg old alt on an only nur option Option, Wahlmglichkeit or oder order Ordnung, Reihenfolge, Auftrag other andere output ausgeben, Ausgabe P page Seite, Blatt parent Elternteil part Teil, Artikel path Pfad pick aufgreifen picture Bild, Maske plain schlicht, einfach port Schnittstelle preformat vorformatieren print drucken printer Drucker proceed fortfahren, weitermachen prompt Eingabeaufforderung R range Spanne, Bereich read lesen rebuild neu aufbauen record Datensatz redial Wahlwiederholung reflect wiederspiegeln relate beziehen, verbinden relation Beziehung, Verhltnis replace ersetzen report Bericht, Liste require verlangen, bentigen restore wiedergewinnen, zurckgewinnen revision berarbeitung right rechts run ablaufen, Ablauf, Start ===================================================================== Kapitel : Anhang Wrterbuch Seite IV ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== S sample Beispiel save sichern search suchen, Suche select auswhlen selection Auswahl small schmal, klein space Leerzeichen, Zwischenraum aquare root Quadratwurzel string Zeichenkette, Zeichenfolge structure Satzaufbau, Dateistruktur subgroup Untergruppe subtotal Gruppensumme summary report Summenliste, summarische Liste T than als this dieser to nach, zu top Spitze, Anfang, Beginn total ber alles summieren true wahr turn drehen, wenden, umschalten U unique eindeutig update verndern, aktualisieren upper Grobuchstabe use benutze, Benutung utility Hilfs- Dienstprogramm V various verschieden W want wnschen width Weite, Breite wish wnschen with mit, durch word processing Textverarbeitung Y year Jahr ===================================================================== Kapitel : Anhang Wrterbuch Seite V ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== -TM- Dies ist die etwas abgespeckte Programm-Beschreibung des update Zephyr 4.0 Ein komplettes Handbuch erhalten Sie bei Lizensierung. ZEPHYR 4.05 das dBase und FoxPro 2.0 kompatible Datenbank-System fr nicht Programmierer arbeitet mit dBase Datenstruktur und Syntax bis zu 1000 mal so schnell wie dBASE IV und bis zu 1500 mal so schnell wie dBASE III+ inklusive integrierter SQL Untersttzung. Sehr einfache WINDOW Bedienung durch Pull-Down Menues, Pop-Up Auswahl und Windows hnliche Bedienerfhrung. Untersttzt bis zu 25 gleichzeitig geffnete Datenbanken mit 1 Milliarde Datenstze pro Datenbank. Untersttzt 255 Indexe und 256 Felder pro Datenbank integrierter Generator fr REPORTS, Etiketten, und Serienbriefe unendlich viele Datenerfassungs-Masken fr die Dateneingabe. Mit eingebauter Entwicklungs-Schnittstelle fr Profis und Datenbank-Neulinge. Zephyr ermglicht es Ihnen, in wenigen Minuten eine komplette Anwendung zu erstellen. Vollstndige Untersttzung fr die bernahme von Daten aus anderen Daten-Systemen fr alle Arten von Feldtypen. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 1 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== JEDERZEIT STEHEN IHNEN der integrierte Editor, die Serienbrieffunktion der Bildschirm Masken Generator sowie die interne Hilfefunktion und die Hilfs- programme Taschenrechner, Kalender, ASCII Tabelle, Sonderzeichen- Tabelle und ein Spiel zur Verfgung. Zephyr ist auch als 20 KB TSR resident Mode zu starten und stellt selbst dabei noch seinen vollen hoch auflsenden Grafik-Mode zur Verfgung. Laden Sie Zephyr im TSR resisdent Mode (nur 20K verbleiben im Speicher) und drcken dann eine "Hot-Key Taste" um kurz in ein anderes Programm zu wechseln. Zephyr bietet Ihnen die Verbindung von Datenbank-System und grafische Anwendung mit einer Auflsung von 800 x 600 Punkten bei vollen 256 Farben. Zephyr bentigt einen IBM-kompatiblen Rechner mit min. 640 KB RAM (490KB frei), DOS 2.1 oder besser (3.1 fr Netzwerk). Zephyr luft auch mit dem Betriebssystem OS/2. Es wird eine Festplatte mit 3.5 MB freier Kapazitt bentigt. (Natrlich mu auch noch etwas Platz fr Ihre Daten sein.) Zephyr untersttzt praktisch jeden Monitor und jede Grafikkarte. (Hercules, CGA, EGA, VGA.) Zephyr luft auf allen 386/486 Maschinen mit Speicherweiterung besonders schnell und untersttzt SuperVGA Farbe und eine Maus. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 2 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== SCHNELL BERSICHT DER WICHTIGSTEN NEUERUNGEN IN VERSION 4.xx 1) Das gravierendste an der Version 4.x ist, da Zephyr jetzt mit FoxPro 2.0 erstellt wurde. Das bringt nochmals einen gewaltigen Geschwindigkeits-Schub. 2) Die Mglichkeit zum Erstellen von .CDX Indexes. 3) Die neue Funktion Druckertreiber. 4) Die Funktionen SUM, AVERAGE und COUNT wurden neu ber- arbeitet. So stehen Ihnen jetzt zum Beispiel alle numer- ischen Felder zur Summenbildung aus einem PULL-DOWN Menu zur Verfgung. (bei lteren Versionen war dies nur nur mit dem ersten Nummernfeld in der Datenbank mglich.) INPUT *OUTPUT* FILE EXECUTE BUILD CONFIG QUIT ͻ Browse Display KREDKUNĿ Pre-Defined KUNR Ķ KINDER Quick List SO_EIN Report KRED_WUN Labels RATE Form Letters LOHN Ķ SONST_RENT Count MIET_FREI *** Sum *** MIETE Average SONST_AUS Ķ HAUS_AUS Screen Output ON Select FIELD or ESC Printer Output OFF File Output OFF Ķ Filter Setting Index Setting ͼ ===================================================================== Kapitel : Zephyr 4.xx New's Seite 3 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== 5) Die neue Funktion Relationale Liste ermglicht eine schnelle Dateneingabe, bzw. ein schnelles Update von bestehenden Datenstzen, respektive eine bernahme von noch nicht bestehenden Felder aus einer Parallelen Datenbank. Die Grundfunktion ist hierbei der JOIN Befehl. 6) Es ist jetzt auch mglich im BROWSE Mode zwei Dateien in zwei Fenstern gleichzeitig BROWSEN zu lassen. Dabei kann die Feldreihenfolge auch gendert und fixiert werden, soda diese Einstellung beim nchsten Mal automatisch wieder aktiv ist. Fenster 1 Fenster 2 ͻ ͺ*BROWSE* ͻ MUSTER ͻNameͳOrtͳStrasse NAME Whst Mller Hamburg Hafenst ORT Freiburg Meier Buxtehude Am Deic STRASSE Bergiselstrae 30 Schmidt Bremen Uferweg PLZ D-7800 Huber SchalstadtAm Bch KUNR 121 Schneider BremgartenRebenga ANREDE Herr Schuster Umkirch Im Erke BRANREDE r Herr Weber Steinen Hauptst TEXT *Memo* Whst۳Freiburg۳Bergise BEMERKUNG ۺSteinbrennerLrrach Baslers TELEFON 0761,492673 Richards Karlsruhe Kaisers ͼ<>ͼ TEXT ͻ Zephyr Shareware-Support und User-Club    ͼ Fenster 3 ͼ Fenster 1 Darstellung im Spalten-Mode Fenster 2 Darstellung in Browse-Mode Fenster 3 geffnetes MEMO-Feld Dabei knnen Sie im Browse-Fenster einen Eintrag selektieren und bekommen sofort parallel dazu den entsprechenden Daten- satz im Spalten-Mode, bei gleichzeitiger Anzeige des Memo-Feld- eintrags dargestellt. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 4 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Beachten Sie bitte auch, da die Felder in der Reihenfolge ver- schoben und im Browse-Fenster auch in der Feldbreite gendert dargestellt wurde. Das Verschieben erreichen Sie durch Anklicken des Feldnamen im Browse-Mode, Festhalten der Maustaste und ver- schieben. Die Feldbreite knnen Sie beeinflussen, indem Sie den "Strich" zwischen den Feldnamen anklicken und bei gedrckter Maustaste verschieben. Mit der Taste kann die eingestellte Anzeige fixiert werden. 7) Der TSR-Mode wurde vllig neu gestaltet und bietet vllig neue Mglichkeiten. 8) Der .PCX-Mode wurde neu gestaltet. Es kann jetzt ein auch ein "Teilbild" Bildausschnitt dargestellt werden. 9) Der Telefon-Whler. Wenn Sie ein Hayes kompatibles Modem besitzen knnen Sie per Tastendruck, aus der Datenmaske heraus, einfach mit eine Telefonnummer whlen. 10) Es wurde eine Druckerschnittstelle zur Steuerung des Schriftbildes neu in Zephyr aufgenommen. 11) Untersttzung von SQL ist eine neue sehr mchtige Funktion. 12) Zephyr wird jetzt als .EXE Datei ausgeliefert. Kein externes run-time Modul ntig. 13) Leider hat sich auch der Preis etwas nach oben geschoben. Aber bei den Leistungen die Zephyr bietet, ist dieser im Vergleich mit anderen Datenbanksystemen, die sonst nicht unter 1000,- DM zu erhalten sind, durchaus akzeptabel. 14) Das deutsche Handbuch ist jetzt ca. 170 Seiten stark. Es wurden dabei ca. 40 Seiten fr das bestehende Programm in der Version 3.1 neu aufgenommen. (wir danken an dieser Stelle fr einige Anregungen). Dazu kommen nochmals die Funktionsbeschreibungen der neuesten Version. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 5 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== BESCHREIBUNG DER NEUERUNGEN Fr "alte" Zephyr Anwender hier ein kurze Beschreibung der neuen Funktionen in Zephyr 4.x. Natrlich sind alle in lteren Zephyr Versionen enthaltenen Funktionen auch in der Version 4.0 enthalten. Zephyr wurde vllig neu auf Basis von FoxPro 2.0 berarbeitet und bietet eine Flle neuer Funktionen. FoxPro 2.0 bringt eine nochmalige, unwahrscheinliche Geschwindig- keits und Handlings-Steigerung in Zephyr ein. Ich war bei ersten Test's in der Vorabversion 4.05 ber den vorgelegten SPEED echt erstaunt. In einer Datei mit ca. 40 tausend Datenstzen, wurden mit einem 16 MHz 386 SX, bei gesetztem Filter, in 3 Sekunden alle Stze herausgefiltert. Und das ohne einen Index auf das Filter- feld gesetzt zu haben. ..........W a h n s i n n............. In Vergleich zu IBM's feinstem Grorechner mit IBM's bester Daten-Bank-Software (DB2), ist FoxPro beim Suchen und Auffinden von Daten bis zu 4 mal schneller. Dabei kostet IBM's Datenbanksoftware allein mehr als Ihr Haus! Diese Geschwindigkeit ist ein Resultat der von FoxPro erfundenen und patentierten Rushmore Technik. Der Trick dabei ist eine komprimierte Index Technology ber alle Felder. Dabei wird der INDEX auch noch komprimiert und bentigt dadurch sehr wenig Platz auf der Festplatte. Es wird dabei nur ca. ein Sechstel der normalen dBase IV Indexdateigre bentigt. Der Ausdruck oder die Anzeige wird dabei eigentlich nur durch die Geschwindigkeit Ihres Druckers, bzw. Ihres Bildschirms ge- bremst. Im Vergleich zu frheren Versionen von dBASE oder FoxPro, erlaubt Zephyr jetzt das Erstellen von .CDX Index Dateien die bis zu 255 normale Indexdateien enthalten kann. Dabei brauchen Sie beim Erstellen oder ndern einer Datenbank nur auf ein Schaltfeld im Pull-Down Menue zu gehen und dort die Sortierfolge Auf- oder Absteigend zu fixieren. Beim ffnen der Datenbank wird diese .CDX Datei automatisch mit erffnet und steht somit jederzeit ohne ein weiteres Zutun fr ein blitzartiges Auffinden von gesuchten Daten zur Verfgung. So etwas hat es noch nie gegeben............ Waoooouuu. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 6 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== INPUT OUTPUT FILE EXECUTE *BUILD* CONFIG QUIT ͻ ** Data Base File ** Index ͻ Structure: C:\ZEPHYR\MUSTER.DBF Name Type Width Dec Field  KUNDNR Numeric 10  Ŀ  ANREDE Character 12   VORNAME Character 25  NAME Character 25  STRASSE Character 25  PLZ Character 7  ORT Character 25  TELEFON Character 15 < SAVE >  GEBDAT Date 8  Fields: 12 Length: 215 Available: 3785 ͼ  Feldreihenfolge bei gedrckter Maustaste verschieben.  Aufsteigend .CDX Multi Index erstellen A - Z bzw. 1 - n  Absteigende Sortfolge erstellen Z - A bzw. n - 1 Fr "nicht" Mouse-Anwender steht die gleiche Funktion ber die Cursortasten Shift-links(selection), Leertaste zur Auswahl auf- bzw. absteigend (A-Z bzw. Z-A), und der RETURN Taste zur Be- sttigung bereit. Dabei empfehlen wir sogar alle Felder zu indizieren, mit Ausnahme der MEMO Felder. Es ist nicht mglich ber ein MEMO-Feld einen Index zu erstellen. Fr das Auffinden, Anzeigen oder Ausgeben der gewnschten Daten knnen dann die folgende vergleichs Operaten benutzt werden. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 7 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Ŀ KUNDNR RELATIONͻ ANREDE = Equals gleich VORNAME > Greater Than grer NAME < Less Than kleiner STRASSE >= At Least grer gleich PLZ <= At Most kleiner gleich ORT <> Not Equals ungleich TELEFON ͼ GEBDAT BEMERKUNG  ANMERKUNG: Die Suche mit "CONTAINED IN" (enthalten in) wird von der Rushmore-Technik nicht untersttzt. Erstellen Sie fr diese Funktion bitte mit BUILD INDEX einen normalen Index. Zephyr 4.0 enthlt ca. 1000 Programm-Befehle und Funktionen. Ein Buch mit 500 Seiten wrde nicht ausreichen alle Befehle und Funktionen und deren Syntax zu erlutern. Das ist aber sicher auch nicht die Aufgabe eines Shareware- Programms. (Und schon garnicht dieses Handbuchs.) Sollten Sie aber selbst so Anwendungen wie Zephyr programmieren wollen, empfehlen wir Ihnen ein entsprechendes Buch ber FoxPro 2.0 zu kaufen. Es sind verschiedene Bcher auf dem Markt. In meinem Handbuch sind einige geeignete Bcher mit ISBN Nr., Verlag, Autor und Preis angefhrt. Sollten Sie Probleme bei der Beschaffung haben, bin ich gerne bereit Ihnen das gewnschte Buch zum: Selbstkosten-Preis + Porto und 10,- DM fr Organisation zu besorgen. An dieser Stelle sollte aber erwhnt werden, da praktisch jeder Befehl und die Syntax, in der in Zephyr integrierten Hilfe- funktion umfassend erklrt wird. Bitte haben sie Verstndnis dafr, da ich, abgesehen von wenigen Ausnahmen, keine technische Untersttzung fr das Programmieren, oder fr die Erluterung der Foxpro-Syntax geben kann. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 8 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Dieses Handbuch ist auch speziell fr die Anwendung von Zephyr und nicht als Lehrbuch zu Foxpro gedacht. Wenn Sie jedoch Interesse am Programmieren mit FoxPro haben (Siehe DEMO.PRG's im Zephyr Paket), knnen Sie bei mir einen FoxPro DEMO-Compiler fr nur 30,- DM + 5,- DM Porto beziehen. (sicher kann man Zephyr noch um einige ntzliche Routinen fr die persnlichen Anwendungen erweitern.) TSR Mode Wie schon angesprochen, lt sich Zephyr auch als 20 KB TSR-Mode (Speicherresisdent) laden. Dieser Mode erlaubt es Ihnen Zephyr mit einem Tastendruck schnell zu verlassen, um z.B. kurz ein anderes Programm auszufhren. Zephyr kann auf verschiedenen Wegen in den TSR Mode gebracht werden. (1) Von der DOS Ebene: durch die Eingabe von ZEPHYR TSR. Zephyr wird gestartet und kehrt gleich wieder zur DOS-Ebene zurck. Sie knnen jetzt irgend ein Programm aufrufen und durch Drcken der Tastenkombination zu Zephyr umschalten. Durch drcken von verlassen Sie Zephyr und kehren in Ihr Programm zurck. (2) Von der DOS Ebene aus laden Sie Zephyr auf normalem Weg durch Eingabe von ZEPHYR. Sobald das Hauptmenu erscheint verlassen sie Zephyr wieder durch Drcken der Tasten- kombination . Jetzt knnen Sie eine andere An- wendung starten. Wenn Sie in diesem Programm nun die Tastenkombination bettigen, schalten Sie blitz- schnell zu Zephyr um. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 9 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== (3) Durch Erstellen einer DOS-Variablen die den Namen einer Start.bat enthlt. SET TSR=C:\anwendung.bat Durch diese Variante wird Zephyr aufgerufen, aber sofort wieder verlassen und die START.BAT wird ausgefhrt. In der START.bat geben Sie einfach den Namen des Programms ein mit dem sie arbeiten mchten. Innerhalb des ber die Start.bat aktivierten Programms knnen Sie dann mit zu Zephyr umschalten. PCX GRAPHIC MODE Zephyr untersttzt das Speichern, Anzeigen und Drucken von .PCX Bilder. Dabei wird sowohl der Hercules, als auch die Modi CGA, EGA, VGA und SuperVGA untersttzt. Zephyr untersttzt nahezu alle gngigen Grafikkarten automatisch. Zephyr merkt in den meisten Fllen beim Starten des Programms automatisch, welche Art von Grafikkarte in Ihrem Rechner einge- baut ist. In wenigen Fllen kann Zephyr jedoch keine 100% ige Identi- fizierung durchfhren. Dies ist besonders dann der Fall, wenn Sie eine EGA- oder VGA- Karte im Hercules Mode betreiben, oder einen Monochrom Bildschirm mit einer Farbgrafik-Karte ansteuern. Auch bei Laptops die mit einem LCD oder Plasma Display arbeiten knnen Schwierigkeiten auftreten. Wenn das bei Ihnen der Fall sein sollte, knnen sie Zephyr manuell an Ihre Hardware anpassen. Um einen besonderen Video-Mode einzustellen, knnen sie eine DOS Variable mit dem Namen VM setzen. set VM=Mode Dabei steht Mode fr den gewnschten Video-Mode. Bitte lesen sie in der Beschreibung Ihrer Grafikkarte nach, welche Modi Ihre Karte untersttzt. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 10 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Wenn Sie den Hercules Mode mit einer Hercules Karte oder einer EGA/VGA Karte einstellen mchten geben Sie bitte ein. set VM=99 Wenn Sie eine Auflsung von 800x600 bei 256 Farben einstellen mchten und gengend Speicher auf Ihrer Grafikkarte vorhanden ist, geben Sie bei einer VGA Karte bitte ein. set VM=42 Wenn Sie eine SuperVGA haben und die Anzeige irgendein Schlamassel zeigt, versuchen Sie bitte set VM=40 oder set VM=41 um eine VGA Auflsung von 320x200x256 zu erzwingen. Die normale VGA Einstellung ist set VM=19 Zephyr ermglicht es .PCX Bilder zu drucken oder zu betrachten. Dazu mssen Sie sich im BROWSE, EDIT oder ADD Mode befinden. Allerdings mu der Mode aus dem PULL-DOWN Menue heraus aktiviert worden sein. Es gibt 2 Wege zum Verknpfen von Datenbank und .PCX Bilder. (1) Gehen Sie in einem Feld mit dem Typ Char und geben Sie hier den Namen der .PCX Datei ein. (bis zu 8 Buchstaben) (2) Alternativ kann eine .PCX Abbildung auch in ein Memo-Feld importiert werden. Dazu mssen sie sich in einem der 3 Modi BROWSE EDIT oder ADD und gleichzeitig mit dem Cursor auf dem MEMO-Feld befinden. Das Drcken der Taste ffnet ein Fenster und ermglicht das selektieren und importierten einer DOS Datei. Whlen sie die gewnschte Datei aus und drcken dann bitte ENTER. Bitte verlassen sie dann sofort, ohne die Zeichen in dem MEMO- Feld zu lschen oder zu ndern, durch Drcken der ESC Taste das MEMO-Feld. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 11 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Zum Drucken der Abbildung mu das Bild auf dem Display sein. Drcken Sie dann einfach die Tastenkombination zum Drucken der Abbildung. Diese Art zu drucken ist allerdings nur in Verbindung mit HP- Laser-Jet kompatiblen Druckern mglich. Wenn Sie ber so einen Drucker nicht verfgen, starten sie bitte, am besten durch die Autoexec.bat, oder durch eine Programm Start.bat, den Grafik-Treiber GRAPHICS, der Ihrer DOS Version beiliegt mit einem der folgenden Parameter. Syntax: GRAPHICS [Type] [/R] Beispiel: graphics graphics /R oder Befehl Typ Beschreibung ------------------------------------------------------------- graphics color1 IBM-Farbdrucker mit schw. Farbband color4 IBM-Farbdrucker mit Farbband color8 IBM-Farbdrucker mit CMYB-Farbband Hpdefault Beliebiger HP-PCL Laserdrucker deskjet HP-Deskjet graphics Grafikfhiger IBM Matrixdrucker graphicswide Grafikfhiger IBM Matrixdrucker mit 11 Zoll breitem Wagen laserjet HP-Laserjet laserjetII HP-Laserjet II paintjet HP-Paintjet quietjet HP-Quietjet quietjetplus HP-Quietjet Plus ruggedwriter HP-Rgged Writer ruggedwriterwide HP-Rugged Writer breiter Wagen thermal IBM-Thermodrucker thinkjet HP-Thinkjet Der Bildschirm wird normalerweise invertiert gedruckt. Aus weien Zeichen auf schwarzem Hintergrund werden schwarze Zeichen auf weiem Hintergrund. Der Parameter /R invertiert die Vorder- und Hintergrundfarben. Bis zu der DOS Version 4.01 untersttzt der Grafiktreiber Graphics nur IBM-Matrix-Drucker. Besitzer von Laser- und oder Tintenstrahl- Drucker gehen leer aus. Mit der DOS Version 5.0 wurde der Treiber neu berarbeitet und untersttzt nun auch Tintenspritzer und Laser-Drucker. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 12 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== AUTOMATISCHER TELEFON WHLER Um aus einer Zephyr Datenbank heraus per Tastendruck den Feld- inhalt TELEFONNUMMER an ein Modem zu senden und automatisch anwhlen zu lassen, bentigen Sie ein Hayes kompatibles Modem. Sie mssen Zephyr mitteilen, an welcher seriellen Schnittstelle Sie Ihr Modem angeschlossen haben und mit welchen DF Parameter Sie es Betreiben. Beispiel: SET PORT=1 oder SET PORT=2 nur Port 1 oder 2 mglich MODE COM1:2400,N,8,1 bzw. MODE COM2:.......... Ferner mssen Sie Zephyr noch mitteilen in welcher WHLART Sie Ihr Modem betreiben. Beispiel: SET PREFIX=ATDP fr Pulswahl oder SET PREFIX=ATDT fr Tonwahl Wenn Sie den TELEFON WHLER mit DR-DOS 5.0 betreiben, kann es zu Schwierigkeiten kommen, das ist aber leider Ihr Problem. Ein Auslsen der Anwahl ist im BROWSE, EDIT und ADD Mode durch Drcken der Tastenkombination ALT+D whrend Sie sich im Telefonnummernfeld befinden mglich. Der Feldtype mu dabei Charakter sein. Zum Auflegen drcken Sie einfach RETURN. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 14 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== RELATIONAL AUSWAHL-LISTE Die Funktion ermglicht es aus einer POP-UP Tabelle(n)-Datei eine Zeile auszuwhlen und in die Feldinhalte der namensgleichen Felder der Tabellen-Datenbank, in den aktuellen Datensatz der Arbeitsdatei zu bernehmen. Diese Option beschleunigt die Dateneingabe ungemein und hilft Eingabefehler zu vermeiden. Die Anwendung dieser Option ist recht einfach. Erstellen Sie sich einfach eine Datenbank mit dem gleichen Namen wie der Feldname fr den Sie diese Funktion einsetzen mchten. Beispiel: Wenn Sie die Funktion fr ein Feld mit dem Namen ORT einsetzen mchten, erstellen Sie bitte eine .DBF Datenbank mit dem Namen ORT. Tip: COPY STRU TO ORT.DBF und lschen dann alle Felder () die nicht bernommen werden sollen. Wenn Sie sich dann in der Hauptdatei in dem Feld ORT befinden, drcken Sie einfach die Taste. Sofort wird sich ein Fenster ffnen, in dem Sie fr unser Beispiel den Ort auswhlen knnen. Mit Bettigen der RETURN Taste werden dann die Feldinhalte der namengleichen Felder der Tabellendatei, automatisch in die Haupt- datenbank bernommen. Dies knnen z.B. die Felder ORT, PLZ, eventuell auch noch Vorwahl usw. sein. Sie brauchen also in der Haupdatenbank die Felder ORT,PLZ usw. nicht mehr selbst auszufllen, sondern sie werden bei Bettigen der Taste automatisch aus der Tabellendatei bernommen. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 15 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== 9:22:41 pm ͻ Nr.24 von 24 NR ANREDE TABLE LOOKUP ** ORT **********  VORNAME Bad Bellingen  Bad Drrheim NACHNAME Berne 1 Blomberg PLZ 7800 ORT Freibu Breisach Breitenfelds STRASSE Denzlingen Ehrenkirchen TELEFON Emden Emmendingen BEMERKUNG Endingen *Freiburg****************** Text Friesenheim  ͼ TABLOOK ORT Exclusive Opt: 13/53 Ins FilterM-EditM-InM-OutTableFileIndex Diese Art der "Eingabe" bietet sich immer da an, wo in einem Feld in den verschiedenen Datenstzen immer wieder die gleichen Eingaben zu machen sind. Beispiel: Nehmen wir an, da in Ihrer Anwendung fr ein Feld GERTE_ART, hufig der Eintrag PAD, BNC, PC, Modem, HFD, Knoten usw. usw. erfolgen mu. Legen Sie sich zu diesem Zweck eine Datenbank GERATE_ART an, in der Sie die verschiedenen Gerte-Typen erfassen. Wenn Sie sich spter in Ihrer Anwendung in dem Feld GERTE_ART befinden, brauchen Sie nur noch die Taste zu drcken. Dieses Spielchen knnen Sie fr beliebig viele Felder in Ihrem Datensatz anwenden. Z.B. wenn in einem weiteren Feld SCHNITT- STELLE wieder die Eingaben x3, x25, x21, v24, usw. usw. erfolgen mssen. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 16 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== Anmerkung: Die Tabellendatei mu sich im gleichen Verzeichnis wie die Haupdatei befinden. Es mssen also folgende Bedingungen fr die gerade beschriebene Funktion gegeben sein: (1) Sie mssen sich im BROWSE, EDIT oder ADD Mode befinden. (2) Es mu eine Datenbank mit dem gleichen Namen wie der Feldname bestehen. (Es mssen die ersten 8 Zeichen identisch sein.) (Feldnamen knnen ja grer 8 Zeichen sein.) (3) Der Feldtype der Hauptdatenbank mu identisch sein mit dem Feldtyp der Tabellendatei. (4) Die Tabellendatei mu mit einem Index auf dem aktivem Feld versehen sein. (im Beispiel auf ORT) (5) Die Tabellendatei braucht vorher nicht extra geffnet werden. Sie wird bei Bedarf automatisch geffnet und auch wieder geschlossen. Jedoch ist die Geschwindigkeit besser, wenn die Tabellendatei schon erffnet wurde. (6) Es werden alle Feldinhalte identischer Feldnamen in die Hauptdatei bernommen. (7) Es wird jedoch grundstzlich in der Tabelle nur das erste Feld der Tabellendatei (und hierauf mu der Index stehen) angezeigt. (5) Sie knnen sich mit den normalen Cursortasten innerhalb der Tabelle bewegen (Bild hoch, Bild ab, Pos1, Ende usw.) Mit RETURN werden die Felder bernommen, ESC bricht die Funktion ohne bernahme ab. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 17 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== MEMO-FELD NEUERUNGEN Fr die Handhabung von Memofelder hat sich folgendes gendert. Sie knnen ab sofort per Tastendruck einen Text in ein Memofeld importieren oder auch exportieren. Ebenso ist eine neue Funktion (EXPLORE) im BUILD ADD/EDIT-Format erstellen, neu implementiert worden. Sie knnen jetzt ein auto- matisches ffnen eines Memofeldes erzwingen. Wenn sich der Cursor auf einem Memofeld befindet ist es jetzt im BROWSE, EDIT und ADD Mode mglich durch Drcken der Taste einen bestehenden Text in das Memofeld einzulesen. Durch Drcken der Taste ist es genau so einfach den Memo- feldinhalt in eine Datei auszugeben. Bei beiden Funktionen werden Sie vorher noch gefragt, ob der Text angefgt oder berschrieben werden soll. Es kann aber (mit dieser Funktion) nur ein ganzer Text importiert, oder ein ganzes Memofeld exportiert werden. Die Daten in einem Memofeld brauchen dabei nicht unbedingt vom Typ ASCII sein. (Siehe .PCX) Es kann z.B auch ein Programm sein. Diese Mglichkeit erffnet vllig neue Dimensionen. ===================================================================== Kapitel : Zephyr 4.xx New's Seite 18 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== IMPORT / EXPORT Neuerungen Die Import- und Export-Funktion wurde um einige gngige Datei- formate erweitert. Dateiformat IMPORT EXPORT --------------------------------------------------------- FoxPlus & dBASE III+ ja ja Delimited ja ja DIF (VisiCalc Tabellen) ja ja FW2 (Framework II Daten) ja nein MOD (MultiPlan 4.01) ja ja PDOX (Paradox 3.5) ja nein RPD (RapidFile 1.2) ja nein SDF (System Daten format) ja ja SYLK (MultiPlan) ja ja WK1 (1-2-3 Version 2.x) ja ja WK3 (1-2-3 Version 3.x) ja nein WKS (1-2-3 Version 1-ein) ja ja WR1 (Symphony 1.1 oder 1.2) ja ja WRK (Symphony 1.0) ja ja XLS (Exel 2.0) ja ja ===================================================================== Kapitel : Zephyr 4.xx New's Seite 19 ===================================================================== .pa ===================================================================== --- Z E P H Y R - B e d i e n e r - H a n d b u c h --- (c) 1991 by Gnther's Shareware-Port Tel.: 0761 492673 ===================================================================== SQL STRUCTURES QUERY LANGUAGE Zephyr untersttzt jetzt auch IBM's Structured Query Language. Sie knnen die Funktion ber die BUILD COMMAND Zeile aufrufen. Dabei ist die SQL Funktion so mchtig, da sich viele Hochschulen und Universitten Semester lang mit SQL beschftigen. Bitte haben Sie daher Verstndnis dafr, da ich auch hier nicht nher auf die Syntax der SQL eingehen kann. Die Basis Syntax ist jedoch wie folgt: SELECT [ALL | DISTINCT] [.] [AS ] [, [.] [AS ] ...] FROM [] [, [] ...] [[INTO ] | [TO FILE [ADDITIVE] | TO PRINTER]] [PLAIN] [NOWAIT] [WHERE [AND ...] [AND | OR [AND | OR ...]]] [GROUP BY [, ...]] [HAVING ] [UNION [ALL]