Proprietà OrderBy

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Si applica a

Oggetto Form

Oggetto Report

È possibile utilizzare la proprietà OrderBy per specificare come si desidera ordinare i record in una maschera, una query, un report o una tabella. Valore stringa di lettura/scrittura.

espressione.OrderBy

espressione Obbligatorio. Espressione che restituisce uno degli oggetti dell'elenco Si applica a.

Osservazioni

La proprietà OrderBy è un'espressione stringa costituita dal nome del campo o dei campi in base ai quali si desidera ordinare i record. Se si utilizzano più nomi di campo, ogni nome deve essere separato dagli altri da una virgola (,). Utilizzare la proprietà OrderBy per salvare un valore di ordinamento da applicare in una fase successiva. I valori della proprietà OrderBy vengono salvati assieme agli oggetti in cui sono stati creati e vengono automaticamente caricati, ma non applicati, all'apertura dell'oggetto.

Quando si imposta la proprietà OrderBy immettendo uno o più nomi di campo, i record vengono ordinati in ordine crescente. Analogamente, Visual Basic, Applications Edition (VBA) ordina questi campi in ordine crescente per impostazione predefinita.

Se si desidera disporre i record in ordine decrescente, digitare DESC alla fine dell'espressione stringa. Ad esempio, per ordinare i record dei clienti in ordine decrescente in base al nome del contatto, impostare la proprietà OrderBy su "NomeContatto DESC".

È possibile impostare la proprietà OrderBy tramite l'utilizzo della finestra delle proprietà dell'oggetto, di una macro o di codice VBA.

Per i report la proprietà OrderByOn deve essere impostata su Sì per applicare l'ordinamento specificato tramite la proprietà OrderBy dell'oggetto. Per le maschere selezionare il campo in base al quale si desidera ordinare i record, quindi, nel gruppo Ordina e filtra della scheda Home, fare clic sull'ordinamento desiderato. È inoltre possibile impostare la proprietà OrderByOn per maschere o report tramite VBA.

L'impostazione della proprietà OrderBy per un report aperto comporta l'esecuzione delle routine evento Close e Open del report.

Nota : Quando viene creato, un nuovo oggetto eredita le proprietà RecordSource, Filter, OrderBy e OrderByOn della tabella o query in base a cui è stato creato. Per maschere e report, i filtri ereditati non vengono automaticamente applicati all'apertura di un oggetto.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×