Impostazione dei criteri di Dataspy

Quando si crea, modifica o copia un Dataspy, è necessario specificare i criteri di filtro, ordinamento, layout e di livello avanzato. Quando il Dataspy viene applicato a un elenco, vengono trovati solo i record corrispondenti ai criteri specificati e i record risultanti vengono visualizzati in base all'ordinamento e al layout specificati.

Per specificare i criteri di filtro, effettuare le seguenti operazioni:

  1. Aprire una pagina Vista elenco, selezionare un Dataspy dall'elenco a discesa Dataspy, quindi fare clic su Modifica.
  2. Con l'opzione Filtro selezionata nel riquadro a sinistra, passare al primo campo e selezionare un campo in base al quale filtrare i dati.
  3. Nel secondo campo selezionare un operatore.
  4. Nel terzo campo specificare un valore per il quale applicare il filtro.
    Nota:  immettere valori data relativi specificando + o - con unità in giorni. Ad esempio, "-1" indica un giorno fa e >="-7" indica la settimana scorsa.
  5. Per selezionare un operatore di unione, fare clic sul collegamento ipertestuale E/O. Di seguito sono riportati i valori disponibili:
    • Specificare E, per includere record che contengono tutte le condizioni unite.
    • Specificare O, per includere record che contengono l'una o l'altra condizione.
  6. Per aggiungere parentesi a una riga selezionata, fare clic sui pulsanti parentesi Sinistra e Destra. Le parentesi vengono utilizzate per raggruppare le istruzioni quando si combinano le istruzioni E e O.
  7. Specificare altri criteri di filtro. Per aggiungere altre righe al filtro, fare clic su Aggiungi riga.
    Nota: per rimuovere una riga di filtro, scegliere la selezione vuota nel primo elenco a discesa.

Per specificare i criteri di ordinamento, vedere il seguente esempio:

  1. Nel riquadro a sinistra fare clic su Ordina.
  2. Nel primo elenco a discesa specificare il campo in base al quale ordinare i record, quindi fare clic sul pulsante Ordinamento crescente o Ordinamento decrescente per impostare l'ordinamento.
  3. Ripetere l'operazione per altri campi, se necessario.
Nota: per rimuovere i criteri di ordinamento, scegliere la selezione vuota negli elenchi a discesa.

Per specificare i criteri di layout, vedere il seguente esempio:

  1. Nel riquadro a sinistra fare clic su Layout.
  2. Spostare i campi dall'elenco Campi disponibili all'elenco Campi visibili, come descritto di seguito:
    Funzione Procedura
    Aggiungi campo Selezionare un campo in Campi disponibili, quindi fare clic sulla freccia destra (>).
    Rimuovi campo Selezionare un campo in Campi visibili, quindi fare clic sulla freccia sinistra (<).
    Aggiungi tutti i campi Fare clic sulla freccia doppia destra (>>).
    Rimuovi tutti i campi Fare clic sulla freccia doppia sinistra (<<).
    Riordina campi Selezionare un campo in Campi visibili, quindi fare clic sulla freccia verso l'alto o verso il basso per spostarlo.
  3. Prima di scaricare un altro gruppo di righe, specificare il numero di righe da recuperare dal database.

È possibile specificare il numero di record da recuperare prima che un altro gruppo di record venga recuperato dal database in una vista elenco. Questa impostazione non influisce sull'altezza di una tabella, ovvero sul numero di righe visualizzate senza scorrere la tabella, ma è importante perché influisce sulla velocità di download e di visualizzazione di un elenco con un numero elevato di record.

Se, ad esempio, il valore è impostato su 100 (valore predefinito), vengono scaricati soltanto i primi 100 record corrispondenti ai criteri specificati nel Dataspy selezionato. Quando si scorre l'elenco fino alla fine dei primi 100 record, vengono visualizzati i successivi 100 record corrispondenti. Se il valore è impostato su 300, non viene visualizzato alcun record finché non vengono recuperati tutti i 300 record.

Per specificare i criteri avanzati, vedere il seguente esempio:

  1. Nel riquadro a sinistra fare clic su Avanzate.
  2. Specificare una clausola Where aggiuntiva, se necessario. La clausola Where viene aggiunta a quella generata dal filtro Dataspy. Se è stato specificato un filtro, la clausola Where viene aggiunta con un'istruzione E.
  3. Fare clic su Prova clausola 'Where'. Se l'istruzione SQL viene compilata senza errori, verrà visualizzato un messaggio di conferma. Per visualizzare l'intera istruzione SQL, fare clic su Visualizza istruzione SQL. Il campo Istruzione SQL è di sola lettura.