Share via


Tipi di dati matrice (sintassi Crystal)

In Crystal Reports le matrici sono rappresentate da elenchi ordinati di valori dello stesso tipo. Tali valori sono noti come elementi della matrice. Gli elementi di una matrice possono essere valori semplici o intervalli. Le matrici possono essere create utilizzando le parentesi quadre ([ ]).

Le matrici sono più utili se associate alle variabili. L’uso delle variabili consente di modificare i singoli elementi di una matrice e ridimensionare la matrice per inserirne altri. Ad esempio, è possibile accumulare i valori presenti nei campi di database in una variabile di matrice globale di una formula di livello dettagliato, quindi utilizzare una formula in un piè di pagina di gruppo per eseguire un calcolo basato su tali valori. In questo modo è possibile eseguire un’ampia gamma di operazioni di riepilogo personalizzate.

Esempi

Una matrice di 3 valori numerici. Il primo elemento è 10, il secondo è 5 e il terzo è 20.

[10, 5, 20]

Una matrice di 7 valori di stringa:

["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"]

Una matrice di 2 valori di intervallo DateTime:

[# 1gen 1998# al # 31 gen 1998#,
 #1 feb. 1999# al #28 feb. 1999#]

È possibile estrarre singoli elementi da una matrice utilizzando parentesi quadre contenenti l’indice dell’elemento desiderato. Questa operazione è chiamata indicizzazione della matrice:

[10, 5, 20] [2] //Uguale a 5

Per indicizzare le matrici è possibile utilizzare anche gli intervalli numerici. Il risultato è un’altra matrice. Ad esempio:

[10, 5, 20] [2 To 3] //Uguale a [5, 20]

Vedere anche

Variabili | Tipi di dati semplici | Tipi di dati di intervallo