Ordinamento di dati

Quando si aggiunge un campo database al report, i valori dei dati del campo vengono visualizzati nell'ordine in cui sono stati originariamente immessi nel database. L'ordinamento dei record consente di disporre i dati in un determinato ordine, in modo da individuare e valutare le informazioni desiderate.

Per ordinare i dati

  1. Fare clic con il pulsante destro del mouse in Report Designer per accedere al menu di scelta rapida.

  2. Scegliere Report, quindi fare clic su Ordina record per accedere alla finestra di dialogo Ordinamento record.

  3. Nell'elenco Campi report, selezionare il campo in base al quale ordinare i dati.

  4. Fare clic sul pulsante Aggiungi.

    Il campo selezionato viene aggiunto all’elenco Campi di ordinamento.

  5. Nel riquadro Ordine della finestra di dialogo, fare clic su Crescente o Decrescente.

  6. Per eseguire l'ordinamento in base a più campi, selezionare il secondo campo in base al quale ordinare i dati, quindi fare clic su Aggiungi per aggiungerlo all'elenco Campi di ordinamento.

    Suggerimento   I dati verranno ordinati seguendo l'ordine dei campi presenti nell'elenco Campi di ordinamento.

  7. Mentre si aggiunge ciascun campo all’elenco Campi ordinamento, specificare la direzione di ordinamento.

  8. Al termine, fare clic su OK.

Opzioni di ordinamento

Quando si esegue un ordinamento, il programma richiede la definizione di due elementi:

  • Il campo in base al quale eseguire l'ordinamento (il campo di ordinamento).
  • La direzione di ordinamento.

Campo di ordinamento

Il campo di ordinamento determina l'ordine in cui i dati vengono visualizzati nel report. Quasi tutti i campi possono essere utilizzati come campo di ordinamento, inclusi i campi delle formule. Il tipo di dati di un campo determina il metodo di ordinamento dei dati in esso contenuti.

Nota   Non è possibile eseguire l'ordinamento con campi memo o BLOB.

Tipo di Campo Ordinamento
Campi di stringa a un carattere Spazi vuoti

Segni di punteggiatura

Numeri

Lettere maiuscole

Lettere minuscole

Campi stringa a più caratteri Due lettere

Tre lettere

Quattro lettere e così via

Ad esempio:

  • "BOB" precede "bob"
  • "123" precede "124"
  • " " (spazio vuoto) precede "aaa"
Campi valuta Ordine numerico
Campi numerici Ordine numerico
Campi data Ordine cronologico
Campi DateTime Ordine cronologico

I valori con la stessa data vengono ordinati in base all'ora

Campi ora Ordine cronologico
Campi di confronto booleani Valori False (0)

Valori True (1)

Valori Null Valori Null

Valori non nulli

Direzione di ordinamento

La direzione di ordinamento è l'ordine in cui vengono visualizzati i valori, una volta ordinati.

Crescente

L'ordine crescente va dai valori minimi ai valori massimi (1 - 9, A - Z, Falso - Vero). Il programma esegue l’ordinamento dei record con criterio crescente in base ai valori selezionati nel campo di ordinamento.

Decrescente

L'ordine decrescente va dai valori massimi ai valori minimi (9 - 1, Z - A, Vero - Falso). Il programma esegue l’ordinamento dei record con criterio decrescente in base ai valori selezionati nel campo di ordinamento.

Vedere anche

Personalizzazione runtime SortFields