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.
Datumsfeld «feldD>, Datentyp D):<br />
Ein Datumsfeld <strong>ist</strong> 8 Zeichen l<strong>an</strong>g. Es speichert das Datum in<br />
Zeichenform, aber in sortierfaehiger Reihenfolge und generell<br />
mit Jahrhun<strong>der</strong>t.<br />
Von <strong>die</strong>ser internen Form weichen <strong>die</strong> maskengesteuerte Anzeige,<br />
<strong>die</strong> maskengesteuerte Eingabe und <strong>die</strong> Darstellung in <strong>an</strong>zeigenden<br />
Befehlen wie 1 und LIST ab. Es wird d<strong>an</strong>n <strong>die</strong> im taeglichen<br />
Leben gebraeuchliche Datumsform verwendet:<br />
tt.mm.jj Bsp. 23.11.66 fuer SET CENTURY OFF<br />
tt.mm.jjjj Bsp. 23.11.1966 fuer SET CENTURY ON<br />
Bei <strong>der</strong> maskengesteuerten Eingabe werden <strong>die</strong> Punkte<br />
<strong>an</strong>gezeigt und brauchen nicht mit eingegeben zu<br />
Ungueltige kalendarische Daten werden abgewiesen.<br />
bereits<br />
werden.<br />
Beim Verknuepfen eines Datums zu einem Ausdruck <strong>ist</strong> zu beachten,<br />
dass das Datumsfeld unabhaengig von seiner externen Anzeige<br />
vom Datentyp D <strong>ist</strong>. Es <strong>ist</strong> streng von. <strong>der</strong> Zeichenreihe<br />
tt.mm.jj bzw. tt.mm.jjjj zu unterscheiden (Datentyp C) und muss<br />
erfor<strong>der</strong>lichenfalls erst durch <strong>die</strong> Funktion DTOC in den Datentyp<br />
C verw<strong>an</strong>delt werden.<br />
Beispiel: ? Ilfae11i9:", <br />
? "faellig: "+<br />
1 "faeilig: "+ DTOC«feldD»<br />
&&<br />
&&<br />
&&<br />
richtig<br />
falsch<br />
richtig<br />
In <strong>der</strong> Praxis wird es oft vorkommen, dass ein Feld vorn Datentyp<br />
"Datum" erst nach einer bestimmten Bearbeitung ausgefuellt<br />
wir~ (z.B. Erfuellungstermin). Die Beson<strong>der</strong>heiten des "unbelegten"<br />
Datums sind in Abschnitt 8.1.2.1. erlaeutert.<br />
Datumsfel<strong>der</strong> koennen zum Sortieren und Indizieren benutzt und<br />
als Schluesselfel<strong>der</strong> bei TOTAL und UPDATE verwendet werden.<br />
Beispiel: Speichern des Geburtsdatums in einem Feld GEB<br />
maskengesteuerte Eingabe<br />
rnaskengesteuerte Anzeige<br />
<strong>an</strong>zeigende Befehle<br />
(LIST, 1, ... )<br />
Bedeutung in Bedingungen<br />
und log. Verknuepfungen<br />
T/t/J/j<br />
T<br />
. T.<br />
wahr<br />
F/f/N/n<br />
F<br />
Leerzeichen<br />
. F. • F .<br />
falsch<br />
falsch<br />
Logisches Feld «feldL>, Datentyp L):<br />
Logische Fel<strong>der</strong> sind ein Zeichen l<strong>an</strong>g. Sie enthalten T fuer<br />
"wahr", F fuer I'falsch" o<strong>der</strong> ein Leerzeichen fuer "unbelegt " .<br />
Die folgende Tabelle gibt einen Ueberblick ueber Eingabemoeglichkeiten<br />
und Anzeige:<br />
"wahr'! "falsch"<br />
Achtung: Bei <strong>der</strong> maskengesteuerten Eingabe gilt u.a. J/j als<br />
l'wahr'l, waehrend Y/y nicht akzeptiert wird. In Befehlen dagegen<br />
sind <strong>die</strong> Konst<strong>an</strong>ten .Y./.y. gestattet, nicht aber .J./.j.<br />
Logische Fel<strong>der</strong> sind nicht benutzbar zum Indizieren (fuer Ausweichloesung<br />
siehe IIF()-Funktion), Sortieren und als Schluesselfel<strong>der</strong><br />
bei TOTAL und UPDATE.<br />
Beispiel:<br />
Ausdruecken <strong>der</strong> Tatsache,<br />
einem logischen Feld BEZ<br />
ob bezahlt o<strong>der</strong> nicht, in<br />
- 173 -