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.
In Crystal Reports sind Arrays geordnete Listen von Werten desselben Typs. Diese Werte werden als "Elemente" des Arrays bezeichnet. Die Elemente eines Arrays können Werte eines einfachen Typs oder eines Bereichstyps sein. Arrays werden mit eckigen Klammern ([ ]) erstellt.
Arrays können in Verbindung mit Variablen sehr sinnvoll eingesetzt werden. Mit Hilfe von Variablen können Sie die einzelnen Elemente eines Arrays ändern und seine Größe so umdeklarieren, dass es mehr Elemente aufnehmen kann. Sie können beispielsweise mit Hilfe einer auf Detailebene zugreifenden Formel Datenbankfeldwerte in eine globale Array-Variable einlesen und danach eine Formel in einem Gruppenfuß verwenden, um anhand dieser Werte eine Berechnung durchzuführen. Dadurch ist es möglich, viele verschiedene Gruppenergebnisoperationen durchzuführen, die den jeweiligen Anforderungen angepasst sind.
Beispiele
Ein Array mit drei Zahlenwerten. Das erste Element ist 10, das zweite ist 5, und das dritte ist 20.
[10, 5, 20]
Ein Array mit sieben Zeichenfolgen:
["Sun", "Mon", "Tue", "Wed", "Th", "Fri", "Sat"]
Ein Array aus zwei DateTime-Bereichswerten:
[#Jan 1, 1998# To #Jan 31, 1998#,
#Feb 1, 1999# To #Feb 28, 1999#]
Mit Hilfe von eckigen Klammern, in denen die Indexzahl des gewünschten Elements enthalten ist, können Sie einzelne Elemente aus einem Array extrahieren. Dieser Vorgang wird als Indizieren des Arrays bezeichnet:
[10, 5, 20] [2] // = 5
Zahlenbereiche können ebenfalls zum Indizieren von Arrays verwendet werden. Als Ergebnis erhalten Sie ein weiteres Array. Beispiel:
[10, 5, 20] [2 To 3] // = [5, 20]