31.10.2013 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!