Aggiunta di criteri complessi alle query

In genere, è possibile aggiungere i necessari criteri a una query utilizzando la pagina standard dei criteri. Questa pagina consente di aggiungere più criteri a una query utilizzando l'operatore AND o OR e consente di modificare l'ordine dei criteri. Tuttavia, a volte si può preferire l'aggiunta di criteri più complessi.

Il pulsante Avanzate della pagina Criteri consente di immettere un set di criteri più complessi, tra cui l'utilizzo delle parentesi.

Per aggiungere criteri complessi a una query:
  1. In Progettazione query, aprire la query richiesta e visualizzare la pagina Criteri.
  2. Trascinare tutti gli attributi che si desidera utilizzare nei propri criteri sull'elenco Criteri correnti.

In questa fase, non importa in quale ordine vengono aggiunti gli attributi o quale Relazione si sceglie, in quanto verranno tutti ripristinati una volta impostati i criteri Avanzati.

  1. Fare clic su Avanzate.
    Vengono visualizzati i controlli della Condizione criteri avanzati.
  2. Nella casella Condizione criteri avanzati, digitare l'espressione per la condizione dei criteri richiesta, facendo riferimento agli attributi mediante il relativo Indice nell'elenco Criteri correnti.

Premendo la barra spaziatrice nella casella Condizione criteri avanzati, apparirà un menu in cui verranno mostrate le opzioni disponibili. È inoltre possibile utilizzare i pulsanti sotto la casella Condizione criteri avanzati per costruire la propria espressione.
Per aggiungere parentesi intorno a parte della propria espressione, selezionare la parte richiesta, quindi fare clic su (---).

  1. Una volta impostati i criteri, fare clic su Fine, quindi salvare la query.

Quando si visualizza nuovamente la query in Progettazione query, la pagina Criteri riflette i criteri avanzati progettati.

Alcune delle query standard (alcuni Elenchi carico di lavoro, ad esempio) presentano criteri avanzati che non possono essere modificati. Sono visibili, ma non possono essere modificati.

Esempi:

Gli esempi seguenti mostrano quale differenza possono fare le parentesi e l'ordine dei criteri.

(1 AND 2) OR (3 AND 4)
Per essere incluso nei risultati, un record deve rispettare:
o
entrambi i criteri 1 e 2
o
entrambi i criteri 3 e 4

1 AND (2 OR (3 AND 4))
Per essere incluso nei risultati, un record deve rispettare:
il criterio 1
e anche rispettare
o
il criterio 2
o
entrambi i criteri 3 e 4

2 AND (1 OR (3 AND 4))
Per essere incluso nei risultati, un record deve rispettare:
il criterio 2
e anche rispettare
o
il criterio 1
o
entrambi i criteri 3 e 4