Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Variable repräsentiert ein bestimmtes Datenelement (einen Wert) und fungiert als Platzhalter für diesen Wert. Wenn das Programm bei der Auswertung einer Formel auf eine Variable stößt, ermittelt es den Wert dieser Variablen und verwendet diesen Wert bei der Auswertung der Formel. Im Gegensatz zu einer Konstanten, die einen feststehenden, unveränderlichen Wert enthält, können einer Variablen mehrmals unterschiedliche Werte zugewiesen werden. Einer Variablen wird ein Wert zugewiesen, den sie beibehält, bis ihr zu einem späteren Zeitpunkt ein neuer Wert zugewiesen wird. Aufgrund dieser Flexibilität müssen Variablen zuerst deklariert werden, bevor sie verwendet werden können, damit Crystal Reports weiß, dass sie vorhanden sind und wofür sie vorgesehen sind.
Wenn Sie einen Bericht über Kunden nach Telefonvorwahl strukturieren möchten, könnten Sie dazu eine Variable erstellen, mit der aus den Faxnummern der Kunden die Vorwahlnummern extrahiert werden. Im folgenden Beispiel wird eine solche Variable namens Vorwahl verwendet:
Local StringVar areaCode;
areaCode := {Customer.Fax} [1 To 3];
In der ersten Zeile dieses Beispiels wird die Variable deklariert, indem ihr ein Name und ein Typ zugewiesen wird. Das Datenbankfeld {Kunde.Fax} ist ein Zeichenfolgefeld, und mit der Funktion Left werden aus dem aktuellen Wert dieses Feldes die ersten drei Zeichen extrahiert. Anschließend wird dieser Wert der Variablen Vorwahl zugewiesen.