Finestre di dialogo Specifica richieste di ricerca e Modifica richiesta di ricerca

Utilizzare queste finestre di dialogo per creare e gestire le Richieste di ricerca visualizzate nelle seguenti istruzioni di script e quando si crea una ricerca salvata:

  • Passa al modo Trova
  • Esegui la ricerca
  • Amplia gruppo trovato
  • Limita gruppo trovato

Per ulteriori informazioni su come salvare una richiesta di ricerca, vedere Salvataggio di una richiesta di ricerca.

Nella finestra di dialogo Specifica richieste di ricerca:

  • Nuovo apre la finestra di dialogo Modifica ricerca di richiesta in cui vengono definiti i criteri di una richiesta di ricerca.
  • Modifica apre una richiesta di ricerca selezionata dalla lista.
  • Duplica duplica una o più richieste di ricerca selezionate dalla lista.
  • Elimina elimina una o più richieste di ricerca selezionate dalla lista.

Nella finestra di dialogo Modifica ricerca di richiesta:

  1. Per Azione, selezionare Ricerca dei record o Ometti record per specificare se la richiesta di ricerca cercherà o ometterà i record.

    Ricerca di record li aggiunge al gruppo trovato. Omissione di record li esclude. Una richiesta individuale può trovare o omettere record; utilizzare richieste multiple se è necessario trovare e omettere record durante la stessa istruzione di script Esegui la ricerca.

  2. Cerca i record (oppure Ometti record quando) quando viene visualizzata una lista dei campi nella tabella corrente. Per costruire una richiesta di ricerca, iniziare selezionando un campo da questa lista.
    • Per selezionare un campo da una tabella correlata, fare clic sul nome della tabella corrente nella parte superiore della lista e selezionare la tabella correlata desiderata. Selezionare un Campo correlato da questa nuova lista.
    • Cambiare il valore in Ripetizione per specificare una particolare cella di un campo multiplo.
  3. Digitare i criteri di ricerca per il campo selezionato nell'area criteri.
    • Fare clic su Inserisci operatore per raffinare ulteriormente i criteri di ricerca. Vedere Ricerca dei record.
    • È possibile includere variabili locali (che iniziano con $) e variabili globali (che iniziano con $$) nelle richieste di ricerca create o modificate nella finestra di dialogo Modifica richiesta di ricerca. Vedere "Note per l'utilizzo delle variabili nelle richieste di ricerca" di seguito.
  4. Fare clic su Aggiungi per aggiungere i criteri della richiesta di ricerca.
    • Per cambiare i criteri esistenti, selezionare la riga che contiene il campo e i criteri dalla parte superiore della finestra di dialogo, e apportare le modifiche al campo o ai criteri. Fare clic su Modifica per memorizzare le modifiche.
    • Per eliminare i criteri esistenti, selezionare la riga contenente il campo e i criteri nella parte superiore della finestra di dialogo e fare clic su Rimuovi.

Note per l'utilizzo delle variabili nelle richieste di ricerca

  • Una variabile in una richiesta di ricerca può rappresentare un'espressione semplice (ad esempio, */*/$annoNascita) o un'espressione complessa (ad esempio, $queryNascita, dove il valore di $queryNascita è */*/1994).
  • Una variabile in una richiesta di ricerca non può comprendere il numero (indice) di ripetizione di un campo multiplo (come nella sintassi $variabile[ripetizione]) o un percorso di file.
  • Le variabili di una richiesta di ricerca non possono comprendere variabili aggiuntive. FileMaker Pro potrebbe non trovare i record corrispondenti con precisione se le variabili sono nidificate.
  • Poiché il valore di una variabile potrebbe risultare sconosciuto durante la convalida della richiesta di ricerca di un campo, la convalida si arresta quando FileMaker Pro rileva una variabile. Ad esempio, quando si inseriscono i criteri di ricerca per un campo Data nella finestra di dialogo Modifica richiesta di ricerca, FileMaker Pro arresta la convalida della richiesta quando si inserisce il simbolo $ (che indica una variabile).
  • Se una richiesta di ricerca contiene una variabile che FileMaker Pro non riconosce, la variabile non viene valutata e non vengono trovati record corrispondenti.
  • Usare una barra (/) o due punti (:) come carattere terminatore in una variabile usata in un percorso di file.

Esempio

La seguente tabella mostra come i criteri possano essere utilizzati per restituire alcuni record. Supponiamo che siano stati inseriti sei record in un campo Testo Nome: Anne, Andrew, Lando5, Han, Han, Susan.

Azione

Criteri

Record restituito(i)

Ricerca dei record

Tabella::Nome: [=="Andrew"]

Andrew

Ricerca dei record

Tabella::Nome: [*an]

Han, Han, Susan

Ricerca dei record

Tabella::Nome: [@an]

Han, Han

Ricerca dei record

Tabella::Nome: [!]

Han, Han

Ricerca dei record

Tabella::Nome: [@an*]

Lando5, Han, Han

Ricerca dei record

Ometti record

Tabella::Nome: [*e*]

Tabella::Nome: [*w*]

 

Anne

Ricerca dei record

Ometti record

Tabella::Nome: [*an*]

Tabella::Nome: [*#]

 

Anne, Andrew, Han, Han, Susan

Note