*DBASE HELP TEXT FILE DBASEMSG.TXT VERSION 1.16 FOR dBASE II v2.4 Copyright 1983 Ashton-Tate and RSP, Inc. Written by Wayne Ratliff, Jim Taylor, and Howard Dickler EINFGnAHRUNG Diese EinfGzAhrung gibt Ihnen On-Line Informationen zum dBASE II Datenbank-System. Sie erlGvAutern die verschieden Dateien, welche Sie mit dBASE II erhalten haben und vermitteln einen Eindruck vom LeistunsgvermGyAgen des Systems. Durch die gleichzeitige Nutzung der HELP-Funktion und des Benut- zerhandbuchs werden Sie sehr schnell in die Lage versetzt, Daten- banken und Programmdateien zu erstellen, um Ihre individuellen Aufgaben zu lGyAsen. >>>>>>> Beliebige Taste drGzAcken, um fortzufahren <<<<<<< WIE DIE 'HELP'-EINRICHTUNG BENUTZT WIRD Sie erhalten Hilfestellung zum dBASE II-System, indem Sie HELP und den Namen des dBASE II-Kommandos oder HELP und eines der folgenden SchlGzAsseееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееее IM APPEND-KOMMANDO beendet APPEND, wenn der Cursor in der ersten Position des ersten Feldes steht ctrl-W speichert den aktuellen Satz und geht zum nGvAchsten ctrl-Q ignoriert den laufenden Satz; es erscheint der System- Prompt KOMBINATIONEN MIT CTRL-TASTE BEI ZEILENWEISER EIN-/AUSGABE (z. B. Eingabe von Befehlen im Dialog) ctrl-P schaltet Drucker EIN bzw. AUS (Hardcopy) ctrl-R wiederholt das zuletzt ausgefGzAhrte Kommando ctrl-X lGyAscht die Kommandozeile, ohne Kommando auszufGzAhren ctrl-H RGzAcktaset (lGyAscht letztes Zeichen) ctrl-M Zeilenvorschub ctrl-S Anhalten/Fortsetzen Bildschirmausgabe *INSTALL Um unter dBASE Ein-/Ausgaben wahlfrei auf der BildschirmflGvAche zu positionieren, ist die Anpassung von dBASE II an das jeweilige Terminal erforderlich. Wird dies versGvAumt, erscheint ein Durch- einander auf Ihrem Bildschirm bei Kommandos wie APPEND oder EDIT, die die gesamte BildschirmflGvAche zur Anzeige nutzen. Die Anpassung nimmt das Programm INSTALL.COM (wird mit INSTALL aufgerufen) im Dialog mit Ihnen vor. ZunGvAchst sollte mit DO STARTUP die Anpassung getestet werden, ehe mit INSTALL GlAnderungen erfolgen. Es empfiehlt sich, nach jeder GlAnderung das Ergebnis mittels STARTUP zu prGzAfen. *EXIT *NEU > Neue Kommandos und GlAnderungen im dBASE II Neue Kommandos: HELP -- Kommando zur Benutzerhilfe. REINDEX -- ordnet und aktualisiert vorhandene Index-Dateien. SET F -- zur Belegung der Funktionstasten bei den Rechnern IBM PC, Victor, TI Professional sowie zum IBM PC kompatible Typen. SET COLOR -- zur Auswahl von Farben fGzAr die Anzeige bei Farbterminals TEXT -- leitet Textausagabe ein; wird beendet mit ENDTEXT. RANK( ) -- liefert ASCII-Kode des ersten Zeichens. TEST( ) -- prGzAft Syntax eines Ausdrucks (siehe unter BEGRIFFE) Erweiterte Kommandos: APPEND,INSERT,EDIT,CREATE -- kGyAnnen nun eine Format-Datei fGzAr die Bildschirmanzeige verwenden BROWSE -- arbeitet nun auch nit einer Auswahl von Feldern DISPLAY STATUS -- listet aktive Datenbank-/Indexdateien sowie SET-Parameter auf. READ & REPLACE -- mit Option Diskettenzugriife zu unterbinden, falls keine in einem Index verwendeten Felder geGvAndert wurden. RELEASE -- erlaubt auch die Freigabe ausgewGvAhlter temporGvArer Variablen RESTORE -- kann in Datei abgelegte temporGvAre Variable in ErgGvAnung zu aktuelle vorhandenen aktivieren SAVE -- speichert auch ausgewGvAhte temporGvAre Variable in eine Datei SET RAW ON -- eliminiert Leertellen am Ende von Feldern bei der Ausgabe mit DISPLAY bzw. "?" UPDATE -- REPLACE-Klausel kann nun WITH-Ausdruck beinhalten. *EXIT *BEGRIFFE dBASE II BEGRIFFE oder -- alle gGzAltigen dBASE-Kommandos oder -Funktionen. -- muG~A in den meisten FGvAllen begrenzt sein mit Apostroph, AnfGzAhrungszeichen oder eckigen Klam- mern -- Ausdruck, dessen Inhalt durch den Zei- chentyp festgelegt ist. Kann eine "Zeichenkette", eine "temporGvAre Variab- le" oder ein Feld vom Typ C oder eine Kombination (durch dBASE-Operato- ren verkettet) davon sein. -- jedes nicht alphanumerische Zeichen, das benutzt wird, um Daten zu kennzeichnen, z.B. Apostroph, AnfGzAhrungszeichen oder eckige Klammern. oder -- ein Zeichen, eine Zeichenkette oder eine Formel, die eine Wert vom Typ C; N oder L ergeben. -- eine Liste von AusdrGzAcken, getrennt durch Kommas. -- Name eines Datenfeldes innerhalb eines Datensatzes. -- eine Liste mit Feldnamen, getrennt durch Kommas. -- Name einer Datei -- Name einer Index-Datei. -- Felder oder deren Kombination damit, um Indexda- teien oder sortierte Datenbank-Dateien zu erzeugen. -- Name einer temporGvAren Variablen. -- Liste mit temporGvAren Variablen, getrennt durch Kommas. -- eine konstante Zahl (Literal) -- Ausdruck mit numerischem Inhalt. -- legt Ausschnitt der Datenbank fest, der durch Kom- mando bearbeitet werden soll. hat drei mGyAgliche Werte: ALL(e) SGvAtze der Datei; NEXT SGvAtze der Datei und RECORD , deren Voreintellung vom jeweiligen Kommando abhGvAngig ist. -- ееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееt markiert sind, wer- den erst mit dem PACK-Kommando aus der Datenbank entfernt. Zu markierende DatensGvAtze kGyAnnen auch GzAber die Satznummer benannt werden. Beispiele: DELETE ALL FOR FIRMA = 'ZMB' DELETE RECORD 15 *EXIT *DISPLAY > DISPLAY FILES %ON % %LIKE % -- zeigt Inhaltsverzeichnis der Diskette im angegebenen Laufwerk Zum Beispiel: DISPLAY FILES ON B LIKE *.MEM. > DISPLAY %% %% %FOR% %OFF% -- gibt Inhalt der DatensGvAtze der aktiven Datenbank aus. > DISPLAY STRUCTURE -- zeigt die Feldnamen, -typen, -lGvAngen und Dezimalstellen (Datenstruktur) der benutzten Datei an. > DISPLAY MEMORY -- zeigt Namen, Typen und Werte alle temporGvAren Variablen an. > DISPLAY STATUS -- listetet Angaben zu aktiven Datenbanken/ Indexdateien, Systemangaben und aktuelle Einstellung von SET-Paramtern auf. *EXIT *DO *ENDCASE *ENDDO *LOOP > DO -- GyAffnet und fGzAhrt eine Programmdatei aus. > DO WHILE -- fGzAhrt in einer Programmdatei eine Gruppe von Anweisungen mehrfach aus (Schleife); wird so lange aus- gefGzAhrt, wie DO WHILE als wahr angesehen wird. Syntax: DO WHILE Beispiel: USE ADRESSLISTE DO WHILE .NOT. EOF %LOOP% ? NAME ? TELEFON ENDDO SKIP ENDDO > ENDDO -- beendet den Anweisungsblock in einer DO WHILE- Anweisung. > LOOP -- veranlaG~At bei AusfGzAhrung einer Programmdatei RGzAcksprung auf DO WHILE-Kommando. Beispiel: USE ADRESSLISTE DO WHILE .NOT. EOF IF PLZ = '8000' SKIP LOOP ENDIF ? NAME ? TELEFON SKIP ENDDO *CASE > DO CASE -- steuert die fallweise AusfGzAhrung von Programm- blGyAcken. Wahlweise kann die OTHERWISE-Klausel benutzt wer- den (AusfGzAhrung, wenn CASE nicht zutrifft). Befehl muG~A mit ENDCASE beendet werden. Beispiel: USE ADRESSLISTE ACCEPT "WELCHE ALTERNATIVE WGnANSCHEN SIE?" TO Wahl DO CASE CASE Wahl = '1' DO Aufkleber CASE Wahl = '2' DO AnfGzAgen CASE Wahl = '3' DO Editieren OTHERWISE Return ENDCASE *EXIT *EDIT > EDIT %% -- erlaubt die gezielt Bearbeitung von Daten durch die Angabe der Satznummer. Fragt nach der Satznummer, falls diese nicht angegeben wurde. Wenn die Bearbeitung eines Satzes abgeschlossen ist, wird mit ctrl-W wieder der Prompt zur Eingabe der Satznummer erreicht. Um den EDIT-Kommando zu beenden, fGzAr Satznummer Return eingeben. *EXIT *EJECT > EJECT -- veranlaG~At den Drucker zu einem Seitenvorschub, falls PRINT auf "ON" oder FORMAT auf "PRINT" gesetzt ist. Wenn Sie @ SAY-Kommandos fGzAr die direkte Seitenformatierung be- nutzen, setzt EJECT Zeilen- und SpaltenzGvAhler auf Null. *EXIT *ERASE > ERASE -- lGyAscht den Bildschirm. Im Dialog erscheint System- Prompt in der linken oberen Bildschirmecke. *EXIT *FIND > FIND -- sucht einen Datensatz in einer indi- zierten Datenbank nach dem Wert des SchlGzAsels . *EXIT *GO *GOTO > GO oder GOTO -- geht zu einer bestimmten Position (Datensatz- nummer) in einer Datenbank. Die Datensatznummer kann auch Inhalt einer temporGvAren Variablen sein. Syntax: GO oder GOTO %RECORD %, , %TOP%, %BOTTOM% oder *EXIT *HELP dBASE II ON-LINE HELP EINRICHTUNG Im folgenden finden Sie eine Liste aller dBASE-Kommandos. Jede Angabe in dieser Liste korrespondiert mit einer entspre- chenden Angabe in der HELP-Datei. Daran schlieG~At sich eine kurze Be-schreibung jedes Kommandos mit einer Darstellung des korrekten Syntax an. Diese Information stellt nur eine kurze GnAbersicht dar und soll vermeiden helfen, daG~A Sie allzu oft im dBASE-Handbuch nachschlagen mGzAssen. Um Angaben GzAber die dBASE-Kommandos (oder andere Angaben GzAber die HELP-Datei) zu erhalten, geben Sie nach dem System- Prompt einfach HELP und Return ein (z.B. HELP CREATE ). dBASE wird die Information zeigen, die Sie sehen wollen und kehrt dann zurGzAck zum System-Prompt; so daG~A Sie ohne Unterbrechung weiterarbeiten kGyAnnen. In einigeееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееPIELE FUNKTIONEN DBASE TASTATUR FEHLER INSTALL *EXIT *IF *ELSE *ENDIF > IF -- erlaubt in der Programmdatei die bedingte AusfGzAhrung von Befehlen. Die ELSE-Klausel ist optional. Syntax: IF Beispiel: IF STAAT = 'D' DO INLAND (CMD Datei) %ELSE ELSE % DO AUSLAND (CMD Datei) ENDIF ENDIF *EXIT *INDEX > INDEX ON TO -- erzeugt eine Index-Datei fGzAr die Datenbank, wobei der Index festgelegt wird durch oder . *EXIT *INPUT > INPUT %""% TO -- nimmt Eingaben des Be- nutzers (numerische und logische Informationen) entgegen und legt sie in temporGvAren Variablen ab. Beispiel: INPUT 'Benutzernr. eingeben' TO X Benutzernummer eingeben: 12 (Benutzernr., 12, wird in X gespeichert) . ? X 12 *EXIT *INSERT > INSERT %%BEFORE% %BLANK%% -- fGzAgt einen Datensatz in die Datei ein, unmittelbar nach oder - mit BEFORE - vor dem laufenden Datensatz. Zeigt dem Benutzer das Dateneingabeformat fGzAr die benutzte Datei an, auG~Aer, ein leerer (BLANK) Datensatz wird eingegeben. *EXIT *JOIN > JOIN -- erzeugt eine neue Datei durch Verbindung der DatensGvAtze aus zwei bestehenden Dateien (primGvAre und sekundGvAre Datei). DatensGvAtze werden angefGzAgt, solange wie FOR als WAHR angesehen wird. Befehl muG~A vom ersten Bereich ausgefGzAhrt werden. Standardwert fGzAr ist ALL. Syntax: JOIN TO FOR %FIELDS % Example: . USE NAMES . SELECT SECONDARY . USE ADRESSLISTE . SELECT PRIMARY . JOIN TO NAMEJ FOR LAST <> S.LAST *EXIT *LIST > LIST FILES %ON % %LIKE % -- listet alle Dateien auf dem gewGvAhlten Laufwerk auf. Standardwert ist das gewGvAhlte Laufwerk.. Beispiel: LIST FILES ON C LIKE *.FRM > LIST %% %% %FOR % %OFF% -- zeigt DatensGvAtze der benutzten Datei an. Standardwert ist ALL (alle) DatensGvAtze. Beispiel: LIST NEXT 25 NAME, TELEFON FOR KOSTEN > 100 (z.B., NAME und TELEFON fGzAr die nGvAchsten 25, die mehr als DM 100 Telefonkosten haben. > LIST STRUCTURE -- zeigt Datenstruktur der benutzten Datei. > LIST MEMORY -- listet alle Namen und Werte der festgelegten temporGvAren Variablen auf. > LIST STATUS -- listet geGyAffnete Dateien, benutzte Indizes, Sy- stemdaten und aktuelle SET-Parameter auf. *EXIT *LOCATE *CONTINUE > LOCATE %% FOR -- findet ersten Datensatz fGzAr den FOR als Wahr gilt. Mit CONTINUE wird Suche nach nGvAchstem Satz fortgesetzt. . LOCATE ALL FOR PLZ >= '5000' .AND. PLZ < '4000' RECORD: 00123 . DISPLAY . CONTINUE RECORD: 00232 *EXIT *MODIFY > MODIFY STRUCTURE -- erlaubt, die Struktur der benutzten Daten- bank zu verGvAndern. Dieser Befehl zerstGyArt alle Daten in der benutzten Datenbank. Um die Struktur zu verGvAndern, ohne Daten zu verlieren, benutzen Sie COPY STRUCTURE, USE und APPEND wie unten beschrieben: . USE NAMES . COPY STRUCTURE TO TEMP . USE TEMP . MODIFY STRUCTURE -- kein Datenverlust, da Datei leer . APPEND FROM NAMES -- bringt Daten in modifizierte Datei . DELETE FILE NAMES . USE -- TEMP . RENAME TEMP TO NAMES > MODIFY COMMAND -- ruft dBASE's Texteditor und zeigt oder erzeugt die gewGzAnschte Datei. PrimGvAr zu nutzen zum Erzeugen und Bearbeiten von Programmdateien (.PRG), Text- dateien (.TXT) und Formatdateien (.FMT); aber auch als allgemeiner Editor einsetzbar. *EXIT *NOTE > NOTE or * -- erlaubt das EinfGzAgen von Kommentaren in eine Programmdatei. Kommentare, die nach NOTE oder * folgen, werden wGvAhrend der ProgrammausfGzAhrung nicht gelesen. *EXIT *PACK > PACK -- eliminiert DatensGvAtze, die zum LGyAschen markiert sind. Falls eine Index-Datei vorhanden ist, wird sie automa- tisch aktualisiert. *EXIT *QUIT > QUIT %TO % -- beendet dBASE und geht zum Betriebssystem zurGzAck. Ruft optional Programmdateien auf. *EXIT *READ > READ -- ermGyAglicht Bildschirm-Mode fGzAr die Eingabe und das Editieren von variablen. Die Bildschirm-Prompts und -Fenster werden durch SAY- und GET-Kommandos erzeugt. Ausschnitt aus Programmdatei: STORE ' ' TO name STORE ' ееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееееzu einer Disketten-Datei. (Dem mu~ vorangehen: SET ALTERNATE TO ). OFF unterbricht die Ausgabe zur Diskette. > SET BELL %ON/off% -- Mit ON ertGyAnt die Glocke, wenn ein un- gGzAltiges Zeichen eingegeben wird oder die Feldgrenze GzAberschritten wird. OFF schaltet die Glocke aus. > SET CARRY %OFF/on% -- Mit ON werden Daten aus dem vorherigen Datensatz in den laufenden Satz geschrieben, wenn im Bild- schirm-Mode APPEND benutzt wird. OFF lGvAG~At das Feld leer. > SET COLON %ON/off% -- ON zeigt im Bildschirm-Mode Doppelpunkte an, um Variablen einzugrenzen. OFF hebt diese Anzeige auf. > SET CONFIRM %OFF/on% -- ON verhindert im Bildschirm-Mode das automatische Springen zum nGvAchsten Feld, wenn das laufende Feld gefGzAllt ist. OFF wartet auf die Eingabe von , bevor der Cursor zum nGvAchsten Feld springt. > SET CONSOLE %ON/off% -- Mit ON erscheinen alle Eingaben auf dem Bildschirm. OFF schaltet die Bildschirm-Anzeige aus; das System ist anscheinend "tot". > SET DEBUG %OFF/on% -- Mit ON erscheint die mit ECHO und STEP erzeugte Ausgabe auf dem Drucker. OFF lGvAG~At die Ausgabe auf dem Bildschirm erscheinen. > SET DELETED %OFF/on% -- ON verhindert, daG~A dBASE zum LGyAschen markierte DatensGvAtze mit irgendeinem Kommando aufrufen oder bearbeiten kann (z.B. , LIST, DISPLAY, COUNT). OFF erlaubt dBASE, alle DatensGvAtze zu sehen. > SET ECHO %OFF/on% -- ON ermGyAglicht die Verfolgung einer Pro- grammausfGzAhrung durch Anzeige aller Kommandos auf dem Bildschirm. OFF zeigt keinen AusfGzAhrungsbericht. > SET EJECT %ON/off% -- ON veranlaG~At den REPORT-Befehl, einen Seitenvorschub auszufGzAhren, bevor ein auszugebender Be- richt zum Drucker geschickt wird. OFF verhindert den Seitenvorschub. > SET ESCAPE %ON/off% -- Mit ON kann der Benutzer die AusfGzAhrung der Programmdatei abbrechen, indem er die ESCape-Taste drGzAckt. OFF erlaubt keinen Abbruch mit der ESCape- Taste. > SET EXACT %OFF/on% -- ON erfordert genaue Eingaben der Zeichen- ketten in jeder Einzelheit (bei FOR, FIND-Kommandos etc). OFF erlaubt die Eingabe voneinander abweichender Zeichenketten, z.B. unterschiedliche LGvAnge: 'ABCDEF' = 'ABC'. > SET INTENSITY %ON/off% -- ON ermGyAglicht eine inverse Dar- stellung oder eine zweite IntensitGvAt im Bildschirm-Mode (falls die Hardware dies zulGvAG~At). OFF schaltet diese Ein- richtung ab. > SET LINKAGE %OFF/on% -- ON erlaubt Bewegungen des Satzzeigers in der primGvAren und sekundGvAren Datenbank mit Hilfe von Kommandos, die einen bestimmten definieren, z.B. Bewegungen nur abwGvArts. OFF schaltet diese Einrichtung ab. > SET PRINT %OFF/on% -- ON sendet die Ausgabe zum Drucker. OFF stoppt die Druckerausgabe. > SET RAW %OFF/on% -- Mit ON werden bei DISPLAY- und LIST- Befehlen keine Leerstellen zwischen den Feldern eingefGzAgt; OFF fGzAgt Leerstellen zwischen den Feldern ein. > SET SCREEN %ON/off% -- ON erlaubt Bildschirm-Bearbeitung mit APPEND, EDIT, INSERT, READ, und CREATE Kommandos. > SET STEP %OFF/on% -- ON unterstGzAtzt die DEBUG-Funktion bei Programmdateien, indem nach jedem ausgefGzAhrten dBASE- Kommando gestoppt wird. OFF stoppt nicht nach jedem Kommando. > SET TALK %ON/off% -- ON zeigt Ergebnisse der KommandoausfGzAhrung auf dem Bildschirm. OFF unterdrGzAckt zusGvAtzliche Bild- schirmanzeigen. > SET ALTERNATE TO %% --erzeugt eine Disketten-Datei mit der Erweitung .TXT, um die Bildschirmanzeige zu speichern. SET ALTERNATE TO schlieG~At die .TXT-Datei. > SET COLOR TO -- bestimmt Farbe oder Bildschirmeigen- schaft der Terminalausgabe fGzAr IBM PC, Victor, TI Profes- sional oder IBM PC kompatible Terminals. zeigt gewGvAhlte Farbe oder Eigenschaft der abgeschwGvAchten/inversen Darstellung; zeigt Farbe oder Eigenschaft der normalen Darstellung. Weitere mGyAgliche -Werte sind "Change Summary" zu entnehmen. > SET DATE TO -- speichert eine Zeichenkette als Systemdatum, prGzAft aber nicht die GGzAltigkeit des Datums. > SET DEFAULT TO -- bestimmt das Laufwerk, auf dem dBASE Dateien sucht, wenn es dazu aufgefordert wird. > SET F TO <'neuer Wert'> -- speichert 'neuen Wert' im Puffer mit dem FunktionsschlGzAssel von IBM PC, TI Profes- sional, Victor und IBM PC kompatiblen Terminals. Siehe dazu den Anhang fGzAr Standardwerte in "Change Summary". > SET FORMAT TO speichert automatisch die Tastatur- eingabe in eine temporGvAre Variable und kann dadurch den Ablauf des Programmes steuern. *EXIT *FUNKTIONEN > @ -- @(,) -- AT-Funktion: ergibt eine ganze Zahl, deren Wert der Zeichenzahl in Zeichenket- te 2 entspricht, die mit einer Unterkette identisch zu Zeichenkette 1 beginnt. > * -- GelGyAschter Satz Funktion: erzeugt ein logisches Wahr, falls der laufende Satz zum LGyAschen markiert ist. > # -- Satznummer Funktion: zeigt ganzzahligen Wert an, der der laufenden Satznummer entspricht. > ! -- !() -- GroG~Abuchstaben Funktion: gibt die Zeichenkette in groG~Aen Buchstaben wieder. > $ -- $(,,) -- Unterketten Funktion: erzeugt eine Zeichenkette aus dem angegebenen Teil einer anderen Zeichenkette. > CHR -- CHR() -- ergibt das ASCII-Zeichen entsprechend dem numerischen Ausdruck. z.B. .? CHR(7) lGvAG~At die Glocke klingeln. > DATE() -- gibt die Zeichenkette im Format xx/xx/xx/ wieder, die Systemdatum enthalten ist. > EOF -- Datei-Ende Funktion: erzeugt ein logisches Wahr, wenn versucht worden ist, GzAber den letzten Datensatz der Datei hinauszugehen. > FILE -- FILE() -- Existenz Funktion: erzeugt ein logisches Wahr, falls auf dem angegebenen Laufwerk vorhanden ist, und ein logisches Falsch, wenn nicht. > INT -- INT () -- Ganzzahl Funktion: schneidet alle Stellen rechts vom Dezimalpunkt weg, um eine ganze Zahl zu bilden. > LEN -- LEN() -- LGvAngen Funktion: zeigt die Anzahl der Zeichen in der Zeichenkette an. z.B. .?? LEN('HELLO') 5 > RANK -- RANK() -- gibt den numerischen ASCII-Kode des ersten Zeichens in der Zeichenkette wieder. > STR -- STR (, %,%) String Funktion: wandelt einen numerischen Ausdruck in eine Zeichenkette um. > TEST -- TEST() -- mit ? und IF, Test Funktion: prGzAft, ob ein Ausdruck gGzAltig und passend ist. Ein gGzAl- tiger Ausdruck hat einen Wert von # 0; ein ungGzAltiger Ausdruck hat einen Wert von 0. > TRIM -- TRIM() - Trim Funktion: entfernt fGzAhrende Leerstellen der Zeichenkette. ? TRIM(FIRST) + ' ' + LAST. > TYPE -- TYPE() -- erzeugt eine einstellige Zeichen- kette, die 'C','N','L' oder 'U enthGvAlt, wenn der Ausdruck vom Typ Character (Zeichen), Numeric (Numerisch), Logical (Logisch) oder Undefined (Unbestimmt) ist. > VAL -- VAL() -- Wert Funktion: wandelt eine Zei- chenkette, bestehend aus Zahlen, in einen numerischen Aus- druck um. *EXIT *KENNDATEN KENNDATEN UND GRENZEN Anzahl Felder/Datensatz 32 max Anzahl Zeichen/Datensatz 1000 max Anzahl DatensGvAtze/Datei 65535 max Anzahl Zeichen/Zeichenkette 254 max Rechengenauigkeit 10 Stellen grGyAG~Ater Wert 1.8 x 10** 63 ca kleinster Wert 1.0 x 10** -63 ca Anzahl temporGvAre Variable 64 max Anzahl Zeichen/Kommandozeile 254 max Anzahl in SUM-Kommando 5 max Anzahl Zeichen im REPORT-Kopf 254 max Anzahl Felder im REPORT 24 max Anzahl Zeichen im IndexschlGzAssel 99 max Anzahl "pending" GETS 64 max Anzahl der gleichzeitig offenen Dateien 16 max LGvAnge einer Programmdatei unbegrenzt *EXIT