* Stand: 10.09.89 *REDABAS RElationales DAten-BAnkbetriebs-System REDABAS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (Version 3.3 - 10.Sep.1989) (Robotron - Projekt Dresden) Zum Lieferumfang gehoeren folgende Komponenten auf Diskette: REDABAS.COM - Hauptprogramm RDBASOVR.COM - Routinen und Nachrichten RDBASMSG.TXT - Textdatei fuer HELP - Einrichtung RDBASINS.COM - Programí  zuň Anpassunç voî REDABAÓ  aî  deî verwendeten Bildschirmtyp und zur Auswahl von Programmparametern Beispieldateien,   auć   diĺ   iî  deň   "Programmtechnischeî Beschreibung",  Abschnitô 3.  unä 4. Bezuç genommeî wird. Diĺ Komponenteî REDABAS.COM und RDBASOVR.COM muesseî beé eineň REDABAS-Sitzunç stetó verfuegbaň sein.  RDBASMSG.TXÔ wirä ausschliesslicč  voí HELP-Befehl benoetigt. RDBASINS.COÍ   isô  nuň  waehrenä  eineó   Installierungslaufeó erforderlicč  unä  kanî auć einĺ  anderĺ  Diskettĺ  ausgelagerô werden. Uí  Ihneî  diĺ Einarbeitunç iî diĺ  REDABAS-Kommandosprachĺ  ző erleichtern,   werdeî   Ihneî   iî   deň   "Programmtechnischeî Beschreibung" (Abschnitô  3.  unä 4.) diĺ wichtigsteî  Befehlĺ beispielhafô erlaeutert. Diĺ dorô verwendeteî  Dateieî liegeî  bereitó  auć Diskettĺ vor. Siĺ koenneî  diesĺ  Dateieî loescheî odeň auslagern, uí daó Demonstrationsbeispieě kompletô nachzuvollziehen. *EXIT *INSTALL REDABAS - Installierung ~~~~~~~~~~~~~~~~~~~~~~~ Uí diĺ vollĺ Leistunç deň REDABAS-Befehlĺ verwendeî ző koennen, diĺ  ií  Seitenmoduó arbeiten,  d.h. deî  gesamteî  Bildschirí ausnutzen, musó deň Cursoň freé adressierbaň sein. Daző isô diĺ Anpassunç  voî REDABAÓ aî deî voî Ihneî verwendeteî  Bildschirí erforderlich,   wenî   dieseň  nichô  deň   Standardgenerierunç entspricht. Andernfalló  kanî  beé eineň Reihĺ  voî  Kommandoó (z.B. MODIFY, APPEND, BROWSE...) eiî Wirrwaň auć deí Bildschirí entstehen. Weiterhiî   ermoeglichô   diĺ  Installierunç   diĺ  permanentĺ Aenderung folgender Programmparameter: - Wahl des Makroanzeigers (Standard "&") - Wahl des Datumformats (TT.MM.JJ oder MM.TT.JJ) - Benutzunç deó Fehlerkorrekturdialogó (Standarä "nein") Zuí Zweckĺ deň Anpassunç rufeî Siĺ daó Programí "RDBASINS" auć unä  koenneî  ií  Dialoç Ihrĺ  Auswahě  treffen. Daó  Programí REDABAS.COÍ  musó  daző auć dem aktuelleî  Laufwerë  verfuegbaň sein. *EXIT *DATEIEN REDABAS - Dateien ~~~~~~~~~~~~~~~~~ REDABAÓ  organisierô verschiedenĺ Dateitypeî unä vergibô dafueň standardmaessiç   diĺ   dreé  Zeicheî  fueň   diĺ   Dateinamen- Erweiterung. Allĺ zuň Datenbanë gehoerendeî Komponenteî sinä iî den folgenden Dateiarten gespeichert: Datenbankdateien (.DBD) ~~~~~~~~~~~~~~~~~~~~~~~ enthalteî allĺ Nutzerdateî unä dereî Strukturbeschreibung. Einĺ Dateé umfassô deî Informationsumfanç z.B. eineň Liste, Tabellĺ oder Kartei. Indexdateien (.IDX) ~~~~~~~~~~~~~~~~~~~ dieneî  deí  beschleunigteî Zugrifć auć Datensaetzĺ  uebeň  eiî Ordnungskriterium. Dieseň  Schluesseě kanî sicč auó  eiî  odeň mehrereî  Datenfelderî  eineó Datensatzeó  zusammensetzen.  Diĺ Indexdateé  enthaelô  ző jedeí Satú  eineň  Datenbankdateé  deî Schluessel und einen Zeiger. Variablendateien (.VAR) ~~~~~~~~~~~~~~~~~~~~~~~ bieteî  deí  Nutzeň  diĺ  Moeglichkeit,   unabhaengiç  voî  deî Datenbankdateieî   variable,    temporaerĺ   Informationeî   ző speichern,  diĺ  uebeň einĺ REDABAS-Sitzunç hinauó fueň weiterĺ Programmlaeufe verfuegbar sein sollen. Befehlsdateien (.PRG) ~~~~~~~~~~~~~~~~~~~~~ sinä   Sammlungeî  voî  Befehlsfolgeî  unä  koenneî   komplettĺ Programme oder Unterprogramme darstellen. Reportdateien (.DEF) ~~~~~~~~~~~~~~~~~~~~ enthalteî  diĺ  ií Nutzerdialoç des REPORT-Befehls eingegebeneî Definitioneî  zuí Aufbaő eineň Auswertungslistĺ, sie koenneî wiederholô aufgerufeî werden. Maskendateien (.MSK) ~~~~~~~~~~~~~~~~~~~ besteheî  auó  Befehleî zuí Bildschirmaufbau.  Siĺ koenneî  zuň programmierteî Dateneingabe/ -ausgabĺ verwendeô werdeî odeň beé Befehlen zum Erfassen und Aendern die Standardmaske ersetzen. Textdateien (.TXT) ~~~~~~~~~~~~~~~~~~ koenneî  Kopieî voî Datenbankdateieî ií Systemdatenformaô seiî odeň   durcč  anderĺ  Programmĺ  erzeugtĺ   Eingabedateî   fueň Datenbankdateien enthalten. Sicherungsdateien (.BAK) ~~~~~~~~~~~~~~~~~~~~~~~~Šlegô  REDABAÓ voî Dateieî an,  diĺ durcč deî Befehě MODIFŮ  miô dem Texteditor bearbeitet werden. *EXIT *FUNKTIONEN Funktioneî  sinä  Algorithmen,  diĺ iî deň Regeě daó ií  Aufruć anzugebendĺ   Argumenô  verarbeiteî  unä  eineî   Funktionswerô liefern.  Funktioneî  koenneî  Bestandteilĺ  voî  sein.  Nacč  deí  Ergebnió  unterscheideô  REDABAÓ  numerische, alphanumerische und logische Funktionen. numerische Funktionen (ergeben einen numerischen Wert) ~~~~~~~~~~~~~~~~~~~~~ # - liefert die Nummer des aktuellen Datenbanksatzes @ (,) - gibt diĺ Beginnpositioî innerhalâ deň Zeichenreihe˛ aî, ab der eine Uebereinstimmung mit der Zeichenreihe1 besteht INÔ () - nennô deî  ganzzahligeî  Teiě des LEΠ()  - lieferô  diĺ  Laengĺ  voî Datenfeldern, Variablen oder anderen Zeichenreihen ORÄ () - gibô diĺ Wertigkeiô deó  1. Zeichenó deó ií  ASCII-Alphabeô an PEEK () - liefert den Wert, der unter der angegebenen im Arbeitsspeicher steht TESÔ ()  - testeô  deî unä  bringô  aló Ergebnió   irgendeinĺ   Zahě  ungleicč  "0",   wenî   deň korrekô ist Ergebnió ˝ ° bedeutetş isô syntaktiscč falsch. VAĚ ()  - wandelô Zifferî auó  eineí in einen numerischen Wert um alphanumerischĺ  Funktioneî  (lieferî  einĺ  Zeichenreihĺ  aló ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ergebnis) !()  - wandelô allĺ ií vorkommendeî Kleinbuchstabeî iî  Grossbuchstabeî um $(,,)   - entnimmô  auó deí    beginnenä beé deň  Positioî einĺ entsprechendĺ Anzahě voî Zeichen CHŇ() - wandelô einĺ Zahě iî daó entsprechendĺ  Zeicheî des ASCII-Alphabets um DATE() - liefert das aktuelle Datum STR(,,[])   wandelô eineî odeň eineî Teiě davoîŠ in eine Zeichenreihe um. TRIM()  - entfernô Leerstelleî aí Endĺ des TYPE()  - lieferô  deî Datentyđ (C,  Î odeň  L)  deó logischĺ  Funktionen (lieferî  deî  Wahrheitswerô  "ja"   oder ~~~~~~~~~~~~~~~~~~~~ "nein") * - zeigô   an,    oâ   deň   aktuellĺ   Datensatú    daó Loeschkennzeichen enthaelt EOĆ  - zeigô an,  oâ deň aktuellĺ Datensatú deň letztĺ iî  deň Datei war FILE() - prueft,  oâ deň angegebenĺ auć der Diskette im aktuellen Laufwerk vorhanden ist *EXIT *BEGRIFFE Iî  deň  Syntaxbeschreibunç deň REDABAS-Befehlĺ unä  Funktioneî werdeî  vielfacč  iî spitzĺ Klammerî  eingeschlossenĺ  Begriffĺ verwendet.  Diesĺ sogenannteî metasprachlicheî Ausdrueckĺ habeî erlaeuterndeî Charakteň unä sinä beé deň praktischeî  Anwendunç durcč  konkretĺ  Eintragungeî ző ersetzen.  Diĺ Begriffĺ  habeî folgende Bedeutung: - absolute Adresse im Arbeitsspeicher (Angabe dezimal) - eine -nach den Regelî von REDABAS- sinn- volle Verknuepfung von Konstanten, Feld- namen,   temporaereî   Speichervariablen, Funktioneî unä Operationen - durcč  Kommaó getrenntĺ Folgĺ voî  - Ausdruck, der als Auswahlkriterium fuer Dateiverwaltunç, Dateizugrifć  odeň  fueň Programmfortsetzung dient Neben der Einleitung einer Bedingung mit FOR ist im allgemeinen auch die Angabe von WHILE moeglich. WHILE betrifft alle Saetze, die nach dem aktuellen Daten- satz kommen, so lange, bis die nicht mehr erfuellt ist. FOR und WHILE sollten nicht gemeinsam be- nutzt werden, mehrere Bedingungen koennen aber logisch verknuepft werden. - ein oder mehrere gueltige REDABAS-Befehle - Name einer Datei vom Typ .PRG zur Speicherung von Befehlsfolgen - beliebigeó Sonderzeicheî (ausseň ";"), iî daó Feldeň voí Tyđ   einge- schlosseî werden - Bereicč deň Datei,  fueň deî deň  verwen- detĺ Befehě gilt. Zulaessiç sinä folgendĺŠ Angaben: ALL - es werden alle Saetze einer Datei, unabhaengig von der aktuellen Datensatz- nummer beruecksichtigt NEXÔ   - betriffô  diĺ   naechsteî, durcč  spezifizierteî  Datensaetzĺ und den aktuellen Satz RECORÄ  - betriffô nuň deî  Daten- satú  miô deň durcč spezifizierteî Nummer - Folgĺ von Dezimalzahleî voî ° bió 255,  durcč Kommas getrennt - beliebigeň Dateinamĺ entsprechenä deň SCP-Konvention,  deň sicč auó max. ¸ Zei- cheî fueň deî Namen, eineî Punkô unä max. ł  Zeicheî  fueň deî  Dateityđ  zusammen- setzt.  REDABAÓ vergibô fueň verschiedenĺ Dateiarteî  automatiscč deî Dateityđ. - Datumangabe in der Form tt.mm.jj (Tag.Monat.Jahr) - Anzahl Ziffern nach dem Dezimalpunkt einer Dezimalzahl - Name eines beliebigen Datenfeldes (max. 10 Zeichen lang) - mehrere, durch Kommas getrennte Namen von Datenfeldern - Namĺ  eineň  Dateé  voí  Tyđ  .IDŘ   zuň Speicherunç   eineó  Zugriffsindeř  (wirä durch den INDEX-Befehl erzeugt) - Bildschirm- oder Druckposition in der Form x,y (x=Zeilennummer,y=Spaltennummer) - Laenge oder Teillaenge eines FeldesŠ (ganze Zahl) - Bezeichnung des Diskettenlaufwerkes (z.B. A:, B:) - Zeichenfolge, die als Schablone fuer die Dateneingabe/-ausgabe dient - Name einer Datei vom Typ .MSK, die Masken zur Dateneingabe/-ausgabe enthaelt - odeň Namĺ eineň  temporaereî miô Ersetzungszeichen ("?" fueň einzelnĺ Zeichen, "*" fueň deî Resô deó Namens)  - Ausdruck,  desseî Auswertunç  eineî Zahlenwert ergibt - Beiwoerter zur naeheren Spezifizierung von Befehlen - Name einer Datei vom Typ .DEF zur Speicherung einer Listenstruktur, die durch den REPORT-Befehl erzeugt wird - Feldnamĺ, deň aló  Ordnungskriterium einer Datenbankdatei dient - durch Kommas getrennte Folge von SCP-Kom- mandos bzw. -programmnamen - Name von einer oder mehreren temporae- ren Variablen, die dem Zwischenspeichern von Werten zur spaeteren Wiederverwendung dient. Es sinä max. 6´ Speichervariablĺn erlaubt. - Position im Datenfeld (mit 1 beginnend) - beliebiger Text - Namĺ eineó beliebigeî  Datenfeldeó  odeň einer - ganze, positive Zahl - ASCII-Zeichen,  daó iî  Hochkommaó  ein- geschlosseî wird - beliebigĺ Folgĺ voî , diĺ iî '', "" oder [] eingeschlossen sein kann   - Ausdruck,  desseî Auswertunç  einĺŠ ergibt *EXIT *? *?? ş ? [] - Anzeigĺ   voî   Ausdrueckeî   (mit vorherigem Zeilenvorschub) : ?? - Anzeige von Ausdruecken (ohne vorherigen Zeilenvorschub) *EXIT *@ : @ [SAY [USING ]] [GET [PICTURE ]] - positionsgebundene Druckausgabe bzw. Bildschirm- eingabe/-ausgabe mit Verwendung von Masken *EXIT *ACCEPT : ACCEPT [''] TO - fordert in Befehlsdateien vom Nutzer eine Eingabe fuer die vom Typ Zeichenreihe. kann eine Erlaeuterung enthalten. *EXIT *APPEND : APPEND FROM [FOR ] [SDF] [DELIMITED] - fuegt Datensaetze von einer anderen Datenbankdatei oder Nutzerdatei an die aktuelle Datenbankdatei an. : APPEND BLANK - haengt einen leeren Datensatz an die aktuelle Da- tenbankdatei an. : APPEND - haengt neue Datensaetze an die aktuelle Datenbank- datei an *EXIT *BROWSE : BROWSE [FIELD ] - zeigt im Seitenmodus einen Ausschnitt aus der Da- tenbank und ermoeglicht feldweises Aendern mehrerer Datensaetze. *EXIT *CALL : CALL [] - ruft ein in Maschinensprache geschriebenes Unterpro- gramm auf *EXIT *CANCEL : CANCEL - wird in Befehlsdateien zum bedingten Programmab- bruch und Rueckkehr zu REDABAS verwendet. *EXIT *CHANGE : CHANGE [] FIELD [FOR ] - erlaubt zeichenweises Ersetzen bei feldweiser Be- arbeitung von Datensaetzen. ESCAPE-Taste beendet den CHANGE-Modus.Š*EXIT *CLEAR : CLEAR -schliesst alle eroeffneten Dateien ab und loescht alle temporaeren Speichervariablen : CLEAR GETS - entaktiviert alle GET-Klauseln *EXIT *COPY : COPY TO [][FIELD ] [FOR ] - kopiert eine Datenbankdatei vollstaendig oder teilweise in eine andere Datenbankdatei : COPY TO ... SDF [DELIMITED [WITH ]] - kopiert nur die Datensaetze der aktuellen Datenbankdatei vollstaendig oder teilweise in eine Textdatei. : COPY TO STRUCTURE [EXTENDED] - kopiert nur die Struktur der aktuellen Datenbankdatei und bildet daraus Datensaetze fuer eine andere Daten- bankdatei. *EXIT *COUNT : COUNT [] [FOR ] [TO ] - zaehlt die Datensaetze eines vorgebbaren der aktuellen Datenbankdatei, die einer angegebenen entsprechen und bewahrt das Ergebnis wahl- weise in einer auf. *EXIT *CREATE : CREATE [] - erzeugt eine neue Datenbankdatei : CREATE FROM - erzeugô einĺ neuĺ Datenbankdateé, deren Struktuň den Datensaetzen eineň anderen Datenbankdatei ent- nommen wird. *EXIT *DELETE : DELETE [] [FOR ] - markiert Datensaetze eines Dateibereiches bei erfuellter Bedingung mit einem Loeschkennzeichen. : DELETE RECORD - markiert den genannten Satz mit einem Loeschkenn- zeichen : DELETE FILE - loescht die angegebene Datei physisch auf der Diskette *EXIT *DISPLAY : DISPLAY [][FOR ][][OFF] - zeigt die in der genannten Felder oder Ausdruecke fuer alle Datensaetze des genannten Dateibereiches an, entsprechend der vorgegebenen Be- dingung mit oder ohne Satznummer. : DISPLAY STRUCTURE - zeigt die Struktur der aktuellen Datenbankdatei an : DISPLAY FILES [ON ][LIKE ] - zeigt die Dateinamen an, die Datenbankdateien sind (Standard) oder die dem vorgegebenen ent- sprechen und sich auf dem aktuellen oder dem vorgege- benen Laufwerk befinden. : DISPLAY STATUS - weist die aktiven Datenbankdateien und Indexdateien aus und zeigt die aktuellen Werte der SET-Parameter an. : DISPLAY MEMORY - zeigt Name, Typ und Inhalt aller temporaeren Speichervariablen und deren Gesamtlaenge an *EXIT *DO *ENDDO *LOOP : DO - ruft eine Programmdatei zur Abarbeitung auf DO WHILE . - fuehrt die darauffolgenden Befehle in einer Pro- . grammdatei sooft aus, solange die . erfuellt ist. . ENDDO - beendet die Befehlsfolge einer DO WHILE-Schleife LOOP - bewirkt innerhalb einer DO WHILE-Schleife den Ruecksprung zum Schleifenanfang (z.B. im Zusammenhang mit einer IF-Anweisung) *CASE *ENDCASE : DO CASE - leitet die fallgerechte Auswahl von mehreren Be- fehlsfolgen ein CASE . - fuehrt bei erfuellter Bedingung zur Ausfuehrung der . nachfolgenden Befehle bis zum naechsten CASE, . OTHERWISE oder ENDCASE . [OTHERWISE] . - fuehrt zur Ausfuehrung der nachfolgenden Befehle . bis zum ENDCASE, wenn keine der vorhergenannten . CASE-Bedingungen erfuellt ist. . ENDCASE - beendet eine DO CASE-Befehlsfolge *EXIT *EDIT : EDIT [] - erlaubt das feldweise Aendern des angegebenen Satzes. Es kann die Standardmaske oder eine Maskendatei des Nutzers dazu verwendet werden. *EXIT *EJECT : EJECT - erzeugt einen Seitenvorschub auf dem Drucker, wenn SET PRINT ON oder SET FORMAT TO PRINT gesetzt sind. Zeilen- und Spaltenzaehler werden auf Null gesetzt. *EXIT *ERASE : ERASE - loescht den Bildschirm *EXIT *FIND : FIND - sucht einen Datensatz in der indizierten Datenbank, dessen Schluessel der entspricht. *EXIT *GO *GOTO : GO bzw. GOTO [BOTTOM] [TOP] [RECORD ] [][] - positioniert auf einen bestimmten Datensatz in der Datenbankdatei. Dieser Satz kann der erste (TOP), der letzte (BOTTOM) oder ein bestimmter Datensatz ( oder ) sein. *EXIT *HELP HELP-Textdatei (RDBASMSG.TXT, Version 3.3) (Robotron-Projekt-Dresden) Online - Unterstuetzung fuer die Benutzung des relationalen Datenbankbetriebssystems REDABAS Die HELP-Einrichtung vermittelt Ihnen am Bildschirm Informa- tionen zum Datenbankbetriebssytem REDABAS. Zusammen mit der "Programmtechnischen Beschreibung" sind Sie nach kurzer Zeit in der Lage, REDABAS wirkungsvoll zur Loesung Ihrer Datenbank- aufgaben einzusetzen. Benutzung der HELP-Einrichtung: Der HELP-Befehl liefert verschiedene spezielle Informationen, die durch Eintippen von HELP angefordert werden koennen. Fuer kann einer der folgenden Begriffe stehen: REDABAS -allgemeine Hinweise INSTALL -Hinweise zur Installierung LEISTUNG -Uebersicht der Leistungsparameter DATEIEN -verwendete Dateiarten BEFEHLE -komplette Befehlsuebersicht -Syntax eines speziellen REDABAS-Befehls FUNKTIONEN -Uebersicht der Funktionen BEGRIFFE -verwendete Begriffe in der Syntaxbeschreibung der Befehle TASTATUR -Erklaerung der Steuertasten NEU -Programmaenderungen REDABAS sucht die zum gehoerenden Informationen und zeigt sie am Bildschirm an. Ist der Text laenger als eine Bildschirmseite, so koennen Sie durch Betaetigung einer beliebigen Taste die naechste Textseite anfordern oder mit der -Taste die Anzeige abbrechen. Bei Eingabe eines falschen Schluesselwortes antwortet REDABAS mit: FALSCHER PARAMETER! *EXIT *IF *ELSE *ENDIF IF - fuehrt die nachfolgenden Befehle bis zur . ELSE oder ENDIF-Anweisung aus, wenn die . erfuellt ist. . [ELSE] - fuehrt die nachfolgenden Befehle bis zur . ENDIF-Anweisung aus, wenn die IF- . nicht erfuellt ist. . ENDIF - beendet die IF-Befehlsfolge *EXIT *INDEX : INDEX ON TO - erzeugt zur aktuellen Datenbankdatei eine Indexdatei, wobei durch der Schluessel gebildet wird *EXIT *INPUT : INPUT [''] TO - fordert den Nutzer durch zu einer Bildschirm- eingabe auf und legt die eingegebene Information typengerecht in der ab. *EXIT *INSERT : INSERT [BEFORE] [BLANK] - ermoeglicht dem Nutzer das Einfuegen eines Daten- satzes oder eines leeren Satzes (BLANK) nach oder vor (BEFORE) den laufenden Satz der aktuellen Datenbank- datei. *EXIT *JOIN : JOIN TO FOR [FIELD ] - erzeugt aus zwei Datenbankdateien (primaere und sekun- daere Datei) eine neue Datei, wenn die Datensaetze der genuegen, wobei alle oder die nach FIELD genannten Felder in die neue Datei uebernommen werden. *EXIT *LIST : LIST [][FOR ][][OFF] - listet die in der genannten Felder oder Ausdruecke fuer alle Datensaetze des genannten Dateibereiches auf entsprechend der vorgegebenen Be- dingung mit oder ohne Satznummer. : LIST STRUCTURE - listet die Struktur der aktuellen Datenbankdatei auf. : LIST FILES [ON ][LIKE ] - listet die Dateinamen auf, die Datenbankdateien sind (Standard) oder die dem vorgegebenen entspre- chen und sich auf dem aktuellen oder dem vorgegebenen Laufwerk befinden. : LIST STATUS - weist die aktiven Datenbankdateien und Indexdateien aus und zeigt die aktuellen Werte der SET-Parameter an. : LIST MEMORY - listet Namen, Typ und Inhalt aller temporaeren Speicher- variablen und deren Gesamtlaenge auf. *EXIT *LOAD : LOAD - laedt eine Assemblerroutine vom Dateityp .HEX in den Arbeitsspeicher zur nachfolgenden Abarbeitung mit dem Befehl CALL. *EXIT *LOCATE *CONTINUE : LOCATE [][FOR ] - lokalisiert den 1. Datensatz im vorgegebenem der aktuellen Datenbankdatei, fuer den die angegebene Bedingung "wahr" ist. : CONTINUE - setzt die Suche nach dem naechsten Datensatz entsprechend der LOCATE- fort. *EXIT *MODIFY : MODIFY STRUCTURE - erlaubt, die Struktur der aktuellen Datenbankdatei zu veraendern, wobei die Daten zerstoert werden. Mit vorangegangenem COPY und nachfolgendem APPEND koennen die Daten erhalten werden. : MODIFY COMMAND [] - ruft den REDABAS-Texteditor, der das Erstellen und Aendern von Befehlsdateien (.PRG), Reportdateien (.DEF), Maskendateien (.MSK) oder Textdateien (.TXT) unterstuetzt. *EXIT *NOTE : NOTE oder * - erlaubt das Einfuegen von Kommentaren in Befehlsdateien Bei Programmausfuehrung wird der uebergangen. *EXIT *PACK : PACK - loescht markierte Datensaetze in der aktuellen Daten- bankdatei, eroeffnete Indexdateien werden automatisch aktualisiert. *EXIT *POKE : POKE , - ersetzt beginnend bei die Zeichen im Arbeitsspeicher durch die in der genannten Zeichen. *EXIT *QUIT : QUIT [TO ] - schliesst eroeffnete Dateien ab, beendet die REDABAS- Sitzung und ruft wahlweise Folgeprogramme auf. *EXIT *READ : READ [NOUPDATE] - ermoeglicht das Eingeben bzw. Editieren von Variablen, die vorher durch GET-Klauseln in @-Befehlen aktiviert wurden, wahlweise ohne Aktualisieren (NOUPDATE) von Indexdateien. *EXIT *RECALL : RECALL [] [FOR ] - aktiviert markierte Datensaetze der aktuellen Daten- bankdatei. Angabe eines Dateibereichs und einer Bedingung sind moeglich. *EXIT *REINDEX : REINDEX - aktualisiert die in einem vorausgegangenem SET INDEX-Befehl oder USE-Befehl aktivierte(n) Index- datei(en). *EXIT *RELEASE : RELEASE ALL - loescht alle temporaeren Speichervariablen : RELEASE - loescht die angegebenen temporaeren Speicher- variablen : RELEASE ALL LIKE - loescht alle temporaeren Speichervariablen, die dem entsprechen : RELEASE ALL EXEPT - loescht alle temporaeren Speichervariablen, die nicht dem angegebenen entsprechen. Im kann ein "?" fuer jedes beliebige Zeichen und "*" fuer den Rest des Namens stehen. *EXIT *REMARK : REMARK - erlaubt innerhalb von Befehlsdateien die Anzeige von beliebigem Text. *EXIT *RENAME : RENAME TO - benennt eine beliebige Datei im Dateiverzeichnis einer Diskette um. (Standarddateityp ist .DBD) *EXIT *REPLACE : REPLACE [] WITH [, WITH ,...] [FOR ] [NOUPDATE] - ersetzt ein oder mehrere Datenfelder in den Daten- saetzen eines waehlbaren Dateibereichs durch einen neuen Inhalt. Das Ersetzen kann von einer abhaengig gemacht werden. Bei NOUPDATE erfolgt keine Aktualisierung von Index- dateien. *EXIT *REPORT : REPORT [FORM ] [] [FOR ] [TO PRINT] [PLAIN] - erzeugt im Dialog die , die den Aufbau einer Auswertungsliste enthaelt. Fuer die an- schliessende Ausfuehrung koennen ein Dateibereich, eine und das Ausgabemedium vorgegeben werden. *EXIT *RESET : RESET [] - muss gegeben werden, nachdem der Nutzer einen Disket- tenwechsel vorgenommen hat. *EXIT *RESTORE : RESTORE FROM [ADDITIVE] - laedt eine Variablendatei in den Arbeitsspeicher, wobei die bereits vorhandenen temporaeren Speicher- variablen ueberschrieben werden oder bei Angabe von ADDITIVE erhalten bleiben. *EXIT *RETURN : RETURN - zeigt das logische Ende einer Befehlsdatei an und beendet deren Ausfuehrung. *EXIT *SAVE : SAVE TO [ALL LIKE ] - sichert die temporaeren Speichervariablen in einer Datei. Mit kann eine Auswahl getroffen werden. LIKE bezieht nur alle dem entsprechen- den Speichervariablen ein. Im kann "?" fuer jedes beliebige Zeichen und "*" fuer den Rest des Namens stehen. *EXIT *SELECT : SELECT [PRIMARY] [SECONDARY] - schaltet zwischen den zwei moeglichen Dateibereichen (primaer und sekundaer) um. *EXIT *SET : SET [ON] [OFF] - schaltet Programmparameter ein (ON) oder aus (OFF) : SET TO