home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 2
/
romside_best_of_german_only_2.iso
/
dos
/
daten
/
zephyr
/
zephyr4s.2
/
HANDBUCH.TXT
< prev
next >
Wrap
Text File
|
1993-06-22
|
275KB
|
6,262 lines
Dieses Handbuch ist um einige Seiten gekürzt.
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 Günther's Shareware-Port =║
║= b Günther Wöhst =║
║= deutsches Handbuch e Bergiselstraße 30 =║
║= i 79111 Freiburg =║
║= Anwenderunterstützung Tel.: 0761 492673 =║
║= Fax.: 0761 585229 =║
║= =║
║= deutsches Handbuch (c) 1990-93 by Günther's Shareware-Port =║
║= Level 3.1 dh 3.0 vom 19.06.93 Günther Wöhst =║
║= =║
║= Vervielfältigungen jeder Art werden strafrechtlich verfolgt =║
║= =║
║= Handbuch für: =║
║= 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 Günther's Shareware-Port
┌────────────────────────────────────────────────────────────┐
│ Sollten Ihnen bei der Nutzung dieses Handbuchs Fehler │
│ auffallen, oder sollten Sie Vorschläge 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
EINLEITUNG
Copyright . . . . . . . . . . . . . . . . . . . . 3
In eigener Sache . . . . . . . . . . . . . . . . 5
Ein bißchen trommeln muß schon sein . . . . . . . 7
Fähigkeiten Mengengerüst . . . . . . . . . . . . . 8
Begrüßung 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
Datensätze löschen . . . . . . . . . . . . . . . . 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
FORTGESCHRITTENE FUNKTIONEN
Datei Handhabung . . . . . . . . . . . . . . . . . 58
Relationen ( Verbundene Datenbänke ) . . . . . . . 59
Import & Export . . . . . . . . . . . . . . . 62
Datei Reorganisation . . . . . . . . . . . . . . 64
Eingabe-Format erstellen . . . . . . . . . . . . . 65
Eingabe-Format auswählen . . . . . . . . . . . . . 67
Picture definationen . . . . . . . . . . . . . . 69
Automatische Eingabe Kontrolle . . . . . . . . . . 70
Berechnete Felder . . . . . . . . . . . . . . . . 72
Vorgegebene Ausgabe OUTPUT erstellen . . . . . . . 73
Swap . . . . . . . . . . . . . . . . . . . . . . . 75
Vorgegebene Ausgabe . . . . . . . . . . . . . . . . 76
MATHEMATISCHE FUNKTIONEN
Zählen . . . . . . . . . . . . . . . 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ANHANG
Fließkomma 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 löschen . . . . . . . . . . . . . . . . . . 121
Datei Structure kopieren . . . . . . . . . . . . . 122
Daten Import . . . . . . . . . . . . . . . . . . . 122
Date() Funktionen . . . . . . . . . . . . . . . . 123
String Funktionen . . . . . . . . . . . . . . . . 126
Nicht unterstützte dBase Befehle . . . . . . . . . 129
Trademarks ( Markenzeichen ) . . . . . . . . . . . 130
Dateiformen . . . . . . . . . . . . . . . . . . . . 131
Fehler-Meldungen . . . . . . . . . . . . . . . . . 132
Wörterbuch 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Sehr geehrter ZEPHYR USER,
wir beglückwünschen 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
heißt 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, dürfen
Sie ZEPHYR nur auf EINEM Rechner einsetzen.
Für Mehrfach-User (stand-alone PC's) erfragen Sie bitte
unsere Preise.
Wenn Sie EINE Netzwerkversion erworben haben, dürfen Sie
ZEPHYR nur auf EINEM Server einsetzen.
(Unbegrenzte Anzahl Requester, über Gateway erreichbare Rechner
benötigen 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Besonderen Dank gebührt 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 würde mich freuen, wenn ich mal wieder etwas von Ihnen
hören würde.
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 gewünscht, 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 einfließen.
Natürlich erhalten Sie dafür das neueste Handbuch.
Und nach der nächsten 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 einfügen und Ihnen zurücksenden.)
mit freundlichen Grüßen
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Dieses Bedienerhandbuch wurde für den Ausdruck auf
EDV-Endlospapier mit 72 Zeilen je Seite ausgelegt,
aber auch eine Ausgabe mittels Einzelblatt sollte
problemlos möglich sein.
Bitte schalten Sie Ihren Drucker auf AMERIKANISCHEN
Zeichensatz und in den IBM-MODE.
COPY HANDBUCH.TXT PRN <ENTER>
Und ab geht die wilde Luzy........................
Mit dem deutschen Zeichensatz ausgedruckt, lesen Sie
in diesem Handbuch besonders für 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 drücken der ALT Taste und
gleichzeitiger Eingabe der Nummer im ZEHNERFELD
Anmerkung: Selbstverständlich hätte man dieses Handbuch
auch "Doppelseitig" kopieren können.
Die linke Seite ist extra für 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Ein bißchen trommeln muß schon sein.
ZEPHYR ist ein: MENUE - GESTEUERTES RELATIONALES
DATEN - BANK - SYSTEM
für "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) für Windows
hoffen läßt.
8 * so schnell wie dBaseIV und 16 * so schnell wie dBaseIII+.
Dennoch hat FOX-PRO die GRUND-SPRACHE und die DATEI-
KOMPATIBLEität mit anderen dBase DIALEKTEN beibehalten.
Darüberhinaus 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 müssen Sie nicht bezahlen.
Wenn Sie aber selbst so ein Programm wie ZEPHYR erstellen
möchten, wird es vonnöten. (erstellen des Quell-Codes)
Sie können mit FOX-PRO eigentlich das gleiche wie mit dBase,
Clipper, dBFast usw. usw. machen, nur ein bißchen schneller
und wie wir meinen besser.
Viele seiner Eigenschaften hat FOX-PRO ZEPHYR mitgegeben.
(Der Kenner hat es längst bemerkt.)
Dem Einsteiger und auch dem fortgeschrittenen dBase .PRG
Programmierer empfehle ich den DEMO-COMPILER.
Er ermöglicht es Ihnen, solche Programme wie ZEPHYR oder auch
nur kleine Erweiterungen zu Zephyr oder auch ganze Anwendungen
selbst zu programmieren.
Den DEMO-COMPILER können Sie für nur 20,- DM
+ Porto 5,- DM
(bei Nachnahme nochmals) 6,- DM
bei mir beziehen.
Sie dürfen jedoch mit dem Demo-Compiler keine kompletten
Anwendungen erstellen und diese mit dem "run-time modul"
von ZEPHYR betreiben außer in Verbindung mit ZEPHYR selbst.
( also nur über die Anwahl EXECUTE FOXPRO PROGRAM )
Wenn Sie eine Anwendung erstellt haben die Sie vertreiben
möchten, müssen Sie für Ihren Kunden, bei Ward Mundy oder
oder bei mir, eine Zephyr Lizenz für 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
EIN KLEINER AUSZUG AUS DEM MENGENGERÜST:
- 250 Befehle, 200 Funktionen, 26 Systemspeichervariablen
- Gleichzeitiges Öffnen von bis zu 25 dBase Datenbänke
- Bis zu 25 verschiedene Index-Dateien können geöffnet sein,
um ein schnelles Sortieren und Herstellen von Daten-File-
Beziehungen ( relationen ) zu ermöglichen.
max. 100 Zeichen pro Indexschlüssel.
- Eine gute Fenster- und Maus- unterstützte Benutzer - Ober-
fläche erleichtert Ihnen die Arbeit ungemein.
- Reporte, Etiketten, Standardbriefe, Listen, Masken
und natürlich auch die Datensatz - Struktur können frei
erstellt werden.
- Eine Milliarde Datensätze pro Datenbank
- 254 Zeichen pro Datenfeld, max. 4000 Zeichen pro Datensatz.
- 256 Felder pro Datensatz. max. 10 Zeichen für Feldname.
CHARACTER, NUMERIC, FLOAT, DATE, LOGICAL, und MEMO Felder
werden unterstützt.
- In der Länge unbegrenzte Textfelder (Memo), die weiter aus-
gewertet werden können. (Suchen, Logische Funktionen usw.)
- Ab Version 3.1 ist ein Bild-Feld möglich, 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 können. (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 Verfügung stehen.
- Zephyr ist auch als TSR-Programm resident lauffähig.
- Netzwerkfähig 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 läuft auch unter OS/2.
=====================================================================
Kapitel : Fähigkeiten Mengengerüst 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
HILFS-SYSTEME
ZEPHYR verfügt über mehr als 200 KByte an Hilfe (HELP),
die nur auf einen Fingerdruck von Ihnen wartet. Zusätzlich
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 für kein anderes Pro-
gramm, außer 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 können jederzeit den ZEPHYR-Bearbeitungs-Zusammenhang
verlassen, und mit Druck auf die <F1>-Taste das Hilfssystem
anwählen. Daraufhin erscheint das HELP-System in seinem spe-
zifischen Fenster, wie oben dargestellt. Sie haben sowohl
die Möglichkeit, die Cursor-Tasten zu benutzen, um die Themen
anzusteuern, bzw. den Anfangsbuchstaben des Themas einzuge-
ben, für das Sie das Hilfssystem in Anspruch nehmen möchten.
Steuern Sie dann exakt den gewünschten Befehl an. Wenn das
entsprechende Thema aufleuchtet, drücken Sie <ENTER> um
den Hilfstext aufzurufen. Benutzen Sie nun wieder die Cursor
Tasten um sich im Text zu bewegen. Drücken Sie dann das T um
das Themen-Menue wieder verschwinden zu lassen oder die
<ESC>-Taste um das Hilfssystem zu verlassen.
Anmerkung: Sie können die gesammte Hilfedatei ausdrucken.
Gehen Sie dazu wie folgt vor.
Kopieren Sie zunächst (notfalls auf DOS-Ebene) die Datei
ZHELP.DBF in ZH1.dbf und ZHELP.FXP in ZH1.FXP.
Nun können 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 können.
=====================================================================
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ERSTE SCHRITTE
ZEPHYR heißt Sie willkommen
Ganz gleich, ob dieses Ihr erster Kontakt mit einem Daten-
banksystem ist oder nicht, wir möchten, daß es für Sie ein
ebenso angenehmer wie erfreulicher sein wird.
Sie können sich manche Mühe 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 ermöglichen und selbst:
ANSPRUCHSVOLLE-MENUE-GESTEUERTE-DATENBANK-ANWENDUNGEN
in erstaunlich kurzer Zeit anzulegen.
Um jedoch aus ZEPHYR das Beste für 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 Begrüßung 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 Günther'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 ════════════════════════ ≡
║ ║
║° Günther Wöhst 7800 Freiburg Bergiselstr.30 D ──────
║│ E ─────
║└─ lösch Markierung ║
║ G H K ║
║ │ │ │ ║
═ ════ ════════════════════════════════════════════ ══∙
│ │
F L
A) Ein Anklicken dieses Quadrates löscht das Fenster.
B) Dieses ist die Überschrift der Name des Fensters.
Sie können mit der Maus die Überschrift anklicken und bei
gedrückter Maustaste das Fenster verschieben.
Mit STRG + F7 erreichen Sie das gleiche ohne Maus.
C) Wenn Sie diese Striche anklicken, vergrößert sich das Fenster
zu einem Voll-Bildschirm.
STRG + F10 ist der Tastencode für nicht Maus Anwender.
D) Ein Anklicken dises Symbols erzeugt ein Aufwärtsrollen.
Durch gedrückt halten der linken Maustaste, bewegen Sie
sich im Text abwärts.
E) Durch Anklicken, und bei gedrückter Maustaste verschieben
dieses Symbols, bewegen Sie sich im Text AUF-, oder AB-wärts.
F) Bewirkt ein überlappendes Verschieben einer zweiten Bild-
schirmanzeige.
G) Bewirkt ein zeichenweises Seitwärtsrollen 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 Länge einer Zeile
befindet.
K) Wie bei Punkt G) nur in anderer Richtung.
L) Mit diesem Symbol können Sie durch Anklicken und gedrückter
Maustaste das Fenster in seiner Größe 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
BEFEHLS-MODUS
Für all diejenigen, die sich ein wenig im Programmieren ver-
suchen möchten, erlaubt ZEPHYR Zugang zum Befehlsmodus. Hier-
bei können FoxPro-Befehle so eingegeben und ausgeführt werden,
als würde der Benutzer ein FoxPro-Programm schreiben. Dennoch
ein paar Bemerkungen zur Beachtung. Der Befehlsmodus ermög-
licht Zugang zum FoxPro-Datenbank-Programm. Somit können Sie
leicht Schaden in ZEPHYR anrichten. Sie sind also dafür 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 nötig, eigene. Ansonsten können die Menu-
funktionen irreparabel beschädigt werden.
ZEPHYRS Geschwindigkeit ist zum Teil darauf zurückzuführen,
daß alle Datenbanken und Indexe offen gehalten werden, während
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 ursprünglichen
Zustand zurückversetzt zu haben, bringt ZEPHYR vollkommen
durcheinander.
Um mit dem Befehlsmodus zu arbeiten, müssen Sie das BUILD
Menue anwählen und mit der <PgDn> Taste die PROGRAM Option
erleuchten. Drücken Sie dann <ENTER>. Daraufhin erscheint
der Programmodus zusammen mit einem Fenster worin Sie Ihre
Wahl ausführen können.
Wenn Sie den Befehlsmodus verlassen und zu ZEPHYRS Hauptme-
nue zurückkehren möchten, brauchen Sie nur die <ESC>-Taste
zu drücken.
Wir bieten keine technischen Hilfsmittel für den Befehls-
modus an, außer auf das hier schon mehrfach erwähnte 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ZEPHYRS HAUPTMENUE
Wie Sie feststellen werden, befindet sich nach dem Programm-
start eine dem SAA Standard weitgehend angepaßte 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 ermöglichen.
Für die "unverbesserlichen" dBase Anhänger wird darüber
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Umwandlung in Groß-, Kleinschreibung
Es kann auch mal notwendig werden, einen Feldinhalt in
Großschreibung umzuwandeln. Hierfür geben Sie bitte
folgenden Befehl ein:
REPLACE ALL feldname WITH UPPER(feldname)
z.B. REPLACE ALL ort WITH UPPER(ort)
Das gleiche gilt sinnbildlich für die Umwandlung in Klein-
schrift:
REPLACE ALL feldname WITH LOWER(feldname)
Sortierung
In einigen Fällen ist es von Vorteil, wenn die Datensätze 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 für alle Dateiarten. (.DBF, .FMT, .TXT, usw.)
COPY TO zieldatei FIELDS feldnamen
Erstellt eine neue Datei mit den aufgeführten Dateifeldern.
z.B. COPY TO leer.dbf FIELDS anrede,name,tel
Löschen
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
DATE FUNKTIONEN
Die Funktion date() übergibt das Systemdatum von MS-DOS
oder PC-DOS (das gleiche in grün, bzw. in blau) oder seit
neuestem auch von DR-DOS (Digital-Research) an Zephyr.
Bitte stellen Sie zunächst 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 für 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 Günther'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 zusätzlicher Speicher kann ZEPHYRS Leistungen noch ver-
doppeln, bzw. verdreifachen. Es werden sowohl Monochrom (Her-
cules), wie auch CGA, EGA, und VGA Bildschirme unterstützt.
Eine Maus ist sehr sehr hilfreich, aber nicht unbedingt not-
wendig.
Zephyr läuft auch mit dem Betriebssystem OS/2
INSTALLATION
ZEPHYR wird in gepackter Form vertrieben, um so Platz auf
den Disketten zu sparen. Besonderer Dank gebührt 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 ausgeführt 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,
müssen sie alle mit " Z " anfangenden Dateien mit dem DOS-Befehl
copy z*.* nach C:\ZEPHYR kopieren. Sonst läuft 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 Günther'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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Bei 99 % aller Systeme, arbeitet Zephyr nach dieser Methode
ohne die geringste Störung.
Versuchen Sie nun Ihr Glück und tippen zum Programmstart:
CD \ZEPHYR <ENTER> gehe ins Directory
ZEPHYR <ENTER> 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 "hängt", so-
bald Sie eine Option wie etwa BUILD DATA BASE (Datenbank
erstellen) ausführen möchten, bleibt Ihnen nichts anderes
übrig, als auch noch den nächsten 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
SETUP - SYSTEM - ANPASSUNGEN
Das Schöne an Computern, die mit DOS arbeiten, ist ihre
Fähigkeit, mit einem breiten Spektrum von DOS-kompatibler
Software arbeiten zu können.
Das heißt aber nicht, daß alle DOS-Computer gleich sind.
So gibt es z.B. die verschiedensten Möglichkeiten, ein
System zu configurieren. ZEPHYR versucht, die Struktur
Ihres Systems zu decodieren.
Dennoch gibt es bestimmte Systeme, die einfach nicht ent-
schlüsselt werden können. 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.
Für gewöhnlich benötigt ZEPHYR keine Struktur-Datei.
Dennoch kann dies notwendig werden. Wenn sich Ihr Computer
wie oben dargestellt verhält.
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, während Sie sich in dem \ZEPHYR
Unterverzeichnis befinden.
Welche Struktur-Befehle Sie einzugeben haben, hängt in erster
Linie von Ihren speziellen Problemen ab.
Sie finden diese im nächsten Abschnitt dieses Benutzerhand-
buchs aufgelistet.
CD \ZEPHYR <ENTER>
COPY CON CONFIG.FP <ENTER>
Ihre spezielle Struktur-Anpassung <ENTER>
Ihre spezielle Struktur-Anpassung <ENTER>
<CTRL-Z> <ENTER>
Wer keinen anderen Editor hat, soll drei mal ums Haus laufen
und dann natürlich 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
DISPLAY - TYPEN
Wenn das ZEPHYR-Hauptmenue nach Programmstart nicht erscheint,
haben Sie die Möglichkeit, von Hand einen anderen Display-Typ
auszuwählen.
Das kann durch das Hinzufügen 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.
Fügen Sie daher einfach eine der unten aufgeführten Zeilen in
Ihre CONFIG.FP Datei ein, um den von Ihnen verwendeten Monitor
optimal anzupassen.
Vielleicht müssen Sie auch ein wenig experimentieren, bevor
Sie sich endgültig für 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 eingefügt 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......
Glück gehabt wunderbar !
Wenn Sie eine CONFIG.FP Datei angelegt haben, nur um ein
Speicherproblem (wie auf der nächsten Seite dargestellt) zu
lösen, fügen Sie bitte den folgenden Befehl in Ihre CONFIG.FP
Datei MIT ein, um auch weiterhin eine einwandfreie Funktion
Ihres Farbmonitors zu gewährleisten:
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
RAM DISKS
ZEPHYRS normale Leistungen können 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 benötigt 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 hinzufügen.
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 Möglichkeit, 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 Verfügung.
Anmerkung:
Einige, besonders Speicher-Residente-Programme, und dort be-
sonders die, die .COM heißen, können 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 Günther'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 können 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 einfügen
T = delete Record Satz löschen
Y = delete Feld Feld löschen
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 ursprüngliche 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 Heiße-Feld, und .......
.........................................
Klick oder Klick Klick, bitte schön...............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 Günther'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 Buchläden für ca. 95,- DM zu erhalten
und die beste Art, Geld auszugeben, die sich denken läßt.
ACHTUNG: FoxPro - Made Easy ist ein englisches Buch
Abgesehen von einen wenigen Kapiteln, bietet DIESE zusammen-
gefaßte Anleitung eine fundierte Einführung in ZEPHYR.
Es ist an sich auch mehr als Grundlage für die Nutzung von
ZEPHYR gedacht.
Es kann Sie also nicht in alle Feinheiten des FoxPro-Daten-
bank-Systems einführen. Um auch noch das Letzte aus ZEPHYR
herauszuholen, konsultieren Sie bitte Herrn Jones Buch.
Es wird Ihre Freude an dieser Software in gleichem Maße
vergrößern, wie es Sie in das wie ich finde, beste Daten-
bank System das derzeit auf dem Markt ist, einführt.
=====================================================================
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Es gibt aber auch in Deutschland entsprechende Bücher.
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)
erläutert hilft hier gut weiter. z.B.:
1.) Der Data Becker Führer 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 große 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 Günther'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. Drücken Sie die <ENTER> -
Taste um fortzufahren.
***** Datenbank erstellen *****
╔══════════════════════════════════╗
Wenn Sie eine neue Daten- ║ ║
bank anlegen möchten, be- ║ Create NEW or revise OLD? *NEW* ║
stätigen Sie bitte mit ║ ║
< ENTER >. Was beim Be- ║ Press <SPACE-BAR> to choose. ║
tätigen der LEER-TASTE ║ ║
(spacebar) geschieht, wird ╚══════════════════════════════════╝
an anderer Stelle näher erläutert.
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 │<C:>│ │ │ Opt: 1/18 │Ins │Num
Enter file name with NO extension. Then <CTRL-ENTER>. <ESC> 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Sie sehen nun im Dateiauswahlfenster alle in diesem Directo-
ry (Festplatten-Verwaltungs-Verzeichnis) zur Verfügung
stehenden Datenbänke. Die Kontrast-armen davon sind bereits
von ZEPHYR eröffnet 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 anfügen
möchte und DOS bekanntlich ja nur 8 Stellen unterstützt).
Drücken Sie dann <CTRL-ENTER>. 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 für den Index (auch das kommt später) nur 8
Zeichen für den Index-Namen zur Verfügung stehen.)
***** Datenbank anlegen *****
╔════════════════════════════════════════════════════╗
║ Structure: C:\ZEPHYR\MUSTER.DBF ║
║ Name Type Width Dec ║
║ ┌───────────────────────────────────▄ Field ║
║ │ KUNDNR Character 5 0 █ ┌──────────┐ ║
║ │ ANREDE Character 8 0 █ │ <Insert> │ ║
║ │ VORNAME Character 25 0 █ │ │ ║
║ │ NAME Character 25 0 █ │ <Delete> │ ║
║ │ 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 █ <Cancel> ║
║ └───────────────────────────────────▀ ║
║ Fields: 12 Length: 220 Available: 3780 ║
╚════════════════════════════════════════════════════╝
Wenn Sie nach der Namen-Eingabe <ENTER> betätigen springt
der Cursor in das Feld, in dem Sie den Feld-Typ festlegen
können. Es wird "von Haus aus" (default) CHARACTER vor-
gegeben. Der Feld-Typ läßt sich durch betätigen der LEER-
TASTE ändern. Nach betätigen der <ENTER> Taste werden Sie
nach der Länge (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-
schließend 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
╔════════════════╦═══════════════════╦════════════════════╗
║ Typ ║ max. Feldlänge ║ max. nach Komma ║
╠════════════════╬═══════════════════╬════════════════════╣
║ Character ║ 254 ║ ║
╟────────────────╫───────────────────╫────────────────────╢
║ Numeric ║ 20 ║ 18 ║
╟────────────────╫───────────────────╫────────────────────╢
║ * Float ║ 20 ║ 18 ║
╟────────────────╫───────────────────╫────────────────────╢
║ Date ║ immer 8 ║ ║
╟────────────────╫───────────────────╫────────────────────╢
║ Logic ║ immer 1 ║ ║
╟────────────────╫───────────────────╫────────────────────╢
║ Memo ║ unbegrenzt ║ ║
╚════════════════╩═══════════════════╩════════════════════╝
* Siehe Anhang Fließkomma Arithmetik.
Wenn Sie alle Eingaben abgeschlossen haben, drücken Sie noch
einmal <CTRL-ENTER>, um die neue Datenbank-Struktur auf der
Hard-Disk abzuspeichern. Tippen Sie N, wenn der Computer
fragt, ob Sie auch gleich Daten-Sätze eingeben möchten,
( Input data record now ? ) oder Y wenn Sie gleich Daten in
Ihrer neuen Datenbank erfassen möchten.
Links neben den Feldnamen sehen Sie ein Symbol (Pfeil hoch
runter)
Durch Anklicken dieses Symbols mit der Maus und Festhalten der
linken Taste können 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 Günther'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 <SPACE BAR> to choose. ║ ║ List ║
║ LEERTASTE für Wechsel drücken. ║ ╟─────────────────╢
╚══════════════════════════════════╝ ║ 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 drücken Sie wieder <ENTER>.
ZEPHYR wird nun automatisch den Postleitzahlen-Index erstel-
len und für 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 Günther'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 Datensätze nacheinander gelesen werden
müssen, bis der richtige gefunden wird (das kann bei großen
Datenbeständen unter Umständen schon mal Minuten dauern),
kann mit ZEPHYR ein Index auf ein Feld (oder beim Complex-
Index über mehrere Felder) gesetzt werden.
Die Datensätze werden dabei gewissermaßen 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 müssen nicht tausende Datensätze gelesen
werden, sondern auch bei großen Datenbeständen 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 Datensätze 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 höher 2. Zugriff
die Mitte zwischen 25 + 50 = 37
37 die gesuchte Zahl ist höher 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Diese Methode führt dazu, daß selbst bei größten Datenbeständen
die Anzahl der Zugriffe nicht wesentlich steigt.
Beispiel:
Denken Sie sich eine Zahl zwischen 1 - 10000 z.B. 6530
Anzahl der Datensätze gesuchter Datensatz
10000 6530
die Mitte zwischen 1 + 10000 = 5000
5000 der gesuchte Datensatz liegt höher 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 höher 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 höher 7. Zugriff
die Mitte zwischen 6484 + 6531 = 6507
6507 der gesuchte Datensatz liegt höher 8. Zugriff
die Mitte zwischen 6507 + 6531 = 6519
6519 der gesuchte Datensatz liegt höher 9. Zugriff
die Mitte zwischen 6519 + 6531 = 6525
6525 der gesuchte Datensatz liegt höher 10. Zugriff
die Mitte Zwischen 6525 + 6531 = 6528
6528 der gesuchte Datensatz liegt höher 11. Zugriff
die Mitte zwischen 6528 + 6531 = 6530
Treffer beim 11. Zugriff.
Nach der sequentiellen Methode hätten 6528 Datensätze gelesen
werden müssen.
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
DATEN ERFASSEN HINZUFÜGEN
Gehen wir für einen Moment weg von der BUILD-Funktion, und
geben wir ein paar neue Datensätze in unsere Datenbank ein
<INPUT>. Benutzen Sie die <HOME> -Cursor-Taste um zu der
INPUT-Menue-Option zu kommen. Wählen Sie nun die ADD RECORDS
Option, indem Sie ein A eingeben. Drücken Sie dann die
<ENTER>-Taste und antworten mit Y um eine leere Daten-
eingabe-Maske zu bekommen. Nun können Sie Ihre Daten einge-
ben. <ENTER> springt ins nächste Feld und mit <PgDn> 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 <ENTER> automatisch in den nächsten Datensatz
geschaltet.
Und wenn Sie nicht gestorben sind, dann geben sie noch immer
ein. Nein Spaß beiseite, wenn sie glauben genug erfaßt zu
haben, drücken Sie einfach auf <ESC>, beantworten die Frage
Append these new records to MUSTER (Y/N)?
(Sollen die neuen Sätze in der Datei MUSTER gespeichert wer-
den) mit Y um die Daten zu sichern und die ADD RECORDS -
Funktion zu beenden.
DATEN LÖSCHEN
Setzen sie einfach im BROWSE-MODE vor die Zeile einen Punkt.
Dadurch wird der Datensatz zum Löschen gekennzeichnet, aber
noch nicht gelöscht. Sie können diese Markierung auch wieder
zurück nehmen.
Erst wenn Sie FILE-PACK anwählen, werden die markierten
Datensätze unwiderbringlich gelöscht.
Benutzen Sie in der Prompt-Zeile folgende Syntax:
DELETE ALL FOR feldname = "feldinhalt"
Auch hierbei wird erst nur zum Löschen 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 Verfügung.
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 Günther'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 zugänglich und es ist keine
Fehlerkorrektur vorgesehen. Ob das wünschenswert ist oder
nicht, hängt von Ihrer ganz speziellen Anwendung ab.
ZEPHYR ermöglicht Zugang zu allen Hilfsmitteln die einem
FoxPro-Programmierer zur Verfügung stehen, während 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 Beschäftigung.
Die komplizierteren davon werden sehr ausführlich in dem
BROWSE-Kapitel des ZEPHYR-HELP -Files erläutert.
Wie Sie an diese Informationen gelangen, wird im nächsten
Kapitel beschrieben.
Wählen 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 Günther'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 können Sie die bei der BROWSE-Funktion anzuzeigenden
Datenfelder festlegen. Um eine genauere Auflistung der
Felder auf dem Bildschirm zu erhalten, müssen Sie nur das
Wort FIELDS und danach die Namen der Felder, die Sie ange-
zeigt haben möchten, eingeben. Trennen Sie die Namen mit Kom-
mas. Versuchen Sie es z.B. mit Name, Vorname, Ort, Telefon
und drücken Sie <CTRL-ENTER>. Wählen Sie dann die BROWSE
RECORDS Option und betrachten Sie das Ergebnis.
Beispiele für 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 Günther'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 auszuwählen,
zu öffnen und zu schließen. Sie sind alle in der FILE-Menue
Funktion zusammengefaßt. Benutzen Sie die Cursortasten, um
diese Option anzuwählen und auf dem Bildschirm erscheinen zu
lassen. Bevor Sie eine Datenbank benutzen können, müssen 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 zurück. In allen anderen Fällen müssen Sie aber die
Datenbank oder den Index öffnen, bevor Sie damit arbeiten
können.
Da ZEPHYR es Ihnen möglich macht, bis zu 25 Dateien und
25 Index-Dateien zur gleichen Zeit offen zu haben, ist es
nötig, diejenigen auszusondern, die vorrangig bearbeitet
werden sollen. Schließlich ist es auch noch möglich, alle
oder nur spezielle Files und Indexe zu schließen.
Eine Datei zu schließen bedeutet, gleichzeitig auch ihre
Indexe zu schließen.
All diese Funktionen sind in dem FILE-Menue zusammengefaßt.
Erleuchten Sie einfach die gewünschte Option und drücken Sie
die <ENTER>-Taste. Ein entsprechendes Fenster wird sich öff-
nen, in dem Sie die gewünschte Datei auswählen können.
Drücken Sie abermals <ENTER>, um Ihren Wunsch ausführen zu
lassen. Die ZEPHYR-Status-Zeile zeigt Ihnen immer die Haupt-
Datei an, die bearbeitet wird.
Syntax für die Befehlszeile:
Datei löschen.
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
REPORTE - BERICHTE
Um Zugang zu ZEPHYRS Report Editor "Berichtersteller" zu er-
halten, wählen Sie die REPORT-Option aus den BUILD-Menue.
Daraufhin erscheint das NEW/OLD-Fenster, das Ihnen die Wahl
ermöglicht, entweder einen neuen Bericht zu erstellen, oder
einen alten weiterzubearbeiten.
Da wir noch ganz am Anfang stehen, wählen Sie die NEW-Option
und drücken die <ENTER>-Taste. Nun erscheint das File-Aus-
wahl-Fenster. Benennen Sie den Bericht MUSTER, und drücken
Sie <CTRL-ENTER>.
Beachten Sie, daß die Seiten des Berichtes in Zeilen für
Seitenanfang (PgHead), Details und Seitenende (PgFoot) ein-
geteilt sind. Durch Zugang zum FoxPro-Report-Editor-Menue
mittels <ALT-O> oder F10 werden Sie in die Lage versetzt,
weitere Spalten für Titel, Zusammenfassungen und Daten-Grup-
pen, einzufügen und zu verändern. Weitere Bericht-Layout-Op-
tionen, sind Bericht-Vorschau, hinzufügen und verändern 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 nächsten Abschnitte versuchen, den Schleier
des Geheimnisses zu lüften.
***** 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Da wir möchten, daß das Wort "Seite" am Kopf jeder Seite er-
scheint, müssen 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 drücken Sie
<ENTER>.
Gehen Sie nun etwas auf die Seite und drücken Sie <CTRL-F>
um das Dialog-Fenster erscheinen zu lassen. Fahren Sie mit
der <TAB>-Taste auf das freie Feld neben <EXPR...>. Tippen
Sie _PAGENO und drücken <CTRL-ENTER>. Dadurch wird die Sei-
tenzahl an der vorgegebenen Stelle eingefügt.
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. Überprüfen Sie Ihre Arbeit durch
Druck auf <CTRL-I> 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. Drücken Sie nun die Leertaste um ihn
aufblinken zu lassen, und löschen Sie mit <DEL> 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 können die gleichen Schritte, die
wir oben für 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. Drücken Sie <CTRL-F> um das Dialog-Fenster
erscheinen zu lassen. Drücken Sie <ENTER>, während Sie im
<EXPR...> Feld stehen, um das Feld-Auswahl-Fenster zu erhal-
ten. Gehen Sie mit der <TAB>-Taste auf die Feld-Liste. Be-
leuchten Sie das gewünschte Feld KUNDNR. Drücken Sie <ENTER>
<CTRL-ENTER> <CTRL-ENTER>. Wiederholen Sie das gleiche für
ANREDE, VORNAME, NAME usw. usw.
Hier noch ein kleiner Trick:
Obwohl wir kein Feld für Alter haben, kann ZEPHYR es den-
noch aus einem DATE -Feld berechnen. Wiederholen Sie die
Schritte für 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 möglich, außerdem 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Nun erhält der Bericht noch seinen letzten Schliff. Gehen
Sie an den linken Rand der dritten PgHead -Zeile und geben
Sie die Überschriften, (die über den Feldeinträgen erschei-
nen sollen), ein. Vorname, Nachname, Geburtstag und Alter.
Drücken Sie danach wieder <ENTER>. Gehen Sie nun in die näch-
ste Zeile und tippen Sie eine Reihe von Bindestrichen, um ei-
ne Unterstreichung zu simulieren. Drücken Sie danach wieder
<ENTER>. Um einen ersten Eindruck zu erhalten, können Sie
mit <CTRL-I> 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 Härte Hamburg 41
305 Herrn H. Knalter Freiburg 27
507 Herrn Oskar Saller Hinterzarten 33
1009 Herr Wolfgang Ebert München 36
1165 Herrn Dr. Bernd Zeil Freiburg 41
1793 Herrn Hans-Peter Weisner Stuttgart 24
6723 Herrn Peter Süßmann Freiburg 17
« Done » « More »
Drücken Sie D wenn Sie die Vorschau beenden wollen. Wenn
alles so ist, wie es sein sollte, können sie Ihren Bericht
abspeichern. Wenn nicht, korrigieren Sie die entsprechenden
Eingaben, wie oben erklärt.
Um die Bericht-Schablone zu speichern, drücken Sie <CTRL-W>,
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ETIKETTEN
Um Zugang zu der Etikettierungsfunktion von ZEPHYR zu erhal-
ten, müssen Sie die LABEL Option aus dem BUILD Menue wählen.
Daraufhin erscheint das NEW / OLD-Fenster. Wählen Sie, ob
Sie eine alte oder eine neue Etikett-Schablone bearbeiten
möchten. Da wir noch immer am Anfang stehen, wählen Sie die
NEW-Option und drücken <ENTER>. Nun erscheint das File-Aus-
wahl-Fenster. Nennen Sie die Schablone MUSTER. Drücken Sie
<CTRL-ENTER>. 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 = Etiketthöhe (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 gebräuchlichsten Etiketten-Formate sind schon vor-
ab definiert und können mittels <CTRL-L> angewählt werden.
Erleuchten Sie das gewünschte Format und drücken Sie <ENTER>.
Der Etikettenanzeiger wird sich nach dem gewünschten Format
ausrichten um eine graphische Darstellung Ihrer Etiketten zu
ermöglichen.
Ein weiterer Schritt eine "Etikettenschablone" anzulegen ist,
die Informationsfelder zu identifizieren, die später gedruckt
werden sollen. Wenn wir unsere MUSTER-Datenbank heranziehen,
können wir einfach Briefetiketten erstellen, indem wir die
Feldnamen wie auf der nächsten 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Beachten Sie, daß auf einer Zeile mehrere Felder unterge-
bracht werden können, 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 ───────────────────│ 1
┌────────────────────────────────────────┐
H │"Günther'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; │
│"--------------------------------------"│
│"Bergiselstraße 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 würden,indem Sie <CTRL-I> drücken...........
Um die Etikettenschablonen zu speichern, drücken Sie bitte
<CTRL-W>. Oder <F10> dann <F> und dann <S>.
Beispiel: Etiketten für Epson kompatible Drucker mit Schmal-
schrift im Absenderteil.
(CHR(27))+(CHR(15)), + " Günther'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 Günther'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 können Sie auswählen, ob Sie einen neuen
oder einen alten Standardbrief erstellen, bzw. bearbeiten
wollen. Wählen Sie die NEW-Option und drücken Sie <ENTER>.
Nun erscheint das File - Auswahl-Fenster. Benennen Sie den
Standardbrief MUSTER und drücken Sie <CTRL-ENTER>. Der Stan-
dardbrief-Editor erscheint nun und trägt 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
Ausdrücke können so einfach wie ein Feldname sein, aber auch
etwas komplizierter. Diese komplexeren Ausdrücke 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 einfügen möchten, müssen Sie an die Stelle in Ihrem
Brief gehen, an der die Daten plaziert werden sollen. Rufen
Sie dann mit <F1O> 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 Glücks.
Wir wünschen Ihnen alles Gute und beste Gesundheit in Ihrem
neuen Lebensjahr.
mit freundlichen Grüßen
___________________________________________________________
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Z.B. //>3,"Schmidt"// für den Fall eines Nachnamen-Haupt-
stichwortes.
QUICK-LIST SCHNELL-LISTER
Es können auch Fälle auftreten, wo Sie einfach nur eine
Liste mit Informationen auf die Schnelle haben möchten, die
in Spalten aufgelistet ist und zu bestimmten Feldern Ihrer
Datenbank bezug nimmt.
Wählen Sie zunächst eine gewünschte Datei und erklären Sie
sie zur Hauptdatenbank. Wählen 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 möchten, und drücken Sie
nach jeder Wahl <ENTER>. Ein Fenster wird die Felder Ihrer
Wahl anzeigen, in der Reihenfolge wie Sie sie getroffen
haben. Wenn Sie fertig gewählt haben, drücken Sie die
<ESC> -Taste, um mit der Arbeit fortzufahren.
Nun erscheint das FILTER-Auswahl-Fenster. Das gibt Ihnen die
Möglichkeit 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 löschen,
drücken Sie auf die <DEL>-Taste sobald das Fenster erscheint
und dann <CTRL-ENTER>. Um weiterzuarbeiten ohne einen neuen
Filter einzugeben drücken Sie die <ESC>-Taste. Oder Sie ge-
ben die Filterbezeichnung ein und drücken dann <CTRL-ENTER>
um weiterzuarbeiten.
Wenn ein oder mehrere Indexe aktiv sind, erscheint jetzt das
Stichwort-Auswahl-Fenster. Erleuchten Sie nun den gewünschten
Haupt-Index für Ihre Auflistung und drücken Sie <ENTER>.
Wenn Sie das bestehende Hauptstichwort verlassen möchten,
drücken Sie die <ESC>-Taste.
Sie werden feststellen, daß Schnellisten für einen kurzen,
groben Überblick über Ihre Datei sehr nützlich sein können.
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
FILTER-FUNKTION
Eine der anspruchvollsten Datenbank-Bearbeitungs-Funktionen
ist die Fähigkeit, 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 zugänglich gemacht werden.
Wenn kein Filter aktiviert wurde, sind alle Aufzeichnungen
zugänglich, auch die, die zum Löschen 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 <SHIFT-TAB> Taste innerhalb des Filter-Aus-
wahl-Fensters bringt Sie zu der Feldliste. Erleuchten Sie das
gewünschte Feld, das benutzt werden soll, um Ihre Daten auf
eine bestimmte Aufzeichnungsgruppe zu begrenzen und drücken
Sie die <ENTER>-Taste.
Geben Sie dann einen Boole'schen Operator ein:
= ( Gleichheit ) <> ( ungleich )
< ( kleiner ) > ( größer )
=< ( kleiner als ) => ( größer als )
Spezifizieren Sie dann den Wert, der für die ausgewählte Auf-
zeichnung WAHR sein muß. Drücken Sie <CTRL-ENTER> 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 verändern
oder löschen.
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 Anführungszeichen 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() für Daten oder STR() für 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
DRUCK-OPTIONEN
ZEPHYR gibt Ihnen eine einfache Möglichkeit an die Hand, aus-
zuwählen, wohin Sie den Output Ihrer Berichte, Etiketten,
Standardbriefe oder Listen gelenkt haben möchten. Sie können
sie entweder auf den Bildschirm bringen, sie ausdrucken oder
in einer Datei ablegen. All diese Möglichkeiten sind vom OUT-
PUT-Menue aus zugänglich.
Vom System voreingestellt ist die Anzeige auf dem Bildschirm.
Um einen Ausdruck zu erstellen, müssen Sie die PRINTER OUTPUT
OFF-Option ansteuern und die <ENTER>-Taste drücken. 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 möchten,
statt ihn auszudrucken, wählen Sie die FILE OUTPUT OFF-Option
und drücken die <ENTER> Taste. Nun werden Sie aufgefordert,
die neue Datei zu benennen. Geben Sie irgendeinen zulässigen
DOS-Namen ein und drücken Sie wieder <ENTER>. Um diesen Vor-
gang wieder rückgängig zu machen, erleuchten Sie die Option
und drücken die <ENTER>-Taste.
Das ist in aller Kürze - die Grundstruktur von ZEPHYR.
Wenn Sie erst einmal mit den hier dargestellten Arbeitsgän-
gen vertraut sind, sind Sie auch auf dem besten Wege ein ech-
ter Datenbank-Profi zu werden. Die nächsten Kapitel führen
Sie dann in die etwas anspruchsvolleren Winkelzüge von ZEPHYR
ein. Sollte dies aber Ihr erster Kontakt mit einem Datenbank-
programm gewesen sein, lassen Sie es für heute damit bewenden,
und gönnen Sie sich eine Pause.
Mir tut auch schon das Gnak weh........... (badischer slang)
Jetzt einen Kaffee .OR. einen guten Roten. (Früchte 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Beispiel:
Serienbrief aus Muster.dbf mit verschiedenen Schriftarten.
_______________________________________________________________
//s1// //br// Günther's Shareware-Port
Shareware Lizensierungs-Service und Support//re//
//sm//Günther Wöhst Bergiselstr.30 7800 Freiburg //re//
//s1//
//anrede//
//vorname// //name//
//strasse//
//plz// //ort//
//s5//
Sehr geehrte//brfanrede// //name//,
Wir freuen uns Ihnen heute für ZEPHYR eine Schriftbild-
unterstützung zu bieten.
mit freundlichen Grüßen
Ihr Zephyr Support
______________________________________________________________
Sie können die Variablen im Report, genauso wie Sie Felder auf-
rufen, integrieren.
Beachten Sie jedoch, daß nach jeder Steuervariablen automatisch
eine Zeilenschaltung erfolgt. Daher können Sie leider in einer
Zeile keinen zwei verschiedenen Schriftarten verwenden.
Ebenso ist diese Art der Druckersteuerung nur für Nadeldrucker
geeignet. Für Laserdrucker, die eine ganz andere Art von Steuer-
sequenzen benötigen ist eine Steuerung mit dieser Methode leider
nicht möglich.
Ich hoffe aber, daß mir da auch noch etwas einfällt.
Oder vielleicht hat ja der eine oder andere dBase Profi unter
Ihnen schon eine Lösung. Dann möchte 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 Wünschen 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
FORTGESCHRITTENE FUNKTIONEN
FILE - DATEI-VERWALTUNG
ZEPHYR bietet Ihnen die Möglichkeit, an bis zu 25 Datenban-
ken gleichzeitig zu arbeiten. Für jede dieser Datenbanken
können Sie ein oder mehrere Stichwortverzeichnisse öffnen,
bis Sie insgesamt maximal 25 verschiedene geöffnete Indexver-
zeichnisse haben. Abgesehen von der Anlage neuer Datenbanken
und Indexe, sind alle Optionen, die eine Datei öffnen,
schließen oder auswählen aus dem FILE Menue erreichbar.
Bevor Sie mit einer Datei arbeiten können, müssen Sie sie
erst einmal öffnen. Wenn Sie eine neue Datei anlegen, ist
sie automatisch geöffnet. Darüberhinaus 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-
zuwählen, mit der Sie arbeiten möchten. Die SELECT INDEX
Option erlaubt es Ihnen, den Hauptindex zu ändern. Diese
beiden Optionen sind auch aus dem INPUT-Menue zugänglich.
ACHTUNG:
ZEPHYR benötigt immer eine Arbeitsdatei. Öffnen
Sie niemals mehr als 24 Datenbänke 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
RELATIONEN VERBUNDENE-DATENBÄNKE
In vielen Datenbankanwendungen kann es sinnvoll sein, ver-
schiedene Informationen in mehreren Datenbänken zu spei-
chern. So würde z.B eine Schulklassen-Schüler-Verwaltungs-
Datenbank üblicherweise eine Datei für ELTERN-Information
und eine gesonderte Datei für KINDER-Information umfassen.
Strukturiert man die Dateien auf eine besondere Art, ist es
nicht mehr notwendig, Vater-, Mutter-, Adresse-, Haustelefon-
und Büro-telefon-Informationen in jede KINDER-Aufzeichnung
miteinzubeziehen.
Stattdessen kann ein besonderer Schlüssel zu den ELTERN und
der KINDER-Datenbank hinzugefügt werden, so daß unterschied-
liche Aufzeichnungen in den beiden Dateien zueinander in Be-
ziehung (relation) gesetzt werden können.
***** Datenbank Struktur eltern *****
FELD FELD FELD FELD
NAME TYP LÄNGE DEZIMALE
----------------------------------------------------
NACHNAME C 15 O
VATER C 2O O
MUTTER C 2O O
ADRESSE C 3O O
┌── TELEFON C 15 O
│
│
│ Die KINDER-Datenbank könnte Eingaben wie die unten
│ dargestellten beinhalten:
│
│
│ ***** Bild 18 ** Datenbank Struktur KINDER *****
│
│<<<<──── relation
│
│ FELD FELD FELD FELD
│ NAME TYP LÄNGE 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 Günther'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 ermöglichen. Die Dateiarten
sind im Filearten-Auswahl-Fenster dargestellt, das Sie errei-
chen, sobald Sie die IMPORT oder EXPORT Option aus dem FILE-
Menue wählen.
Um einer Datei Daten hinzuzufügen (Import), müssen Sie zu-
nächst eine Datenbank anlegen, die der Struktur (Feldbe-
schreibung), der zu importierenden Datei entspricht. Erklä-
ren Sie diese Datei zu Ihrer Hauptdatenbank. Wählen Sie nun
die IMPORT Option, erleuchten Sie die Datei-Art der zu impor-
tierenden Datei und drücken Sie dann <ENTER>. Nun erscheint
das File-Auswahl-Fenster. Erleuchten Sie den Namen der hinzu-
zufügenden Datei, und drücken Sie <ENTER> 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Um Dateidaten auszulagern, müssen Sie zunächst eine Datenbank
auswählen. Benutzen Sie die FILTER Option, um die Gruppe von
Aufzeichnungen zu spezifizieren, die ausgelagert werden
soll. Wählen Sie dann die EXPORT Option, erleuchten Sie die
Ausgabe-Dateiart für die auszulagernde Ziel-Datei, die Sie
anlegen möchten und drücken Sie <ENTER>. Daraufhin erscheint
das Datei-Namen-Fenster. Geben Sie hier den Namen der Ziel-
Datei ein, in die ausgegeben werden soll und drücken Sie
abermals <ENTER>. Wieder geschieht der Rest automatisch.
Beispiele siehe Anhang dBase Befehle:
SDF --
Eine Textdatei, deren Felder jeweils eine feste Länge haben
und mit einem Absatzzeichen enden.
Dies ist wohl das gängigste Format für 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ADD / EDIT FORMAT - FILES
ZEPHYR verfügt über gewöhnliche Dateneingabemasken für den
Gebrauch von ADD- und EDIT-Eingabemodi. Darüberhinaus bietet
ZEPHYR eine unbegrenzte Anzahl von Eingabemasken (.FMT) pro
Datenbank. Das Entwerfen dieser Masken ist vergleichbar mit
dem Programmieren, da Sie üblicherweise definieren müssen,
an welcher Stelle die Feldbeschreibungen erscheinen sollen,
und an welcher Stelle der Benutzer Daten einzugeben hat. Im
Jargon der Datenbanken heißt dieses SAY und GET.
Wie die Bezeichnung schon nahe legt, veranlaßt 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
können. Wählen 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 Anhängsel
.FMT.
Wenn Sie mit ZEPHYRS Arbeit zufrieden sind, oder wenn Sie
gar nicht wissen, was Sie da eben getan haben, drücken Sie
einfach <ESC> 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 wählen.
Wenn Sie es vorziehen, nicht die übliche Maske zu benutzen,
löschen 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 möchten, emp-
fehlen wir Ihnen unser "MenuMaker Software Paket". Damit kön-
nen Sie eine Dateneingabemaske zeichnen, wie sie später in
Ihrer Anwendung erscheinen soll. Der entsprechende Code wird
dann für ZEPHYR verständlich erzeugt.
Format-Dateien können jeden denkbaren Dateinamen haben.
Dennoch möchten wir Ihnen eine gewisse Beziehung zwischen Da-
tenbanknamen und den dazugehörenden Format-Files ans Herz le-
gen. Ansonsten könnten Sie Probleme damit bekommen, welche
Format-Datei zu welcher Datenbank gehört. 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 Günther'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 auswählen kön-
nen, die Sie gerade benutzen möchten. Innerhalb des INPUT -
Menues gibt es eine ADD-EDIT FORMAT -Option. Wenn diese Option
angewählt 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 gewünschten
Dateinamen und drücken Sie <ENTER>. Diese Format-Datei wird
dann mit der gerade bearbeiteten Datenbank benutzt bis Sie
eine andere auswählen.
Löschen Sie niemals eine Format-Datei, nachdem Sie sie zum
Haupt-Format-File gewählt haben. Sollten Sie diesen Rat nicht
beherzigen, müssen Sie auch DATEINAME.MEM löschen, wobei
DATEINAME für den Namen Ihrer Hauptdatenbank steht. Diese
Datei beherbergt sowohl die aktuell benutzte Format-Datei als
auch die Browsefunktion. Einmal gelöscht, müssen sie wieder
neu eingegeben werden.
Die <PgDn> und <PgUp> 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 nächste Aufzeichnung innerhalb Ihrer Datenbank. (näch-
ster Datensatz)
Wenn Sie eine Masken .FMT Datei automatisch aus einer .DBF
erstellen lassen, in der ein Feld größer 65 Zeichen definiert
wurde, wird Zephyr in der .FMT Datei seine vorgegebene Syntax
verwenden. D.h. Zephyr wird für 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 gefällt, müssen Sie die Datei .FMT
von Hand ändern.
Beispiel: PICTURE "@feldlänge"
Folgende Änderung
@ 2.10 SAY "feldname" GET feldname "@254"
bewirkt, daß das Feld in 3 Zeilen untereinander dargestellt
wird. Natürlich müssen 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
@ 1,7 SAY "------------------------------------------------
-----------------"
@ 2,7 SAY " Reisekosten Abrechnung (c) 1991 by IC-Freiburg
Günther Wöhst"
@ 3,7 SAY "------------------------------------------------
-----------------"
@ 6,3 SAY "Vorname" GET vorname PICTURE "@M Günther,Fromund,
Roland,Wolfgang";
MESSAGE "Drücke <LEERTASTE> für Automatische-Auswahl."
@ 6,28 SAY "Nachname" GET Nachname PICTURE "@M Wöhst,Vetter,
Häßler,Zähringer";
MESSAGE "Drücke <LEERTASTE> für Automatische-Auswahl."
@ 6,54 SAY "Abteilung" GET ABTEILUNG PICTURE "@M IC-ORGA,
Rechenzentrum";
VALID .NOT. EMPTY(ABTEILUNG) ERROR "Datenfeld darf
nicht leer sein.";
MESSAGE "Drücke <LEERTASTE> für Automatische-Auswahl."
@ 8,10 SAY "Reise von" GET REISE_VON PICTURE "@M Freiburg,
Eschborn,Frankfurt";
MESSAGE "Drücke <LEERTASTE> für 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. Drücke <LEERTASTE> für
Automatische-Auswahl."
@ 10,13 SAY "." GET JAHR;
PICTURE "@M 1991,1992,1993,1994,1995,1996,1997,1998,
1999,2000";
MESSAGE "Abrechnungs-Jahr. Drücke <LEERTASTE> für 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 "Rückkehr" GET BIS_ZEIT MESSAGE "Eingabe Reisezeit
Ende."
@ 12,7 SAY "in Angelegenheit" GET REISEGR1;
PICTURE "@M Schulung,Seminar,Tagung, ";
MESSAGE "Drücke <LEERTASTE> für Auto-Auswahl."
@ 12,35 GET REISEGR2;
MESSAGE "Hier können Sie den Reisegrund näher
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 Günther'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 ermöglicht es Ihnen, eine Datenbank von
"Regeln" zu erstellen, die erfüllt sein müssen, bevor Daten
in irgendeine von ZEPHYRS Datenbanken gespeichert werden.
Dazu muß folgendes gewährleistet sein:
1. Der Name der Hauptdatenbank muß weniger als acht Buch-
staben umfassen. (wir sagten es ja schon)
2. Es muß eine gewöhnliche 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, während 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 heißt, ist die dazu ge-
hörende Edit Check- Datei MUSTER1.
(Wenn der Datenbankname schon 8 Zeichen lang ist, ist es
ZEPHYR nicht mehr möglich eine 1 anzuhängen).
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 gültige ZEPHYR - Feldnamen handelt.
ZEPHYR erstellt den Edit Check-File automatisch. Wählen Sie
zunächst die Hauptdatenbank. Danach die EDIT CHECK -Option
aus dem BUILD-Menue. Wenn alle oben dargestellten fünf Bedin-
gungen erfüllt sind, wird die Datei automatisch erstellt.
Sie können nun Eingabekontrollen festlegen oder hinzufügen,
die dann geprüft 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 Günther'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 für 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, müssen 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 Anführungszeichen 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, müssen Sie eingeben:
REPLACE ERFASDAT WITH CTOD("05/02/89)
Je nach Wunsch können 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 hieße das, wenn Sie nur dann den Austausch vorneh-
men möchten, wenn das ERFASDAT-Feld frei geblieben ist, wäre
der Befehl
EMPTY(ERFASDAT)
Für 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 würde sich nur in dem Punkt ändern,
daß dem Feldnamen ein entsprechender Dateiname mit einem
Trennungszeichen vorangestellt werden müßte, 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 Günther'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 Verfügung.
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: zurück 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 können 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
PREDEFINED VORDEFINIERTE AUSGABE
Wenn Sie erst einmal einen vordefinierten Output wie oben er-
klärt eingerichtet haben, führen Sie die Funktion durch an-
wählen 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 gewünschte Wahl und lassen Sie sie durch
Druck auf die <ENTER>-Taste ausführen.
Oder drücken Sie <ESC> um das Fenster zu verlassen ohne eine
Wahl getroffen zu habe.
Wie schon erwähnt wurde, stellt ZEPHYR den ursprünglichen
Zustand, der vorhanden war, bevor der vordefinierte Output
angewählt wurde, wieder her, wenn die Ausgabe fertig erstellt
worden ist. Wenn für eine bestimmte Output-Wahl kein Ausgabe
Format existiert, führt ZEPHYR die schon vorhandenen Befehle
aus. Beachten Sie, daß die Befehle für den vordefinierten
Output das vorher bestehende Umfeld verändern, 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
TASTATURMACROS
Das FoxPro Datenbanksystem hat eine sehr ausgereifte Tastatur
Macro Anlage, die Sie innerhalb ZEPHYRS erreichen können.
Tastaturmacros arbeiten ähnlich wie ein Bandaufzeichnungs-
gerät. Sie bieten die Möglichkeit, eine Anzahl von Tastatur-
Anschlägen zu speichern, die wieder "abgespielt" werden,
wenn eine von Ihnen definierte Tastenkombination (hot-key)
gedrückt wird. Die Länge und Komplexität dieser Macros ist
uneingeschränkt. Sie können benutzt werden, um durch ZEPHYRS
sämtliche Menues zu fahren, einen sich wiederholenden Text
zu speichern, die BROWSE-Fenster zu öffnen, Filter oder
Hauptstichwörter zu verändern oder was Ihnen sonst noch so
alles einfallen mag. Ihre Phantasie ist die einzige Ein-
schränkung, die es in dieser Anwendung gibt.
Beachten Sie, daß ein Macro immer in der einmal festgelegten
Form ausgeführt 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 wünschen.
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 können,
fangen wir klein an. Testen Sie Ihr Macro, um sicher zu ge-
hen, daß es auch das macht, was Sie möchten, und fügen Sie
dann erst einen weiteren Teil hinzu. ZEPHYR speichert die
Macros mit dem im Moment aktiven Dateinamen nur mit dem An-
hängsel .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 während dieses Arbeitsganges de-
finierten Macros für immer verloren. Achten Sie also darauf,
ob das in Ihrem Sinne ist.
Um ein Macro zu definieren, gehen Sie zunächst an die Stel-
le, von der aus es ausgeführt werden soll. Drücken Sie
<SHIFT-F1O> um die Macro-Tasten-Definitions-Dialog-Box er-
scheinen zu lassen. Drücken Sie die Taste oder die Tastenkom-
binationen (hot-key), die das Macro aufrufen soll.
Verändern Sie den diesem Macro zugeteilten Namen nicht !
Drücken Sie nun <CTRL-ENTER>, um das Macro selbst einzuge-
ben. Die Dialog-Box wird daraufhin verschwinden. Drücken 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
UTILITY-WERKZEUGE
RECHNER
ZEPHYRS Rechner verfügt über die Standard-Funktionen eines
durchschnittlichen 19.95 DM Kaufhaus-Taschenrechners. Er
ist zugänglich auf zwei unterschiedliche Arten. Befinden Sie
sich im Hauptmenue, müssen Sie EXECUTE CALCULATOR wählen.
Daraufhin erscheint das Rechnerfenster. Wenn Sie fertig sind,
drücken Sie <ESC>.
***** 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,
müssen Sie <ALT-S> und danach C drücken.
Dies gilt für die meisten, aber nicht für alle Fenster.
Um die Funktion zu beenden, drücken sie einmal <ESC>.
Die Systemvariablen _calcmem und _calcvalue enthalten die
aktuellen Rechnerwerte und können in Ihre Anwendung über-
nommen werden.
TASTE SYMBOL BEDEUTUNG
--------------------------------------------------------------
C C Anzeige löschen
N +- Vorzeichen wechsel
=/return = Ergebnis
Q Quadratwurzel
Z MC Speicher löschen
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 Günther'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 gewünschte Größe annehmen können. Vom ZEPHYR Haupt-
menue wird er mit EXECUTE EDITOR angewählt. Sie werden nun
gefragt, ob sie eine neue (NEW) oder einen bereits bestehende
(OLD) Datei bearbeiten möchten. Benutzen Sie die Leertaste
um zwischen diesen Optionen zu wählen, und drücken Sie dann
<ENTER>. Geben Sie den neuen Dateinamen ein bzw. erleuchten
Sie einen schon bestehenden und drücken Sie dann wieder
<ENTER>. Wenn keine Datei Erweiterung eingegeben wird, be-
nutzt ZEPHYR den Zusatz .TXT.
Sie können ein Editor-Options-Fenster mit <ALT-E> errei-
chen. Indem Sie dann die PREFERENCES Option anwählen, können
Sie den Editor auf Ihre persönlichen Bedürfnisse anpassen.
Wählen Sie die gewünschte Option mit <TAB> aus und setzen
Sie sie mit <ENTER> in Betrieb. Der Editor verfügt über
die meisten Funktionen der gängigen Textverarbeitungen.
Schneiden und zusammenfügen ist mit dem Editor ebenso mög-
lich. Um einen Textblock zu markieren, gehen Sie mit dem
Cursor auf den Beginn des Textblocks.
Drücken Sie dann <SHIFT> und halten Sie die Taste, während
Sie mit dem Cursor auf das Ende des Blocks gehen.
Um den markierten Textblock in den Pufferspeicher zu kopie-
ren, müssen Sie <CTRL-C> drücken. Wenn Sie den Textblock nun
löschen möchten, benutzen Sie die <DEL> Taste. Benutzen Sie
irgendeine Taste, um die Markierung verschwinden zu lassen.
Um den markierten Textblock, den Sie im Pufferspeicher abge-
legt haben, wieder einzufügen, müssen Sie den Cursor auf die
Stelle setzen, an die der Text eingefügt werden soll, dann
drücken Sie <CTRL-V>. Der Block bleibt solange im Pufferspei-
cher, bis er durch einen anderen ersetzt wird. So können Sie
einen Block mehrfach in einen Text einfügen. Ebenso sind all-
gemeine und weitläufige Such-, und Ersetzungsfunktionen vor-
gesehen. Durch <CTRL-F> erhalten Sie das Fenster für Suchen
und Ersetzen. Geben Sie den zu suchenden (look for) Text
ein. Gehen Sie dann mit <TAB> auf das Feld Replace with
(ersetzen durch) und geben Sie den entsprechen Text ein.
Drücken Sie auf <CTRL-ENTER>, um die erste Suche auszufüh-
ren. Mit <CTRL-E> wird dann an dieser Stelle das Ersetzen
vorgenommen. Wenn Sie das an dieser Stelle nicht wünschen,
drücken Sie <CTRL-G> um die nächste 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 Günther'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 aufwärts ║
╟──────────────────────┼───────────────────────────────────╢
║ Pfeil Ab │ Cursor eine Zeile abwärts ║
╟──────────────────────┼───────────────────────────────────╢
║ PgUp │ Eine Seite aufwärts ║
╟──────────────────────┼───────────────────────────────────╢
║ PgDn │ Eine Seite abwärts ║
╟──────────────────────┼───────────────────────────────────╢
║ 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Besonderer Hinweis:
-------------------
Wenn Ihr Speicher es erlaubt, können 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 angeführten Beispiel würde 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 Verfügung.
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: zurück 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 können 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
PUZZLE
Das FoxPro Puzzle wurde eigens dafür entworfen, Ihnen ein
elektronisches Mittel an die Hand zu geben, mit dem Sie
spielend Ihre Zeit verschwenden können.
Es ist wiederum auf zwei Arten zugänglich. Vom Hauptmenue
aus über EXECUTE PUZZLE und von den meisten anderen Fenstern
über <ALT-S> und Z.
***** Puzzle *****
╔═══════════════════╗
║ Puzzle ║ Benutzen Sie die Cursortasten um die
╠════╤════╤════╤════╣ Zahlen 1 - 15 wie links abgebildet schön
║ 1│ 2 │ 3 │ 4 ║ der Reihe nach von links nach rechts
╟────┼────┼────┼────╢ von oben nach unten zu sortieren. Sie
║ 5│ 6 │ 7 │ 8 ║ können die Zahlen jederzeit mit S neu
╟────┼────┼────┼────╢ mischen. Durch <ESC> können Sie das
║ 9│ 10 │ 11 │12 ║ Puzzle jederzeit beenden.
╟────┼────┼────┼────╢ Wenn Sie das Puzzle aus dem Hauptmenu
║ 13│ 14 │ 15 │ ║ erreicht haben, kommen Sie mit <ESC>
╠════╧════╧════╧════╣ auch wieder dorthin zurück.
║ 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Fließkomma Arithmetik
Ein paar Worte zum Float Zahlenfeld.
Das System der natürlichen Zahlen, das Sie täglich für
Berechnungen verwenden, ist ununterbrochen und unendlich.
Es gibt weder eine untere noch eine obere Grenze, noch gibt
es Grenzen für die Genauigkeit einer bestimmten Zahl. Nimmt
man eine beliebige Zahl, so gibt es unendlich viele natürli-
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 wäre es am einfachsten, wenn Computer ebenfalls
mit diesen Zahlen umgehen könnten, doch in der Praxis ist
das leider unmöglich. 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 einschränkt.
Für viele Applikationen auf dem PC reicht die einfache Ganz-
zahlenarithmetik (Integer-Arithmetik) aus, da spielt es in
den meisten Fällen auch keine Rolle, wenn für Berechnungen
nur ein bestimmter Bereich von ganzen Zahlen zur Verfügung
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 größter 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
Fließkomma 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 läßt 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
für binäre Zahlen angewandt. Im Binärsystem ist eine Zahl
dementsprechend als Produkt zwischen 1 und 2 und einer Zwei-
erpotenz abgelegt.
=====================================================================
Kapitel : Anhang Fließkommaarithmetik 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Dafür müssen zwei Teile gespeichert werden, die Mantisse und
der Exponent, beide jeweils mit Vorzeichen, wobei diese Vor-
zeichen jeweils eine binäre Stelle (Ziffer) in Anspruch
nimmt. Die Basis der Potenz einer Fließkommazahl muß nicht
mitgespeichert werden, sie bleibt immer gleich. Somit ergibt
sich eine typische Länge für 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 größere
Wertbereiche.
=====================================================================
Kapitel : Anhang Fließkommaarithmetik 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
A
abort abbrechen
account Rechnung, Abrechnung, Konto
across quer hinüber
add hinzufügen, addieren
after nach
allow erlauben, ermöglichen
already bereits, schon
and und
any irgendeiner
application Anwendung
as wie
assistant Assistent
at least mindestens
at most höchstens
audit trail Kontrollaufzeichnung
available verfügbar
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 Wagenrücklauf
change wechseln, ändern, Änderung
character Zeichen
child Kind
choice Wahl, Auswahl
choose wählen
command Kommando, Befehl
comment Kommentar
compress verdichten
configuration Gestaltung, Zusammensetzung
confirm bestätigen
content enthalten, Inhalt
copy kopieren, Kopie
country Land
create schaffen, anlegen
current laufend, aktuell
customer Kunde
=====================================================================
Kapitel : Anhang Wörterbuch 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
D
data Daten
data base Datenbank
date Datum
day Tag
decimal place Dezimalstelle
delete löschen, zerstören
delimit begrenzen
description Beschreibung
desire wünschen
developer Entwickler
digit Ziffer
directory Verzeichnis
disk Platte, Diskette
display Bildschirm, Anzeige
double doppelt
drive Laufwerk
E
each jeder
edit aufbereiten, verändern
eject auswerfen, vorschieben
empty leer
enter eingeben
entry Eingabe, Eingang
equal gleichen, gleich
erase löschen
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 größer
group gruppieren, Gruppe
group heading Gruppenkopftext
=====================================================================
Kapitel : Anhang Wörterbuch 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
H
header Kopf, Überschrift
heading Kopfzeile, Überschrift
height Höhe
help Hilfe
highlight hell erleuchtet, hervorheben
I
input eingeben, Eingabe
K
key Schlüssel, Kennbegriff
L
lead index Leitindex, Hauptindex
left links
length Länge, Stellenzahl
less kleiner
line Zeile
line feed Zeilenvorschub
link verknüpfen, verbinden
list anzeigen, auflisten
location Ort
M
main Hauptsächlich, Haupt...
make machen
margin Rand
mark markieren
master Haupt...
match übereinstimmen
may können, mögen
memory Speicher
message Nachricht, Meldung
mode Art, Modus
module Baustein
month Monat
N
natural natürlich, physisch
network Netzwerk
new neu
non-printable nicht druckbar
not nicht
now nun, jetzt
number Nummer, numerieren, Zahl
=====================================================================
Kapitel : Anhang Wörterbuch 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
O
off aus, ab, weg
old alt
on an
only nur
option Option, Wahlmöglichkeit
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, Verhältnis
replace ersetzen
report Bericht, Liste
require verlangen, benötigen
restore wiedergewinnen, zurückgewinnen
revision Überarbeitung
right rechts
run ablaufen, Ablauf, Start
=====================================================================
Kapitel : Anhang Wörterbuch 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
S
sample Beispiel
save sichern
search suchen, Suche
select auswählen
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 verändern, aktualisieren
upper Großbuchstabe
use benutze, Benutung
utility Hilfs- Dienstprogramm
V
various verschieden
W
want wünschen
width Weite, Breite
wish wünschen
with mit, durch
word processing Textverarbeitung
Y
year Jahr
=====================================================================
Kapitel : Anhang Wörterbuch 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 Günther'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
für 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 Unterstützung.
Sehr einfache WINDOW Bedienung durch Pull-Down Menues,
Pop-Up Auswahl und Windows ähnliche Bedienerführung.
Unterstützt bis zu 25 gleichzeitig geöffnete Datenbanken mit
1 Milliarde Datensätze pro Datenbank.
Unterstützt 255 Indexe und 256 Felder pro Datenbank
integrierter Generator für REPORTS, Etiketten, und Serienbriefe
unendlich viele Datenerfassungs-Masken für die Dateneingabe.
Mit eingebauter Entwicklungs-Schnittstelle für Profis und
Datenbank-Neulinge.
Zephyr ermöglicht es Ihnen, in wenigen Minuten eine komplette
Anwendung zu erstellen.
Vollständige Unterstützung für die Übernahme von Daten aus
anderen Daten-Systemen für 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 Günther'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 Verfügung.
Zephyr ist auch als 20 KB TSR resident Mode zu starten und stellt
selbst dabei noch seinen vollen hoch auflösenden Grafik-Mode zur
Verfügung.
Laden Sie Zephyr im TSR resisdent Mode (nur 20K verbleiben im
Speicher) und drücken 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 Auflösung von 800 x 600 Punkten
bei vollen 256 Farben.
Zephyr benötigt einen IBM-kompatiblen Rechner mit min. 640 KB
RAM (490KB frei), DOS 2.1 oder besser (3.1 für Netzwerk).
Zephyr läuft auch mit dem Betriebssystem OS/2.
Es wird eine Festplatte mit 3.5 MB freier Kapazität benötigt.
(Natürlich muß auch noch etwas Platz für Ihre Daten sein.)
Zephyr unterstützt praktisch jeden Monitor und jede Grafikkarte.
(Hercules, CGA, EGA, VGA.)
Zephyr läuft auf allen 386/486 Maschinen mit Speicherweiterung
besonders schnell und unterstützt 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 Günther'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 Möglichkeit 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 Verfügung. (bei älteren Versionen war dies nur nur mit
dem ersten Nummernfeld in der Datenbank möglich.)
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
5) Die neue Funktion Relationale Liste ermöglicht eine schnelle
Dateneingabe, bzw. ein schnelles Update von bestehenden
Datensätzen, respektive eine Übernahme von noch nicht
bestehenden Felder aus einer Parallelen Datenbank.
Die Grundfunktion ist hierbei der JOIN Befehl.
6) Es ist jetzt auch möglich im BROWSE Mode zwei Dateien in zwei
Fenstern gleichzeitig BROWSEN zu lassen. Dabei kann die
Feldreihenfolge auch geändert und fixiert werden, sodaß diese
Einstellung beim nächsten Mal automatisch wieder aktiv ist.
Fenster 1 Fenster 2
╔════════════╗
╔════║*BROWSE* ║══════════════════════════════════════════════╗
║╔═════════════ MUSTER ════════╗╔Name════════│Ort═══════│Strasse╗║
║║ NAME Wöhst█████████████ ║Müller │Hamburg │Hafenst║
║║ ORT Freiburg██████████ ║Meier │Buxtehude │Am Deic║
║║ STRASSE Bergiselstraße 30█ ║║Schmidt │Bremen │Uferweg║║
║║ PLZ D-7800█ ║║Huber │Schalstadt│Am Bäch║║
║║ KUNR 121███████ ║║Schneider │Bremgarten│Rebenga║║
║║ ANREDE Herr████ ║║Schuster │Umkirch │Im Erke║║
║║ BRANREDE r Herr██ ║║Weber │Steinen │Hauptst║║
║║ TEXT *Memo* ║║Wöhst███████│Freiburg██│Bergise║║
║║ BEMERKUNG ██████████████████║║Steinbrenner│Lörrach │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 geöffnetes MEMO-Feld
Dabei können 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 Günther'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 geändert
dargestellt wurde. Das Verschieben erreichen Sie durch Anklicken
des Feldnamen im Browse-Mode, Festhalten der Maustaste und ver-
schieben. Die Feldbreite können Sie beeinflussen, indem Sie den
"Strich" zwischen den Feldnamen anklicken und bei gedrückter
Maustaste verschieben.
Mit der Taste <F4> kann die eingestellte Anzeige fixiert werden.
7) Der TSR-Mode wurde völlig neu gestaltet und bietet völlig
neue Möglichkeiten.
8) Der .PCX-Mode wurde neu gestaltet. Es kann jetzt ein auch ein
"Teilbild" Bildausschnitt dargestellt werden.
9) Der Telefon-Wähler. Wenn Sie ein Hayes kompatibles Modem
besitzen können Sie per Tastendruck, aus der Datenmaske
heraus, einfach mit <ALT D> eine Telefonnummer wählen.
10) Es wurde eine Druckerschnittstelle zur Steuerung des
Schriftbildes neu in Zephyr aufgenommen.
11) Unterstützung von SQL ist eine neue sehr mächtige Funktion.
12) Zephyr wird jetzt als .EXE Datei ausgeliefert. Kein externes
run-time Modul nötig.
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 für das bestehende Programm
in der Version 3.1 neu aufgenommen.
(wir danken an dieser Stelle für 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
BESCHREIBUNG DER NEUERUNGEN
Für "alte" Zephyr Anwender hier ein kurze Beschreibung der neuen
Funktionen in Zephyr 4.x.
Natürlich sind alle in älteren Zephyr Versionen enthaltenen
Funktionen auch in der Version 4.0 enthalten.
Zephyr wurde völlig neu auf Basis von FoxPro 2.0 überarbeitet und
bietet eine Fülle 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 Datensätzen, wurden
mit einem 16 MHz 386 SX, bei gesetztem Filter, in 3 Sekunden alle
Sätze 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 Großrechner 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 benötigt
dadurch sehr wenig Platz auf der Festplatte. Es wird dabei nur
ca. ein Sechstel der normalen dBase IV Indexdateigröße benötigt.
Der Ausdruck oder die Anzeige wird dabei eigentlich nur durch
die Geschwindigkeit Ihres Druckers, bzw. Ihres Bildschirms ge-
bremst.
Im Vergleich zu früheren 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
eröffnet und steht somit jederzeit ohne ein weiteres Zutun für
ein blitzartiges Auffinden von gesuchten Daten zur Verfügung.
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 Günther'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 │ <Insert> │ ║
║ │ VORNAME Character 25 █ │ │ ║
║ │ NAME Character 25 █ │ <Delete> │ ║
║ │ STRASSE Character 25 █ └──────────┘ ║
║ │ PLZ Character 7 █ ║
║ │ ORT Character 25 █ ║
║ │░ TELEFON Character 15 █ < SAVE > ║
║ │░ GEBDAT Date 8 ║
║ └───────────────────────────────────▀ <Cancel> ║
║ ║
║ Fields: 12 Length: 215 Available: 3785 ║
╚════════════════════════════════════════════════════╝
Feldreihenfolge bei gedrückter Maustaste verschieben.
Aufsteigend .CDX Multi Index erstellen A - Z bzw. 1 - n
Absteigende Sortfolge erstellen Z - A bzw. n - 1
Für "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-
stätigung bereit.
Dabei empfehlen wir sogar alle Felder zu indizieren, mit Ausnahme
der MEMO Felder.
Es ist nicht möglich über ein MEMO-Feld einen Index zu erstellen.
Für das Auffinden, Anzeigen oder Ausgeben der gewünschten Daten
können 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
┌──────────┐
│KUNDNR │ ╔════RELATION════╗
│ANREDE │ ║ = Equals ║ gleich
│VORNAME │ ║ > Greater Than║ größer
│NAME │ ║ < Less Than ║ kleiner
│STRASSE │ ║ >= At Least ║ größer 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 unterstützt.
Erstellen Sie für diese Funktion bitte mit BUILD
INDEX einen normalen Index.
Zephyr 4.0 enthält ca. 1000 Programm-Befehle und Funktionen.
Ein Buch mit 500 Seiten würde nicht ausreichen alle Befehle und
Funktionen und deren Syntax zu erläutern.
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 Bücher auf dem Markt.
In meinem Handbuch sind einige geeignete Bücher mit ISBN Nr.,
Verlag, Autor und Preis angeführt.
Sollten Sie Probleme bei der Beschaffung haben, bin ich gerne
bereit Ihnen das gewünschte Buch zum:
Selbstkosten-Preis + Porto und 10,- DM für Organisation
zu besorgen.
An dieser Stelle sollte aber erwähnt werden, daß praktisch jeder
Befehl und die Syntax, in der in Zephyr integrierten Hilfe-
funktion umfassend erklärt wird.
Bitte haben sie Verständnis dafür, daß ich, abgesehen von wenigen
Ausnahmen, keine technische Unterstützung für das Programmieren,
oder für die Erläuterung 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Dieses Handbuch ist auch speziell für 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), können Sie bei mir einen
FoxPro DEMO-Compiler
für nur 30,- DM
+ 5,- DM Porto beziehen.
(sicher kann man Zephyr noch um einige nützliche Routinen für
die persönlichen Anwendungen erweitern.)
TSR Mode
Wie schon angesprochen, läßt 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 auszuführen.
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
zurück. Sie können jetzt irgend ein Programm aufrufen und
durch Drücken der Tastenkombination <CTRL-ALT> zu Zephyr
umschalten. Durch drücken von <ALT-Z> verlassen Sie Zephyr
und kehren in Ihr Programm zurück.
(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 Drücken der Tasten-
kombination <ALT+Z>. Jetzt können Sie eine andere An-
wendung starten. Wenn Sie in diesem Programm nun die
Tastenkombination <CTRL-ALT> betätigen, 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
(3) Durch Erstellen einer DOS-Variablen die den Namen einer
Start.bat enthält.
SET TSR=C:\anwendung.bat
Durch diese Variante wird Zephyr aufgerufen, aber sofort wieder
verlassen und die START.BAT wird ausgeführt.
In der START.bat geben Sie einfach den Namen des Programms ein
mit dem sie arbeiten möchten.
Innerhalb des über die Start.bat aktivierten Programms können Sie
dann mit <STRG+ALT> zu Zephyr umschalten.
PCX GRAPHIC MODE
Zephyr unterstützt das Speichern, Anzeigen und Drucken von .PCX
Bilder. Dabei wird sowohl der Hercules, als auch die Modi CGA,
EGA, VGA und SuperVGA unterstützt.
Zephyr unterstützt nahezu alle gängigen Grafikkarten automatisch.
Zephyr merkt in den meisten Fällen beim Starten des Programms
automatisch, welche Art von Grafikkarte in Ihrem Rechner einge-
baut ist.
In wenigen Fällen kann Zephyr jedoch keine 100% ige Identi-
fizierung durchführen. 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
können Schwierigkeiten auftreten.
Wenn das bei Ihnen der Fall sein sollte, können sie Zephyr
manuell an Ihre Hardware anpassen.
Um einen besonderen Video-Mode einzustellen, können sie eine DOS
Variable mit dem Namen VM setzen.
set VM=Mode
Dabei steht Mode für den gewünschten Video-Mode. Bitte lesen sie
in der Beschreibung Ihrer Grafikkarte nach, welche Modi Ihre
Karte unterstützt.
=====================================================================
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Wenn Sie den Hercules Mode mit einer Hercules Karte oder einer
EGA/VGA Karte einstellen möchten geben Sie bitte ein.
set VM=99
Wenn Sie eine Auflösung von 800x600 bei 256 Farben einstellen
möchten und genügend 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 Auflösung von 320x200x256 zu erzwingen.
Die normale VGA Einstellung ist set VM=19
Zephyr ermöglicht es .PCX Bilder zu drucken oder zu betrachten.
Dazu müssen 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 Verknüpfen 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 müssen sie sich in einem der 3 Modi
BROWSE EDIT oder ADD und gleichzeitig mit dem Cursor auf dem
MEMO-Feld befinden.
Das Drücken der Taste <F6> öffnet ein Fenster und ermöglicht das
selektieren und importierten einer DOS Datei. Wählen sie die
gewünschte Datei aus und drücken dann bitte ENTER.
Bitte verlassen sie dann sofort, ohne die Zeichen in dem MEMO-
Feld zu löschen oder zu ändern, durch Drücken 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Zum Drucken der Abbildung muß das Bild auf dem Display sein.
Drücken Sie dann einfach die Tastenkombination <ALT-P> zum
Drucken der Abbildung.
Diese Art zu drucken ist allerdings nur in Verbindung mit HP-
Laser-Jet kompatiblen Druckern möglich.
Wenn Sie über so einen Drucker nicht verfügen, 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 Grafikfähiger IBM Matrixdrucker
graphicswide Grafikfähiger 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 weißen
Zeichen auf schwarzem Hintergrund werden schwarze Zeichen auf
weißem Hintergrund.
Der Parameter /R invertiert die Vorder- und Hintergrundfarben.
Bis zu der DOS Version 4.01 unterstützt 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 unterstützt 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
AUTOMATISCHER TELEFON WÄHLER
Um aus einer Zephyr Datenbank heraus per Tastendruck den Feld-
inhalt TELEFONNUMMER an ein Modem zu senden und automatisch
anwählen zu lassen, benötigen Sie ein Hayes kompatibles Modem.
Sie müssen 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 möglich
MODE COM1:2400,N,8,1
bzw. MODE COM2:..........
Ferner müssen Sie Zephyr noch mitteilen in welcher WÄHLART Sie
Ihr Modem betreiben.
Beispiel: SET PREFIX=ATDP für Pulswahl
oder SET PREFIX=ATDT für Tonwahl
Wenn Sie den TELEFON WÄHLER mit DR-DOS 5.0 betreiben, kann es zu
Schwierigkeiten kommen, das ist aber leider Ihr Problem.
Ein Auslösen der Anwahl ist im BROWSE, EDIT und ADD Mode durch
Drücken der Tastenkombination ALT+D während Sie sich im
Telefonnummernfeld befinden möglich. Der Feldtype muß dabei
Charakter sein. Zum Auflegen drücken 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
RELATIONAL AUSWAHL-LISTE
Die Funktion ermöglicht es aus einer POP-UP Tabelle(n)-Datei
eine Zeile auszuwählen 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 für den Sie diese Funktion einsetzen möchten.
Beispiel: Wenn Sie die Funktion für ein Feld mit dem Namen
ORT einsetzen möchten, erstellen Sie bitte
eine .DBF Datenbank mit dem Namen ORT.
Tip: COPY STRU TO ORT.DBF
und löschen dann alle Felder (<DELETE>) die nicht
übernommen werden sollen.
Wenn Sie sich dann in der Hauptdatei in dem Feld ORT befinden,
drücken Sie einfach die <F8> Taste. Sofort wird sich ein Fenster
öffnen, in dem Sie für unser Beispiel den Ort auswählen können.
Mit Betätigen der RETURN Taste werden dann die Feldinhalte der
namengleichen Felder der Tabellendatei, automatisch in die Haupt-
datenbank übernommen.
Dies können 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 auszufüllen, sondern sie werden bei Betätigen
der <ENTER> 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
╔══════════════════════════════════════════════════ 9:22:41 pm ═╗
║ Nr.24 von 24 ║
║ ║
║ NR █████████ ANREDE █████ ┌───────TABLE LOOKUP────────▄ ║
║ │ ** ORT ********** ║
║ VORNAME █████ │ Bad Bellingen ║
║ │ Bad Dürrheim █ ║
║ NACHNAME █████ │ Berne 1 █ ║
║ │ Blomberg █ ║
║ PLZ 7800█ ORT Freibu│ Breisach █ ║
║ │ Breitenfelds █ ║
║ STRASSE █████ │ Denzlingen █ ║
║ │ Ehrenkirchen █ ║
║ TELEFON ███████████ │ Emden █ ║
║ │ Emmendingen █ ║
║ BEMERKUNG █████████████████ │ Endingen █ ║
║ │*Freiburg******************█ ║
║ Text ████ │ Friesenheim ║
║ └───────────────────────────▀ ║
║ ║
║ ║
╚═══════════════════════════════════════════════════════════════╝
TABLOOK │<C:>│ORT │Exclusive │Opt: 13/53 │Ins │
<F4>Filter<F5>M-Edit<F6>M-In<F7>M-Out<F8>Table<F9>File<F10>Index
Diese Art der "Eingabe" bietet sich immer da an, wo in einem
Feld in den verschiedenen Datensätzen immer wieder die gleichen
Eingaben zu machen sind.
Beispiel: Nehmen wir an, daß in Ihrer Anwendung für ein Feld
GERÄTE_ART, häufig 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 Geräte-Typen erfassen. Wenn Sie sich
später in Ihrer Anwendung in dem Feld GERÄTE_ART befinden,
brauchen Sie nur noch die <F8> Taste zu drücken.
Dieses Spielchen können Sie für 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
müssen.
=====================================================================
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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Anmerkung:
Die Tabellendatei muß sich im gleichen Verzeichnis wie die
Haupdatei befinden.
Es müssen also folgende Bedingungen für die gerade beschriebene
Funktion gegeben sein:
(1) Sie müssen sich im BROWSE, EDIT oder ADD Mode befinden.
(2) Es muß eine Datenbank mit dem gleichen Namen wie der
Feldname bestehen.
(Es müssen die ersten 8 Zeichen identisch sein.)
(Feldnamen können ja größer 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 geöffnet
werden. Sie wird bei Bedarf automatisch geöffnet und auch
wieder geschlossen. Jedoch ist die Geschwindigkeit besser,
wenn die Tabellendatei schon eröffnet wurde.
(6) Es werden alle Feldinhalte identischer Feldnamen in die
Hauptdatei übernommen.
(7) Es wird jedoch grundsätzlich in der Tabelle nur das erste
Feld der Tabellendatei (und hierauf muß der Index stehen)
angezeigt.
(5) Sie können 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
MEMO-FELD NEUERUNGEN
Für die Handhabung von Memofelder hat sich folgendes geändert.
Sie können 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 können 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 möglich durch Drücken der <F6> Taste
einen bestehenden Text in das Memofeld einzulesen.
Durch Drücken der <F7> Taste ist es genau so einfach den Memo-
feldinhalt in eine Datei auszugeben.
Bei beiden Funktionen werden Sie vorher noch gefragt, ob der
Text angefügt 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 Möglichkeit eröffnet
völlig 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
IMPORT / EXPORT Neuerungen
Die Import- und Export-Funktion wurde um einige gängige 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
SQL STRUCTURES QUERY LANGUAGE
Zephyr unterstützt jetzt auch IBM's Structured Query Language.
Sie können die Funktion über die BUILD COMMAND Zeile aufrufen.
Dabei ist die SQL Funktion so mächtig, daß sich viele Hochschulen
und Universitäten Semester lang mit SQL beschäftigen.
Bitte haben Sie daher Verständnis dafür, daß ich auch hier nicht
näher auf die Syntax der SQL eingehen kann.
Die Basis Syntax ist jedoch wie folgt:
SELECT [ALL | DISTINCT]
[<database>.]<select_item>
[AS <column_name>]
[, [<alias>.]<select_item>
[AS <column_name>] ...]
FROM <database> [<local_alias>]
[, <database >
[<local_alias>] ...]
[[INTO <destination>]
| [TO FILE <file>
[ADDITIVE] | TO PRINTER]]
[PLAIN]
[NOWAIT]
[WHERE <joincondition>
[AND <joincondition> ...]
[AND | OR
<filtercondition>
[AND | OR
<filtercondition> ...]]]
[GROUP BY <groupcolumn>
[, <groupcolumn> ...]]
[HAVING <filtercondition>]
[UNION [ALL] <SELECT command>]
[ORDER BY <order_item>
[ASC | DESC]
[, <order_item>
[ASC | DESC]...]]
Ein einfaches Beispiel ist:
SELECT [ALL | DISTINCT]
[<alias>.]<select_item> [AS <column_name>]
[, [<alias>.]<select_item> [AS <column_name>] ...]
Für weitere Erläuterungen benutzen Sie bitte die Hilfe-Funktion,
oder lesen Sie in einem Buch über SQL nach.
=====================================================================
Kapitel : Zephyr 4.xx New's 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
DRUCKER TREIBER
Zephyr 4.0x enthält nun eine BETA Version eines Druckermanagers.
Diese Funktion soll Ihnen helfen Ihren Drucker besser an Ihre
Bedingungen anzupassen.
Verschiedene Schriftarten für die gängigsten Druckertypen stehen
Ihnen zur Verfügung.
Es sei jedoch bemerkt, daß diese Option eine BETA Version ist und
erst in folgenden Versionen noch besser ausgebaut wird.
(Wenn diese Funktion bei Ihnen nicht 100 %ig funktioniert, sind
Sie bitte nicht böse, es ist ein erster Versuch und besser wie
garnichts.)
╔══════════════════════════════════════════════════════════════════════╗
║ Printers: ┌ General ───────────────────────────────────┐║
║┌──────────────────────▄│ Orientation: Stroke: Style: │║
║│AST TurboLaser │ (x) Portrait ( ) Medium (x) Upright │║
║│ Alphacom 8125 │ ( ) Landscape ( ) Bold ( ) Italic │║
║│ ALPS Allegro 24 █└────────────────────────────────────────────┘║
║│ Anadex 9620A █┌ Fonts ──────────────────────┐┌ Page Size ──┐║
║│ Anadex DP-6500 █│┌───────────╖ Size:10 pts││ (x) 8.5 X 11│║
║│ Anadex DP-9000/DP-950█││Courier ║ ││ ( ) Legal │║
║│ Anadex DP-9001/DP-950│╘═══════════╝ Leading:0,80pts││ ( ) A4 │║
║└──────────────────────▀└─────────────────────────────┘└─────────────┘║
║ Setup Name: ┌ Options ───────────────────────────────────┐║
║ DEFAULT │ Lines per inch: Chars per inch: │║
║ │ (x) 6 ( ) 8 (x) 10 ( ) 12 ( ) 16.7 │║
║ │ Margins (lines): │║
║ <Cancel> « OK » │ Top:2 Left:15 [ ] User Procedures... │║
║ └────────────────────────────────────────────┘║
╚══════════════════════════════════════════════════════════════════════╝
Sie können aus dem PULL-DOWN die BUILD PRINTER DRIVER Option
selektieren. Es werden Ihnen dann einige Drucker zur Auswahl
vorgegeben. Wenn Ihr Drucker nicht dabei ist, können Sie durch
Anklicken von NEW Ihren Drucker neu aufnehmen.
Vergeben Sie einen Namen und aktivieren ihn als default.
=====================================================================
Kapitel : Zephyr 4.xx New's 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ANMERKUNG:
Günther's Shareware-Port hat sich des Problems Druckersteuerung
angenommen und eine andere, aber leider auch noch nicht völlig
befriedigende Lösung programmiert. Es stehen Ihnen jetzt aber für
Matrixdrucker verschiedene Schriftarten in einem Text (Serien-
brief), Report oder auch für die Etiketten Ausgabe zur Verfügung.
Sie können dabei Ihren Drucker und dessen Steuersequenzen, sofern
er noch nicht in der Datenbank enthalten ist, selbst hinzufügen.
(Bitte benutzen Sie Ihr Druckerhandbuch)
Beispiel:
Feldname | Variable | Feld-Eintrag | Steuer-Code
--------------------+----------+------------------+-------------
╔════════════════════════════════════════ 10:22:27 pm ╗
║ Drücken Sie bitte ALT+D zum aktivieren ║
║ DRUCKER-TYP Star LC 2410 ║
║ ║
║ RESET re CHR(27)+CHR(64) @ ║
║ NLQ lq CHR(27)+"X"+CHR(1) X ║
║ KURSIV ku CHR(28)+"4" 4 ║
║ SCHMAL sm CHR(27)+CHR(15) ║
║ BREIT br CHR(27)+"W"+CHR(1) W ║
║ FETT fe CHR(27)+"E" ║
║ HOCH ho CHR(27)+"S"+CHR(0) S ║
║ TIEF ti CHR(27)+"S"+CHR(1) S ║
║ UNTER un CHR(27)+"-1" -1 ║
║ SATZ sz CHR(27)+"6" 6 ║
║ ZEILE zl CHR(27)+"A"+CHR(7) A ║
║ SCHRIFT1 s1 CHR(27)+"x"+CHR(1) x ║
║ SCHRIFT2 s2 CHR(27)+"k"+CHR(0) k ║
║ SCHRIFT3 s3 CHR(27)+"k"+CHR(2) k ║
║ SCHRIFT4 s4 CHR(27)+"k"+CHR(3) k ║
║ SCHRIFT5 s5 CHR(27)+"k"+CHR(4) k ║
╚════════════════════════════════════════════════════════╝
In einem Report oder einem Serienbrief stehen Ihnen dann z.B.
die Drucker-Steuer-Variablen SM für SCHMAL und BR für BREIT zur
Steuerung des Schriftbildes zur Verfügung.
=====================================================================
Kapitel : Zephyr 4.xx New's 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Beispiel: Serienbrief
----------------------------------------------------------------
//s1// //br// Günther's Shareware-Port
Shareware Lizensierungs-Service und Support//re//
//sm//Günther Wöhst Bergiselstr.30 7800 Freiburg //re//
//s1//
//anrede//
//vorname// //name//
//strasse//
//plz// //ort//
//s5//
Freiburg den, date()
Sehr geehrte//brfanrede// //name//,
wir freuen uns Ihnen heute für ZEPHYR eine neue Option, die
//br// Schriftbildunterstützung//re// //s5//
anbieten zu können.
mit freundlichen Grüßen
Ihr Zephyr Support
----------------------------------------------------------------
=====================================================================
Kapitel : Zephyr 4.xx New's 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
ZEPHYR SPEICHER VERWALTUNG
Zephyr arbeitet mit normalem Speicher, aber eine Speicherer-
weiterung verhilft Zephyr zu bedeutend mehr Geschwindigkeit.
Zephyr kann auf allen DOS Rechnern mit 640 KB RAM und ca. 480-
490 KB freiem Speicher laufen. Mit dieser Speicherkonfiguration
ist Zephyr zwar jedem mir bekannten Datenbanksystem noch über-
legen, aber die Geschwindigkeit ist gelinde gesagt "zum Ein-
schlafen".
Wenn Sie leider so eine Hardware besitzen, empfehle ich Ihnen
Zephyr mit dem Parameter LEAN aufzurufen. Dadurch müssen Sie zwar
auf den .PCX und TSR Mode verzichten, aber es spart ca.50 KB RAM.
Es ist von Vorteil für Zephyr eine Speichererweiterung anzu-
schaffen. Je mehr desto besser (schneller) wird Zephyr arbeiten.
(Zephyr verdient es und wird Sie dafür reichlich belohnen.)
Ein kleines Dienstprogramm MEM.COM liegt Ihrem Programm bei, mit
dem Sie die Größe Ihres Speichers erfahren können.
EDIT CHECK - EINGABE KONTROLLE
Zephyr wurde von Anfang an mit einer Eingabeprüfung ausgestattet,
die am Ende eines Datensatzes ausgeführt wurde. Jetzt ist es auch
möglich, direkt im Eingabe-Mode das aktive Feld auf bestimmte
vorgegebene Bedingungen zu überprüfen.
Diese Bedingungen werden beim automatischen Erstellen der
Eingabemaske .FMT (BUILD CREATE FMT FORMAT) vom System erfragt
und automatisch generiert.
Der Unterschied dieser beiden Eingabe-Überprüfungen ist, daß die
eine am Ende der Eingabe, vor dem Wechsel in den nächsten
Datensatz und die andere sofort beim verlassen des Feldes
aktiviert wird.
Beide Eingabe-Überprüfungen sind nur im .FMT Format möglich.
Im Browse-Mode wird keine Überprüfung vorgenommen.
Der Vorteil der Feldüberprüfung liegt darin, daß der Anwender bei
einer Fehleingabe näher am Ort des Geschehens ist. Er muß also
nicht erst, wie bei der Satz-Prüfung, über alle anderen Felder an
den Ort des Fehlers zurück wandern.
=====================================================================
Kapitel : Zephyr 4.xx New's Seite 26
=====================================================================
.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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
In Abhängigkeit vom Feldtyp können bis zu 3 verschiedene Arten
von Eingabeprüfungen generiert werden.
╔══════════════════╗
1) ║ Validity Check ║ Gültigkeit
2) ║ Picture Template ║ Darstellungs-Schablone
3) ║ List of Values ║ Vergleich mit einer Liste
╚══════════════════╝ von zugelassenen Eingaben.
VALIDITY CHECK
Die Gültigkeits-Prüfung kann für CHAR, DATUM und NUM Felder
angewendet werden. Dabei gibt Zephyr automatisch eine
entsprechende Fehlermeldung aus.
Zum Beispiel: Feld darf nicht leer sein, Feld darf nicht 0 sein
oder jede andere Prüfung und Fehlermeldung die
Sie mit der dBase Syntax selbst frei definieren
können.
PICTURE TEMPLATE
Darstellungs-Schablonen erlauben es dem Anwender, frei zu
definieren, von welcher Art die Eingaben in einem Feld sein
dürfen.
Zum Beispiel:
Es dürfen nur GROß BUCHSTABEN eingegeben werden (Kleinschreibung
kann auch automatisch in Großbuchstaben getauscht werden).
Oder die Eingaben in diesem Feld dürfen nur Zahlen vom Type CHAR
sein und müssen formatiert dargestellt werden. Z.B. in der Form
99999-99999. Dabei kann der Bindestrich vom vorhergehenden
Beispiel automatisch in dem Feld fixiert werden. Das heißt,
Sie brauchen ihn nicht selbst einzugeben.
Das ist bei vielen Feldern recht sinnvoll. z.B. bei einem Feld
DATUM 99.99.9999. Dabei sind die Punkte gleich an der
richtigen Stelle im Feld gesetzt.
Es können auch verschiedene PICTURE Anweisungen für ein Feld
festgelegt werden.
=====================================================================
Kapitel : Zephyr 4.xx New's 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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
TABLE LOOKUP
Mit dieser Option können sie eine Liste der in diesen Feld
zugelassenen Eingaben vordefinieren und später bei der Eingabe
einfach per Leertaste PULL-DOWN ähnlich auswählen.
Beispiel: im Feld ANREDE Frau, Herr, Firma, Sehr geehrte Damen
und Herren,
Anmerkung: Hier könnten Sie auch die Tabellen-Datei einsetzen.
All diese Prüfungen werden beim BUILD ADD EDIT FORMAT .FMT Format
erstellen automatisch erfragt und erstellt.
Geben Sie einfach ein Y ein, wenn Sie gefragt werden: ADD CUSTOM
FORMAT OPTIONS.
Wenn sie ein Y eingeben öffnet sich ein POPUP-Fenster, in dem sie
die Prüfungsart für das erste Feld festlegen können. Wenn Sie
N eingeben, wird die .FMT Datei ohne eine Eingabe-Prüfung er-
stellt.
Fixieren Sie also Ihre Eingabe-Überprüfungen und betätigen ESC um
zum nächsten Feld zu gelangen. Definieren Sie erneut Ihre
Eingabeprüfungen und drücken dann ESC.
Dieses Spiel wird solange durchgeführt, bis Sie für jedes Feld
die Möglichkeit hatten, eine Eingabeüberprüfung festzulegen oder
bis Sie auf die Frage:
╔══════════════════════════════════╗
║ ║
║ Custom format for KUNR? Y ║
║ ║
║ More custom format options? Y ║
║ ║
╚══════════════════════════════════╝
MORE CUSTOM FORMAT OPTIONS ein N eingeben.
Jetzt wird automatisch eine .FMT Datei mit den definierten
Prüfungen und Fehlermeldungen erstellt.
Es werden in Abhängigkeit der verschiedenen Feldtypen folgende
Prüfungen zugelassen.
=====================================================================
Kapitel : Zephyr 4.xx New's Seite 28
=====================================================================
.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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
Und so könnte z.B. eine Zephyr START.BAT aussehen:
\dos\graphics graphics /R && Drucker Treiber
set VM=19 && Video Mode
rem set tsr=c:anwendung.bat && Wenn Auto TSR
set PORT=2 && Modem an Port 2
mode COM2:2400,N,8,1 && Modem Parameter
set PREFIX=ATDP && Wählart
set ZTOP=100 && Bildausschnitt
set ZLEFT=160 && Bildausschnitt
set ZFORE=1 && Vordergrund Farbe
set ZBACK=7 && Hintergrund Farbe
zephyr && Programm Aufruf
=====================================================================
Kapitel : Zephyr 4.xx New's Seite 33
=====================================================================
Fido / GerNET Netmail System's
╒═════════════════════════════════════════════════════════════════════╕
│ Dieter's first BBs - 049\7664-8185 - 1200 - 16800 - V42- V32- MNP 5 │
╘═════════════════════════════════════════════════════════════════════╛
1) Sysop: Dieter Bogdanski [R&P] + [DFBBS] 2:241/7801
2) Sysop: Karl-Heinz Rattay [R&P] 2:241/7804
Im Verbund mit dem Ger-NET / FIDO-Net
╒═══════════════════════════════════════╕
│ **** FIDO:2:241/7801 [DFBBS] **** │
╘═══════════════════════════════════════╛
░░░░░░░░▄ ░░░░░░░░▄ ░░░░░░░▄ ░░░░░░░▄ ░░░░░░░▄
░░░█ ░░░▄ ░░░█▀▀▀▀▀ ░░░█ ░░▄ ░░░█ ░░▄ ░░░█▀▀▀▀
░░░█ ░░░▄ ░░░░░▄ ░░░░░░░█▀ ░░░░░░░█▀ ░░░░░░░▄
░░░█ ░░░█▀ ░░░█▀▀ ░░░█ ░░▄ ░░░█ ░░▄ ▀▀▀▀░░█
░░░░░░░░█▀ ░░░█ ░░░░░░░░█ ░░░░░░░░█ ░░░░░░░░█
░░░░░░░░█ ░░░░░▄ ░░░░░░░░█ ░░░░░░░░█ ░░░░░░░█
▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀
1200 - 16800 Baud 17.00 - 19.00 Uhr Offline
Telefon: 07664,8185
▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄ ▄▄▄
▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄ ▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▄▄▄ -TM- ▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▄ ▄▄▄▄
--------------------------
Support by Guenther Woehst
--------------------------
WAS BIETET DIESE AREA:
Als oberste Prioritaet, haben wir uns die Verbreitung des wirklich
fantastischen Datenbank-Systems ZEPHYR gesetzt.
Diese Area soll Ihnen die Arbeit mit ZEPHYR erleichtern und einen
Erfahrungsaustausch mit anderen ZEPHYR-Usern ermoeglichen.
Der Betreiber selbst, "Guenther's Shareware-Port", bietet Ihnen neben
einer Hotline fuer ZEPHYR, auch einen Registrierung-Service und ein
deutsches Handbuch an.
Er hofft, das sich, soetwas wie ein ZEPHYR-User-Club, in dieser
Mailbox bildet.
.pa
Nach dem LOG-IN, waehlen Sie einfach im Hautmenue
den Punkt
Z ZEPHYR-Support
an und befinden sich dann im der ZEPHYR AREA.
╔══════════════════════════════════════════════════════════════════════════╗
║ Zephyr FoxPro - Die einfach geniale Alternative zu dBASE / Datenbanken ║
╚══════════════════════════════════════════════════════════════════════════╝
╔═══════════════════════════╗ ╔═════════════════════════════╗
║ File-Area ZEPHYR ║ ║ Leiter des Brettes : Zephyr ║
║ ║ ║ ║
║ I) Inhalt der Filearea ║ ║ Guenther Woehst ║
║ ║ ║ ║
║ D) Download File ║ ║ Support von Zephyr ║
║ ║ ╚═════════════════════════════╝
║ U) Upload File ║
║ ║ ╔═════════════════════════════╗
║ Messages-Area ║ ║ +) Hauptmenue ║
║ ║ ║ ║
║ S) schreiben ║ ║ -) Bild zurück ║
║ ║ ║ ║
║ L) lesen ║ ║ !) log off Menue ║
╚═══════════════════════════╝ ╚═════════════════════════════╝
==============================================
= ZEPHYR 4.0 BESTELLUNG - REGISTRIERUNG =
==============================================
. .
Günther's Shareware Port
Günther Wöhst Telefon: 0761 492673
Bergiselstraße 30 Telefax: 0761 585229
Mailbox: 07664 8185
79111 Freiburg
. . Kto Nr. 2665 61 750
BLZ 660 100 75
Bitte zutreffendes ankreuzen:
--- Ich möchte das Shareware-Handbuch weiter nutzen. .... 10,- DM
--- Ich möchte das deutsche Hilfe-Modul bestellen. ...... 30,- DM
--- Ich möchte die TEST-VERSION mit unbegrenzter Satzzahl 50,- DM
--- mit dem deutschen Hilfe-Modul ....................... 60,- DM
--- und dem gedruckten Handbuch (ca.140 Seiten) bestellen. 80,- DM
( 30,- DM werden jeweils bei späterer Lizensierung angerechnet)
Ich möchte mich registrieren lassen und eine
ZEPHYR 4.xx single-user Vollversion, zusammen mit dem
--- deutschen Handbuch und Hilfe-Modul bestellen. ....... 165,- DM
Ich möchte mich registrieren lassen und eine
ZEPHYR 4.0 Netzwerk Vollversion, zusammen mit dem
--- deutschen Handbuch und Hilfe-Modul bestellen. ....... 599,- DM
Die Bezahlung erfolgt durch den beiliegenden
--- Verrechnungsscheck, oder Bar.
--- Überweisung auf Ihr Konto.(Bitte Einzahlungsbeleg Kopie beilegen)
----------------------------------------------------------------------
--- + Versandkosten, schnellste Lieferung. .....immer .... + 5,- DM
Die Bezahlung erfolgt per Nachnahme. ..... nochmals .. + 6,- DM
---
Gesamtpreis ---------------
Ich benötige __5,25" __360KB __1,2 MB <> __3,5" __720KB __1,4MB Disketten
Ich habe die Shareware-Version erhalten von:
Bitte möglichst genau angeben, damit auch Ihr Händler von mir
die neueste Version bekommen kann.
............................................................
Meine Anschrift: .............................................
.............................................
.............................................
Datum: .............. Unterschrift: ............................
=================================================
ZEPHYR 4.0 UPDATE Bestellschein
=================================================
Allen usern, die Zephyr in der Version 3.1 nach dem 01.06.92 er-
worben haben, biete ich ein update inklusive dem neuesten Handbuch
für nur 30,- DM an.
BITTE SENDEN SIE MIR DAFÜR IHR ALTES HANDBUCH ZURÜCK.
+--------------------------------------------------------------+
| Menge | Beschreibung | Preis |
|----------|--------------------------------------|------------|
| | Zephyr 4.0 Einzeln-Platz Version | 165,- |
| | inkl. deutsches Handbuch | |
|----------|--------------------------------------|------------|
| | update Zephyr 3.x auf Zephyr 4.x | 59,- |
| | inkl. deutsches Handbuch | |
| | wenn nach dem 1.6.92 bei mir bezogen | 30,- |
|----------|--------------------------------------|------------|
| | Zephyr 4.0 Netzwerk Version | 599,- |
| | inkl. deutsches Handbuch | |
|----------|--------------------------------------|------------|
| | update 3.x auf 4.x Netzversion | 99,- |
|----------|--------------------------------------|------------|
| | Compiler für Zephyr bis 3.1 | 30,- |
|----------|--------------------------------------|------------|
| | Compiler für Zephyr ab 4.0 | 50,- |
|----------|--------------------------------------|------------|
| 1 | Porto bei Vorkasse Scheck oder Bar | 5,- |
|----------|--------------------------------------|------------|
| 1 | bei Nachnahme nochmals | 6,- |
|----------|--------------------------------------|------------|
| (1) | Auslandlieferung Porto | 15,- |
| | Nur Vorkasse Scheck oder Bar. | |
| | Keine Nachnahme möglich. | |
+----------+--------------------------------------+------------+
LIZENZRECHTLICHES: Bitte beachten Sie das COPYRIGHT
Einzelplatz Version: Für jeden Rechner benötigen Sie eine Lizenz.
Netzwerk Version : Für jedes Netzwerk benötigen Sie eine Lizenz.
(Unbegrenzte Anzahl Requester) Über Gateway
erreichbare Netze benötigen eine weitere Netzwerk-Lizenz.
BITTE BEACHTEN SIE DIE 30 TAGE - TEST - BEDINGUNGEN.
Jegliche Nutzung des Programms, oder Teile davon sind nach
erscheinen der Ablauffrist (30-day license is expired),
illegal und kann Regress-Ansprüche nach sich ziehen.
Bitte rufen Sie mich an, oder senden mir dieses Formular für
Ihre Registrierung zu.
Ich erkenne diese Bedingungen an.
Vorname ...................... Nachname .....................
PLZ-Ort ...................... Straße .....................
Datum ................ Unterschrift ......................
-------------------------------------------------------------
V I E L E N D A N K F Ü R I H R
I N T E R E S S E A N S H A R E W A R E
-------------------------------------------------------------
.pa
-------------------------------------
L I Z E N Z - V E R T R A G
-------------------------------------
1.) Gegenstand des Vertrages
Gegenstand des Vertrages ist das auf der Diskette aufgezeich-
nete Computerprogramm, die Programmbeschreibung und Bediener-
anleitung, sowie sonstiges dazugehöriges schriftliches Material
(nachfolgend auch als "Software" bezeichnet).
2.) Umfang der Benutzung
Günther's Shareware-Port Bergiselstr.30 79111 Freiburg,
(im folgenden auch GSP genannt)
gewährt Ihnen (im folgenden "Lizenznehmer genannt) das Nutzungs-
recht an dem vorliegenden Softwareprogramm unter der Bedingung,
daß der Lizenzvertrag in allen Punkten eingehalten wird. Sie
verpflichten sich von den Programmdisketten keine anderen als
nur Sicherungs- und Arbeitskopien anzufertigen. Der Urheber-
rechtsvermerk sowie die Seriennummer (user key-code) dürfen
nicht entfernt oder geändert werden. Die Software darf nur auf
Ein-Platz-Computern genutzt werden. Für Mehrplatz-Systeme und
Netzwerke ist eine Sonderlizenz erforderlich. Der Rechnertyp
und das Betriebssystem für das Nutzungsrecht sind in der
Software ausgewiesen. Sie erhalten mit dem Erwerb des Produktes
nur Eigentum an dem körperlichen Datenträger, auf dem die Soft-
ware aufgezeichnet ist. Ein Erwerb von Rechten an der Software
ist damit nicht verbunden. GSP behält sich alle Veröffent-
lichungs-, Bearbeitungs- und Verwertungsrechte vor.
Der Vertrag läuft auf unbestimmte Zeit. Das Recht des Lizenz-
nehmers erlischt automatisch ohne Kündigung, wenn er die
Bedingungen des Vertrages verletzt. Bei Beendigung des Nutzungs-
rechtes ist er verpflichtet, die Originaldiskette sowie alle
Kopien der Software und das schriftliche Material zu vernichten.
3.) Besondere Beschränkungen
Die Software und das dazugehörige schriftliche Material sind
urheberrechtlich geschützt. Dem Lizenznehmer ist untersagt,
a) ohne die vorherige schriftliche Zustimmung von GSP die Software
oder das dazugehörige schriftliche Material an einen Dritten zu
übergeben oder ihm zugänglich zu machen,
b) die Software über ein Netz oder einem Datenübertragungskanal
auf einen anderen Computer zu übertragen,
c) von den Programmdisketten andere als nur Sicherungs- und
Arbeitskopien anzufertigen,
Seite VII
.pa
d) von der Software abgeleitete Werke zu erstellen oder das
schriftliche Material zu vervielfältigen,
e) das Programm zu übersetzen oder abzuändern, zu entkompilieren
oder zu entassemblieren oder vom schriftlichen Material abge-
leitete Werke zu erstellen.
4.) Aktualisierung und Änderungen
GSP ist nicht verpflichtet, Aktualisierungen des Programms
solchen Lizenznehmern zur Verfügung zu stellen, die die
Registrierungskarte nicht unterzeichnet an GSP zurückgesandt
oder die Aktualisierungsgebühr nicht bezahlt haben.
5.) Schadensersatz bei Vertragsverletzung
Der Lizenznehmer haftet für alle Schäden, die GSP aus einer
Verletzung dieser Vertragsbedingungen entstehen.
6.) Haftung und Gewährleistung
GSP ist immer bemüht, dem Lizenznehmer eine einwandfreie Software
zu liefern. GSP kann aber keine Gewähr dafür übernehmen, daß die
Software unterbrechungs- oder fehlerfrei läuft oder mit anderen
Programmen und Rechnertypen einwandfrei läuft und daß die in der
Software enthaltenen Funktionen in allen von Ihnen gewählten
Kombinationen ausführbar sind. GSP haftet nicht für Schäden, die
dem Lizenznehmer aus der Nutzung oder Unbenutzbarkeit der Software
entsteht.
(Sie hatten die Möglichkeit das Programm in der Shareware-Version
ausgiebig zu testen und die Funktionen zu überprüfen.)
Günther's Shareware-Port 01.1990
BITTE BEACHTEN SIE DAS COPYRIGHT
Einzelplatz Version: Für jeden stand-alone Rechner benötigen Sie
single-user eine Lizenz.
Netzwerk Version: Für jeden Server benötigen Sie eine Lizenz.
Network (Unbegrenzte Anzahl Requester)
Über Gateway erreichbare Netze benötigen
eine weitere Netzwerk-Lizenz.
=====================================================================
Kapitel : Anhang Lizens-Vertrag Seite VIII
=====================================================================
.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 Günther's Shareware-Port Tel.: 0761 492673
=====================================================================
E N D E
=====================================================================
Kapitel : Anhang Ende Seite IX
=====================================================================