Ricerca, filtro e ordinamento

Ordinamento, ricerca e filtro sono alcune delle operazioni che semplificano l'individuazione, l'analisi e la limitazione di record in un elenco o in un XMLport o report. È possibile collegare alcune o tutte le procedure contemporaneamente a rapidamente per trovare o analizzare rapidamente i dati.

Per i report e gli XMLport, è possibile impostare filtri come negli elenchi per delimitare i dati da includere in report o XMLport, ma non è possibile ordinare e cercare.

Suggerimento

Quando si visualizzano i dati come riquadri, è possibile cercare e utilizzare il filtro di base. Per utilizzare il set completo delle potenti funzionalità di ordinamento, ricerca e filtro, scegliere l'icona Mostra come lista per visualizzare i record in forma di elenco.

Ordinamento

L'ordinamento consente di ottenere in modo semplice e rapido una panoramica dei dati. Se si dispone di molti clienti, ad esempio, è possibile scegliere di ordinarli in base a Nr. cliente, Cat. reg. cliente, Codice valuta, Codice paese o Identificativo fiscale per ottenere la panoramica desiderata.

Per ordinare un elenco, fare clic sull'intestazione di una colonna per passare dall'ordine crescente a quello decrescente e viceversa, oppure scegliere la freccia rivolta verso il basso nell'intestazione della colonna e scegliere l'azione Crescente o Decrescente.

Nota

L'ordinamento non è supportato nelle immagini, nei campi BLOB, in FlowFilter e nei campi che non appartengono a una tabella.

Ricerca

Nella parte superiore di ogni pagina elenco, è presente l'azione Cerca Cerca nell'elenco che fornisce un modo rapido e semplice per ridurre i record in un elenco e visualizzare solo i record che contengono i dati che si intende visualizzare.

Per cercare, è sufficiente selezionare l'azione Cerca, quindi nella casella digitare il testo che si sta cercando. È possibile immettere lettere, numeri e altri simboli.

In generale, la ricerca tenta di trovare il testo corrispondente in tutti i campi, non fa la distinzione tra maiuscole e minuscole e trova il testo corrispondente ovunque nel campo (all'inizio, alla fine o nel mezzo).

Tuttavia, è possibile effettuare una ricerca più precisa utilizzando caratteri speciali.

  • Per trovare solo i valori dei campi che corrispondono esattamente all'intero testo e al caso, posizionare il testo di ricerca tra virgolette singole '' (ad esempio 'man').

  • Per trovare valori di campo che iniziano con un determinato testo e corrispondono al caso, posizionare * dopo il testo di ricerca (ad esempio man*).

  • Per trovare valori di campo che terminano con un determinato testo e corrispondono al caso, posizionare * prima del testo di ricerca (ad esempio *man).

  • Quando si utilizza '' o *, la ricerca è sensibile alla distinzione maiuscola/minuscola. Se si desidera ignorare la distinzione tra maiuscole e minuscole, posizionare @ prima del testo di ricerca, (ad esempio @man*).

Nella tabella seguente sono riportati alcuni esempi per spiegare come è possibile utilizzare la funzionalità di ricerca.

Criteri di ricerca Trova…
man
oppure
Man
Tutti i record con campi che contengono il testo man, indipendentemente dal caso. Ad esempio, Manchester, manual o Sportsman.
'Man' Tutti i record con campi che contengono solo il testo Man, che corrisponde al caso.
Man* Tutti i record con campi che iniziano con il testo man, con corrispondenza al caso. Ad esempio, Manchester, ma non manual o Sportsman.
@Man* Tutti i record con campi che iniziano con il testo man, indipendentemente dal caso. Ad esempio, Manchester e manual, ma non Sportsman.
@*man Tutti i record con campi che finiscono con il testo man, indipendentemente dal caso. Ad esempio, Sportsman, ma non Manchester o manual.

Suggerimento

È possibile premere F3 per attivare e disattivare la casella di ricerca. Per ulteriori informazioni, vedere Tasti di scelta rapida.

Nota

La ricerca non restituisce i valori di immagini, campi BLOB, FlowFilters, FlowField e altri campi che non fanno parte di una tabella.

Filtro

I filtri forniscono un modo più avanzato e versatile per controllare quali record vengono visualizzati in un elenco o inclusi in un report o XMLport. Esistono due principali differenze tra la ricerca e il filtro, come descritto nella tabella seguente.

Ricerca Filtri
Campi applicabili Cerca in tutti i campi visibili nella pagina. Filtra uno o più campi singolarmente, selezionando da qualsiasi campo sulla tabella, inclusi i campi che non sono visibili sulla pagina.
Corrispondenza Visualizza i record con campi che corrispondono al testo di ricerca, indipendentemente dal caso o dal posizionamento del testo. Visualizza i record in cui il campo corrisponde esattamente al filtro e fa distinzione tra maiuscole e minuscole, a meno che non vengano inseriti simboli di filtro speciali.

Il filtro consente di visualizzare record per account o clienti specifici, date, importi e altre informazioni specificando i criteri di filtro. Solo i record che soddisfano i criteri vengono visualizzati nell'elenco o inclusi in un report, processo batch o XMLport. Se si specificano i criteri per più campi, verranno visualizzati solo i record che soddisfano tutti i criteri.

Per gli elenchi, i filtri vengono visualizzati in un riquadro filtri visualizzato a sinistra dell'elenco quando viene attivato. Per report, processi batch e XMLport, i filtri sono visibili direttamente nella pagina di richiesta.

Filtro con campi di tipo opzione

Per i campi "ordinari" che contengono dati, data di impostazione o dati aziendali, è possibile impostare filtri selezionando i dati e digitando valori di filtro e quindi utilizzare i simboli per definire criteri di filtro avanzati. Per ulteriori informazioni, vedere Immissione dei criteri di filtro.

Tuttavia, per i campi di tipo Opzione, è possibile soltanto impostare un filtro selezionando una o più opzioni da un elenco a discesa delle opzioni disponibili. Un esempio di campo di tipo opzione è il campo Stato nella pagina Ordini vendita.

Nota

Quando si selezionano più opzioni come valore di filtro, la relazione tra le opzioni viene definita come O. Ad esempio, se si selezionano le caselle di controllo Aperto e Rilasciato nel campo di filtro Stato della pagina Ordini vendita, significa che sono visualizzati gli ordini vendita aperti o rilasciati.

Impostazione di filtri negli elenchi

Negli elenchi, i filtri vengono impostati utilizzando il riquadro filtri. Per visualizzare il riquadro filtri per un elenco, selezionare la freccia rivolta verso il basso accanto al nome della pagina, quindi selezionare l'azione Mostra riquadro Filtri. In alternativa, premere MAIUSC+F3.

Per visualizzare il riquadro filtri per una colonna in un elenco, selezionare la freccia rivolta verso il basso quindi selezionare l'azione Filtro. In alternativa, premere MAIUSC+F3. Il riquadro filtri si apre con la colonna selezionata visualizzata come campo di filtro nella sezione Filtra elenco per.

Il riquadro filtri visualizza i filtri correnti per un elenco e consente di impostare filtri personalizzati in uno o più campi scegliendo l'azione + Filtro.

Un riquadro dei filtri è diviso in tre sezioni: Visualizzazioni, Filtra elenco per e Filtra totali per:

  • Visualizzazioni

    Alcuni elenchi includono la sezione Visualizzazioni. Le visualizzazioni sono variazioni dell'elenco che sono state preconfigurate con i filtri. È possibile definire e salvare un numero illimitato di visualizzazioni per elenco e le visualizzazioni saranno disponibili in qualsiasi dispositivo a cui si accede. Per ulteriori informazioni, vedere Salvare e personalizzare visualizzazioni elenco.

  • Filtra elenco per

    Consente di aggiungere filtri in campi specifici per ridurre il numero di record visualizzati. Per aggiungere un filtro, selezionare l'azione + Filtro, digitare il nome del campo in base al quale filtrare l'elenco o selezionare un campo dall'elenco a discesa.

  • Filtra totali per

    Alcuni elenchi che visualizzano campi calcolati, come importi e quantità, includeranno la sezione Filtra totali per in cui è possibile impostare varie dimensioni che influenzano i calcoli. Per aggiungere un filtro, selezionare l'azione + Filtro, digitare il nome del campo in base al quale filtrare l'elenco o selezionare un campo dall'elenco a discesa.

    Nota

    I filtri nella sezione Filtra totali per sono controllati da FlowFilter nella progettazione della pagina. Per informazioni tecniche, vedere FlowFilter.

È possibile impostare un filtro semplice direttamente in un elenco utilizzando il riquadro filtri, ovvero un filtro che visualizza solo i record con lo stesso valore della cella selezionata. Selezionare un cella nell'elenco, selezionare la freccia rivolta verso il basso quindi scegliere l'azione Filtra in base a questo valore. In alternativa, premere ALT+F3.

Impostazione di filtri in report, processi batch e XMLport

Per report e XMLport, i filtri sono visibili direttamente nella pagina di richiesta. La pagina di richiesta visualizza gli ultimi filtri utilizzati in base alla selezione effettuata nel campo Utilizza valori predefiniti da. Per ulteriori informazioni, vedere Uso delle impostazioni salvate.

La sezione Filtro principale mostra i campi di filtro predefiniti utilizzati per delimitare i record da includere in report o XMLport. Per aggiungere un filtro, selezionare l'azione + Filtro, digitare il nome del campo in base al quale filtrare o selezionare un campo dall'elenco a discesa.

Nella sezione Filtra totali per, è possibile regolare varie dimensioni che influenzano i calcoli in report o XMLport. Per aggiungere un filtro, selezionare l'azione + Filtro, digitare il nome del campo in base al quale filtrare o selezionare un campo dall'elenco a discesa.

Immissione di criteri di filtro

Nel riquadro filtri e in una pagina di richiesta, i criteri di filtro vengono immessi nella casella sotto il campo di filtro.

Il tipo di campo di filtro determina quali criteri è possibile immettere. Ad esempio, il filtro di un campo con valori fissi consente solo di scegliere da tali valori. Per ulteriori informazioni sui simboli speciali del filtro, vedere Criteri e simboli di filtro e Token di filtro.

Le colonne che hanno già dei filtri sono indicate dall'icona icona Filtro nell'intestazione della colonna. Per rimuovere un filtro, fare clic sulla freccia rivolta verso il basso, quindi scegliere l'azione Cancella filtro.

Suggerimento

Accelerare la ricerca e l'analisi dei dati utilizzando combinazioni di tasti di scelta rapida da tastiera. Ad esempio, selezionare un campo, usare MAIUSC + ALT + F3 per aggiungere quel campo al riquadro dei filtri, digitare i criteri del filtro, usare CTRL + INVIO per tornare alle righe, selezionare un altro campo e usare ALT + F3 per filtrare tale valore. Per ulteriori informazioni, vedere Tasti di scelta rapida.

Criteri e simboli di filtro

Quando si impostano criteri in un filtro, è possibile immettere tutti i numeri e le lettere in genere consentiti nel campo. È inoltre possibile utilizzare alcuni simboli speciali (o operatori) per filtrare ulteriormente i risultati. Nella tabella seguente sono inclusi i simboli che è possibile utilizzare nei filtri. Per date e ore, è anche possibile fare riferimento a Utilizzo di date e orari del calendario per informazioni più dettagliate.

Importante

In alcuni casi è possibile che alcuni valori campo contengano tali simboli e che si intenda filtrarli. Per farlo, è necessario includere l'espressione di filtro contenente il simbolo tra virgolette ("). Ad esempio, se si desidera filtrare i record che iniziano con il testo S&R, l'espressione di filtro è 'S&R*'.

Le seguenti sezioni descrivono come utilizzare i diversi operatori.

Nota

Se sono presenti più di 200 operatori in un singolo filtro, il sistema raggrupperà automaticamente alcune espressioni tra parentesi () ai fini del trattamento. Ciò non ha alcun effetto sul filtro o sui risultati.

(..) Intervallo

espressione di esempio Record visualizzati
1100..2100 Numeri da 1100 a 2100
..2500 Fino a 2500 compreso.
..12 31 00 Le date fino al 31/12/00 incluso
P8.. Informazioni sul periodo contabile 8 e successivi
..23 Dalla data di inizio fino al 23-mese corrente-anno corrente ore 23:59:59
23.. Dal 23-mese corrente-anno corrente ore 0:00:00 alla fine
22..23 Dal 22-mese corrente-anno corrente ore 0:00:00 fino al 23-mese corrente-anno corrente ore 23:59:59

(|) Oppure

espressione di esempio Record visualizzati
1200|1300 Numeri con 1200 o 1300

(<>) Diverso da

espressione di esempio Record visualizzati
<>0 Tutti i numeri tranne 0

SQL Server Option consente di combinare questo simbolo con un'espressione contenente caratteri jolly. <>A*, ad esempio, si riferisce a un testo diverso da qualunque testo che inizia con la lettera A.

(>) Maggiore di

espressione di esempio Record visualizzati
>1200 Numeri maggiori di 1200

(>=) Maggiore di o uguale a

espressione di esempio Record visualizzati
>=1200 Numeri maggiori o uguali a 1200

(<) Minore di

espressione di esempio Record visualizzati
<1200 Numeri minori di 1200

(<=) Minore di o uguale a

espressione di esempio Record visualizzati
<=1200 Numeri minori o uguali a 1200

(&) E

espressione di esempio Record visualizzati
>200&<1200 Numeri maggiori di 200 e minori di 1200.

('') Una corrispondenza esatta di carattere

espressione di esempio Record visualizzati
'man' Testo con corrispondenza esatta a man e con distinzione tra maiuscole e minuscole.

(@) Senza distinzione tra maiuscole e minuscole

espressione di esempio Record visualizzati
@man* Testo che inizia con man e senza distinzione tra maiuscole e minuscole.

(*) Un numero indefinito di caratteri non noti

espressione di esempio Record visualizzati
*Co* Testo contenente "Co" per il quale viene osservata la distinzione tra maiuscole e minuscole.
*Co Testo che termina con "Co" e per il quale viene osservata la distinzione tra maiuscole e minuscole.
Co* Testo che inizia con "Co" e per il quale viene osservata la distinzione tra maiuscole e minuscole.

(?) Un carattere non noto

espressione di esempio Record visualizzati
Hans?n Testo come Marco o Mario

Espressioni di formato combinate

espressione di esempio Record visualizzati
5999|8100..8490 Include qualsiasi record con il numero 5999 oppure con un numero compreso tra 8100 e 8490.
..1299|1400.. Include record con un numero minore o uguale a 1299 oppure un numero uguale a 1400 o maggiore, vale a dire tutti i numeri tranne quelli compresi tra 1300 e 1399.
>50&<100 Include record con numeri maggiori di 50 e minori di 100, vale a dire i numeri compresi tra 51 e 99.

Token di filtro

Quando si immettono i criteri di filtro, è anche possibile digitare parole che hanno un significato speciale, chiamate token di filtro. Dopo aver immesso la parola token, la parola viene sostituita dal valore o dai valori che rappresenta. Ciò semplifica il filtro riducendo la necessità di passare ad altre pagine per cercare i valori che si desidera aggiungere al filtro. Le tabelle seguenti descrivono alcuni dei token che è possibile immettere a questo scopo.

Suggerimento

Un'organizzazione potrebbe utilizzare token personalizzati. Per informazioni sul set completo di token disponibili o per aggiungere altri token personalizzati, contattare l'amministratore. Per informazioni tecniche vedere Aggiunta di token di filtro.

(%me or %userid) Record assegnati all'utente

Utilizzare %me o %userid quando si filtrano i campi che contengono l'ID utente, quale il campo Assegnato a ID utente, per visualizzare tutti i record assegnati all'utente.

espressione di esempio Record visualizzati
%me
oppure
%userid
Record assegnati all'account utente.

(%mycustomers) clienti in Clienti personali

Utilizzare %mycustomers nel campo Nessuno cliente per visualizzare tutti i record per i clienti inclusi nell'elenco Clienti personali in Gestione ruolo utente.

espressione di esempio Record visualizzati
%mycustomers Clienti in Clienti personali in Gestione ruolo utente.

(%myitems) Articoli in Articoli personali

Utilizzare %myitems nel campo Nessuno articolo per visualizzare tutti i record per gli articoli inclusi nell'elenco Articoli personali in Gestione ruolo utente.

espressione di esempio Record visualizzati
%myitems Articoli in Articoli personali in Gestione ruolo utente.

(%myvendors) Fornitori in Fornitori personali

Utilizzare %myvendors nel campo Nessuno fornitori per visualizzare tutti i record per i fornitori inclusi nell'elenco Fornitori personali in Gestione ruolo utente.

espressione di esempio Record visualizzati
%myvendors Fornitori in Fornitori personali in Gestione ruolo utente.

Vedere anche

Domande frequenti su ricerca e filtro
Salvare e personalizzare visualizzazioni elenco
Utilizzo di Business Central