Ordinare i record in base a valori parziali in un campo

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

A volte può essere quando si desidera ordinare i record in Access in base solo la parte corrispondente al mese di valori di data e ignorare il giorno e anno. In alternativa, è possibile ordinare record in base solo i primi caratteri di un campo di testo. In questo argomento viene illustrato come eseguire queste operazioni mediante la creazione di espressioni semplici.

Per saperne di più

Ordinamento in base a valori di data parziali

Ordinamento in base a valori di testo parziali

Ordinamento in base a valori di data parziali

Quando si ordinano i record utilizzando uno dei comandi di ordinamento , l'intero valore di data, ovvero giorno, mese e anno, viene utilizzata per determinare la posizione di ogni record. Ma supponiamo che si desidera ordinare in base solo i mesi in cui si verificano e ignorare la parte giorno e anno dei valori di compleanni.

Ordinamento solo una parte dei valori di data richiede la scrittura di un'espressione. È possibile ordinare i dati in una tabella o i risultati di una query, ma è necessario che sia in visualizzazione Foglio dati. L'espressione scritta nell'area della query della scheda filtro . L'espressione creata estrae solo i dati desiderato e quindi viene usato come base per l'ordinamento.

Visualizzare la scheda filtro

  1. Passare alla visualizzazione Foglio dati della tabella o query.

    Se si lavora con una query, eseguire la query per visualizzare i risultati in visualizzazione Foglio dati.

  2. Nel gruppo Ordina e filtra della scheda Home fare clic su Avanzate, quindi scegliere Ordinamento/filtro avanzato nel menu di scelta rapida.

    Verrà visualizzata una nuova scheda di oggetto con filtro nel nome.

Creare un'espressione

  1. Nel gruppo Ordina e filtra della scheda Home fare clic su Avanzate, quindi scegliere Ordinamento/filtro avanzato nel menu di scelta rapida.

  2. Digitare un'espressione nella riga campo della prima colonna. Ad esempio, per ordinare in base al mese indipendentemente dall'anno, digitare l'espressione Expr1: DatePart("m",[BirthDate]) nella riga campo della prima colonna.

  3. Per ordinare i record da giorni all'interno di ogni mese, digitare Expr2: DatePart("d",[BirthDate]) nella riga campo nella seconda colonna.

    Funzione DatePart nella prima colonna Ordina i record per mese e la funzione DatePart nella seconda colonna Ordina i record in base al giorno all'interno di ogni mese.

  4. Nella riga ordinamento selezionare crescente o decrescente per ognuna delle espressioni.

    L'ordinamento crescente nella prima colonna Visualizza gennaio nella parte superiore e dicembre nella parte inferiore. L'ordinamento crescente nella seconda colonna Visualizza 1 all'inizio e 31 nella parte inferiore. Ordinamento decrescente il risultato opposto.

  5. Nel gruppo Ordina e filtra della scheda Home fare clic su Attiva/disattiva filtro.

Inizio pagina

Ordinamento in base a valori di testo parziali

Ordinamento di valori di testo parziale è molto simile all'ordinamento di valori di data parziali. È necessario scrivere un'espressione nella finestra Ordinamento/filtro avanzato per estrarre i caratteri che costituiscono la base per l'ordinamento.

Si supponga che il campo Città contiene valori, ad esempio Seattle Nord America, Sud di Milano, Est di Torinoo Sud di Torino. Si supponga che si vuole ignorare la prima parola e ordinare i record nella seconda parola singolarmente.

  1. Nel gruppo Ordina e filtra della scheda Home fare clic su Avanzate, quindi scegliere Ordinamento/filtro avanzato nel menu di scelta rapida.

  2. Digitare un'espressione nella riga campo della prima colonna. Ad esempio, digitare = Mid ([Città], 7) per ignorare i primi sei caratteri nel campo città.

    Il funzione Mid restituisce una sottostringa contenuta in un campo o la stringa specificata. In questo caso, per ogni record, la funzione restituisce il valore a partire dal settimo carattere (ovvero, dopo lo spazio) nel campo città.

  3. Nella cella ordinamento selezionare crescente o decrescente.

  4. Nel gruppo Ordina e filtra della scheda Home fare clic su Attiva/disattiva filtro.

Inizio pagina

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

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×