Condições Simples e Múltiplas

Uma das funções mais importantes na consulta é a possibilidade de criar Dynasets em relação a um conjunto filtrado de dados, tendo por base condições.

Essas condições podem ser simples ou multiplas, consoante implicão uma ou mais restrições aos dados que a consulta vai pesquisar na(s) tabela(s).

Consulta com condição simples.

Pretende-se uma consulta cujo dynaset seja por exemplo os campos Empresa, Data, Contacto da tabela de clientes, mas apenas cuja data seja maior que 01-01-99, teriamos entao que, depois de ter selecionado os campos para a consulta de :

Fig. 1.7.9. - Consulta com Condição Simples

A forma de escrever o critério varia consoante o tipo de dados, por exemplo:

Acção que Condiciona os Registos Sintaxe da Condição
Data nascimento maoir que 09-08-75 >09-08-75
A quantidade tem de estar contida entre 100 e 200 Unidades >= 100 e <=200

{ >=100 and <=200 }

O nome tem de ser Pedro Pedro
A localidade não pode ser Paredes não paredes { Not Paredes }
A localidade tem de ser Paredes ou Penafiel Paredes ou Penafiel

{ Paredes or Penafiel }

O Nome deve começar por Alfredo Alfredo*

Ao digitar as sintaxes da forma acima indicada, o access fára a seguinte adaptação :

Sintaxe da condição Adaptação do Access
>09-08-75 >#09-08-75#
>=100 e <=200 >=100 E <=200 { >=100 And <=200 }
Pedro "Pedro"
Não Paredes Não "Paredes" { Not "Paredes" }
Paredes ou Penafiel "Paredes" Ou "Penafiel" { "Paredes" Or "Penafiel" }
Alfredo* Como "Alfredo*" { Like "Alfredo*" }

Consulta com condição múltipla :

Se pretendesemos uma consulta cujo dynaset fosse os campos Empresa, Contacto, Data, Actividade Economica e Modo de Pagamento, mas apenas dos registos em que a data seja superior a 01-01-1999 e a actividade economica seja o turismo ou o modo de pagamento seja igual a 1 teriamos entao de :

Fig. 2.7.9. - Consulta com Condição Múltipla

Depois de activada a consulta surge um dynaset no qual todos os registos correspondem as condições enunciadas

Fig. 3.7.9. - Dynaset Resultante da Consulta com Condição Múltipla

Activar a ConsultaAnterior | SeguinteCondições Multiplas