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.

Einige @-Befehle weisen Beson<strong>der</strong>heiten auf, <strong>die</strong> wir nachfolgend<br />

erlauetern moechten.<br />

Sie lernen hier <strong>die</strong> Funktion<br />

TRIM «ausdrC»<br />

kennen, <strong>die</strong> Leerstellen am Ende einer Zeichenreihe<br />

falls <strong>die</strong>se vorh<strong>an</strong>den sind.<br />

In unserem Falle heisst das, <strong>der</strong> Name wird auf seine<br />

liche Laenge verkuerzt, und <strong>der</strong> Vorname k<strong>an</strong>n ohne<br />

Leerstellen <strong>an</strong>geschlossen werden.<br />

entfernt,<br />

tatsaechunnoetige<br />

Weiterhin sehen Sie, dass m<strong>an</strong> innerhalb eines SAY-Befehls mehrere<br />

Datenfel<strong>der</strong> o<strong>der</strong> Zeichen bzw. Texte mittels "+"-Zeichen<br />

mitein<strong>an</strong><strong>der</strong> verknuepfen k<strong>an</strong>n, vorausgesetzt, alle Datenfel<strong>der</strong><br />

einer Befeh1szeile sind vom Datentyp "Zeichen".<br />

Will m<strong>an</strong> Fel<strong>der</strong>, <strong>die</strong> nicht vom Datentyp "Zeichen" sind, in<br />

einer Befehlszeile mit Zeichenfe1<strong>der</strong>n ausgeben, muessen <strong>die</strong>se<br />

entsprechend umgew<strong>an</strong>delt werden.<br />

So bietet REDABAS-4 <strong>die</strong> Funktion<br />

STR«ausdrNl>[,[,]])<br />

Mit <strong>die</strong>ser Funktion wird ein numerischer Ausdruck in eine<br />

Zeichenreihe umgew<strong>an</strong>delt. Eine genaue Beschreibung <strong>der</strong> STR-<br />

Funktion finden Sie im Abschnitt 9.2.<br />

Wir moechten uns <strong>an</strong> <strong>die</strong>ser Stelle nur auf das Wesentliche<br />

beschraenken.<br />

<strong>Das</strong> 1. Argument stellt den umzuw<strong>an</strong>delnden numerischen Ausdruck<br />

dar, das 2. Argument <strong>die</strong> Laenge <strong>der</strong> Zeichenreihe, das 3. Argument<br />

<strong>die</strong> Stellen nach dem Dezimalpunkt.<br />

Es <strong>ist</strong> zu beachten, dass ein mit <strong>der</strong> STR-Funktion umgew<strong>an</strong>delter<br />

numerischer Ausdruck <strong>die</strong> typischen numerischen Eigenschaften<br />

verliert und nicht mehr in arithmetischen Operationen weiter<br />

verwendet werden k<strong>an</strong>n.<br />

Wir benutzen <strong>die</strong> STR-Funktion, um den Wert des Betrages in<br />

einer Zeile mit dem erlaueternden Text zu schreiben.<br />

Eine weitere<br />

Funktion<br />

Funktiun zum Umw<strong>an</strong>deln eines Ausdruckes <strong>ist</strong><br />

<strong>die</strong><br />

Anschliessend werden mit d~m<br />

Befehl<br />

CLEAR ALL<br />

alle Dateien geschlossen und alle Speichervariablen geloescht.<br />

SET DEVICE TO SCREEN<br />

legt <strong>die</strong> Ausgabe <strong>der</strong> formatierten Daten wie<strong>der</strong> auf den<br />

schirm zurueck und muss in jedem Fall gesetzt werden.<br />

DTOC«ausdrD»<br />

Es wird ein Datum (Datentyp D) in eine Zeichenreihe umgew<strong>an</strong>delt.<br />

Damit <strong>ist</strong> gewaehrle<strong>ist</strong>et, dass auch hier <strong>der</strong> zugehoerige<br />

Text mit dem Datum i~. einer SAY-Klausel stehen k<strong>an</strong>n.<br />

Bild­<br />

Sonst<br />

- 126 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!