Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Der Wert einer Variablen im R-S wird als STRING (schlicht eine Zeichenkette) eingegeben. Je nach Form des STRINGs wird aber zwischen verschiedenen Datentypen unterschieden. Enthält die Variable z. B.  nur Ziffern, kann Sie als INTEGER  (Zahl), NUMBER  (Zahl), REAL  (Kommazahl) oder auch BOOLEAN (Wahrheitswert) behandelt werden.  Eine Variable ist grundsätzlich immer eine Textvariable. Speichern Sie allerdings in einer Variablen nur Ziffern,  können Sie mit der Variablen auch als Wert weiterarbeiten  und sie beispielsweise in Rechenoperationen verwenden.  Speichern Sie in einer Variablen nur eine 1 oder 0, können Sie die Variable als boolsche Variable verwenden. Die verschiedenen Datentypen im R-S zeichnen sich durch ihre Form aus. Sinnvolle Datentypen für Variablen sind:


Abbildung A


Datentyp Beschreibung Wertebereich

STRING


Zeichenfolge (Text). Der Inhalt einer Variable ist immer auch ein String.Beliebe viele beliebige Zeichen

INTEGER / NUMBER


Ganzzahliger numerischer Wert mit positivem oder negativem Vorzeichen. 
Das Vorzeichen kann vor oder nach dem ganzzahligen numerischen Wert stehen.
-2147483648  bis +2147483648
REAL

FLOAT


Numerischer Wert mit Nachkommastellen mit positivem oder negativem Vorzeichen. 
Das Vorzeichen kann vor oder nach dem ganzzahligen Wert stehen.

-3,4E-4932 bis +3,4E-4932

BOOLEAN


Schaltvariable zum Speichern von 2 Werten: Wahr oder Falschtrue / false bzw. yes / no bzw. 1 / 0

DATETIME


Datumsformat nach ISO 8601

Datum der Form yyyy-mm-dd, z. B.: 2013-04-08

RESOURCE NAME


Name einer R-S Ressource, z. B. einer anderen VariableName einer zulässigen und verfügbaren R-S Ressource

OBJECT NAME


Name eines R-S Objekts, z. B. eines physikalischen BeilegerName eines verfügbaren R-S Objekts

...

Sie können den Text in Variablen auch formatieren, indem Sie Inline-Sequenzen verwenden. Variablen sollten jedoch in erster Linie zur Speicherung von Werten dienen, nicht zur Darstellung größerer Texte. Verwenden Sie RichTexte, um einfacher formatierten Text zu erstellen.

...

In Abb. B  wird gezeigt, dass in Variablen auch die dynamische Einbindung anderer Ressourcen erlaubt ist. Der Wert der Variablen MyVariable ist  ${pf_logo} . Durch diese dynamische Einbindung enthält die Variable einen Verweis auf die Ressource pf_logo (Binäre Ressourcen werden in einem späteren Abschnitt vorgestellt, hier enthält die Ressource ein Bild) Wird die Variable dann in das Dokument eingefügt, führt das R-S die EVAL-Anweisung aus und fügt automatisch die Ressource, auf die verwiesen wurde, ein Abb. B (3) .


Info

Die Variable MyVariable enthält nicht die Ressource pf_logo, sondern einen Verweis auf die Ressource: ${pf_logo}. Bei Aufruf der Variablen wird dann der Verweis zurückgegeben.

...