DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
SELECT 1<br />
USE auftrag ALIAS auf<br />
SELECT 2<br />
USE kunden ALIAS ku<br />
SELECT 1<br />
JOIN WITH ku TO kundrech FOR (kunr=ku->kunr .AND.. NOT. beza<br />
.AND. betrag>O) FIELDS ku->vorname,ku->name,ku->plz,ku->ort,<br />
ku->strasse,betrag,datum<br />
Bedingungen fuer <strong>die</strong> Schaffung neuer Datensaetze sind neben<br />
gleichen Kundennummern, dass schon Rechnungsbetraege vorliegen,<br />
<strong>die</strong>se aber noch nicht bezahlt sind. In <strong>die</strong>sem Beispiel wurde<br />
also <strong>die</strong> Bildung neuer Datensaetze von mehreren Bedingungen<br />
gleichzeitig abhaengig gemacht. Damit wurde <strong>die</strong> Moeglichkeit<br />
demonstriert, den Befehl JOIN selektiv <strong>an</strong>zuwenden.<br />
In <strong>der</strong> FIELDS-Klausel wurden <strong>die</strong> Fel<strong>der</strong> <strong>der</strong> neuen Datei spezifiziert.<br />
Fel<strong>der</strong> <strong>der</strong> aktivierten Datei (im Arbeitsbereich 1 <strong>ist</strong><br />
das <strong>die</strong> Datei "auftrag") muessen nicht gekennzeichnet werden,<br />
Fel<strong>der</strong> aus <strong>der</strong> <strong>an</strong><strong>der</strong>en, bei WITH spezifizierten Datei erhalten<br />
den Aliasnamen vor<strong>an</strong>gestellt.<br />
Die verknuepfte Datei "kundrech" enthaelt 5, den<br />
spezifizierten Bedingungen entsprechende Datensaetze.<br />
bei<br />
FOR<br />
Bild 78 zeigt <strong>die</strong> Datei "kundrech", <strong>die</strong> mit dem Befehl LIST OFF<br />
ausgegeben wird. Der Zusatz "OFF" hat <strong>die</strong> Funktion, <strong>die</strong> Ausgabe<br />
<strong>der</strong> vom System intern vergebenen Satznummern zu unterdruecken.<br />
: USE kundrech<br />
LIST OFF<br />
VORNAME NAME PLZ ORT STRASSE BETRAG DATUM<br />
Peter Lolle 8122 RADEBEUL Goethestr. 13 38.38 02.02.89<br />
Gisela Schmidt 8223 THARANDT Bahnhofstr. 43 284.81 27.02.89<br />
August Meier 8122 RADEBEUL Uferstr. 12 1420.00 08.10.89<br />
Inge Neum<strong>an</strong>n 8222 RABENAU Gartenstr. 4 284.81 08.10.89<br />
Karl Fleischer 8212 FREITAL Am See 83 1420.00 17.02.89<br />
Bild 78<br />
Mittels JOIN gebildete Datenb<strong>an</strong>kdatei "kundrech"<br />
3.11.4. Viewgenerator<br />
REDABAS-4 bietet gegenueber seinen Vor~aengersystemen mit dem<br />
Viewgenerator ein neues Unterprogramm, das zur Generierung von<br />
Verbindungen (SET RELATION -Befehlen zwischen Datenb<strong>an</strong>kdateien<br />
<strong>die</strong>nt. Im Abschnitt 3.11.2. lernten Sie das Aufstellen<br />
von Verbindungen durch <strong>die</strong> Wahl von Arbeitsbereichen, das<br />
Eroeffnen von Datenb<strong>an</strong>kdateien mit notwendigen Indexdateien und<br />
<strong>die</strong> Formulierung des SET RELATION -Befehls kennen.<br />
<strong>Das</strong> aufwendige Eingeben <strong>die</strong>ser Befehle nimmt Ihnen <strong>der</strong> Viewgenerator<br />
ab, indem Sie menuegesteuert Datenb<strong>an</strong>k- mit zugehoerigen<br />
Indexdateien auswaehlen und einen Verbindungsausdruck<br />
eingeben. Ebenso koennen Sie eine vorher erstellte Maskendatei<br />
auswaehlen und eine Filterbedingung definieren. <strong>Das</strong> Ergebnis<br />
wird in einer Viewdatei (Dateityp .VUE) gespeichert und <strong>ist</strong><br />
je<strong>der</strong>zeit aufrufbar. Durch eine Viewdatei lassen sich bis zu 9<br />
(mit Katalogdatei) o<strong>der</strong> 10 (ohne Katalogdatei) Datenb<strong>an</strong>kdateien<br />
mitein<strong>an</strong><strong>der</strong> in Beziehung setzen, gleichzeitig nach bestimmten<br />
- 111 -