Utilizzare queste finestre di dialogo per creare e gestire le Richieste di ricerca che appaiono 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.
•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.
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.
•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 Advanced 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 Advanced 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 Advanced 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 Advanced 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.
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 |
•Per una lista degli operatori utilizzabili per modificare il testo, vedere Ricerca di testo e caratteri.