Como criar uma consulta entre datas de campos diferentes no access?

Anônima
2010-11-04T01:17:04+00:00

Tenho um formulário com as datas do planejamento da chegada e saída de alguns funcionários e gostaria de criar uma consulta que me mostrasse somente os dados dos funcionários que compreenderem o período selecionado entre a entrada e a saída.

Não consegui fazer essa consulta com o critério Entre / Between, pois este verifica somente uma só coluna e eu prciso que a consulta verifique o período entre o campo Entrada e Saída.

Desde ja agradeço pela ajuda.

Microsoft 365 e Office | Access | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2010-11-07T20:22:10+00:00

Olá RaFaria,

interessante a pergunta. A solução está mais na linha de Campo do que na linha de Critério.

Crie um campo com a seguinte expressão:

TesteData: [Digite uma data:]>=[DataIni] And [Digite uma data:]<=[DataFim]

Veja que esta expressão retorna True (se a sua data de teste estiver no intervalo) ou False (se a sua data de teste estiver fora do intervalo).

Na linha de critério deste campo que criou, coloque True.

Desta forma, ao rodar a consulta, o Access perguntará: "[Digite uma data:]". Você informa uma data e apenas os nomes cujo intervalo de datas contiver a data digitada aparecerão.


Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br

Esta resposta foi útil?

0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
Anônima
2010-11-05T19:52:07+00:00

Olá RaFaria

Entendi parcialmente o que você esta tentando fazer.

1º Opção

Porque você não usa no campo entrada =[Horario de entrada]

ex: 09:00

E no campo Saída  = =[Horario de saida]

ex: 18:30

Somente ira mostrar os funcionarios que entraram as 9:00 e sairam as 18:30

Ou

2º Opção (Acho que é essa que voce esta procurando)

No campo Entrada: Entre [Horario de entrada1] e [Horário de entrada2]

Ex: Quem Entra na Empresa entre as 8:00 e as 9:00

No campo Saida: Entre [Horario de saida1] e [Horario de Saida2]

Ex: Quem Sai da Empresa entre as 18:00 e as 20:00

Acho que a segunda opção resolve seu problema.

Espero ter ajudado

Esta resposta foi útil?

0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2010-11-05T00:03:57+00:00

    Rodrigo obrigado pela ajuda. Mas não entendi a forma para fazer com que a consuta busque as dastas compreendidas entre a data de entrada e a data de saída. Qaundo eu coloco na coluna ENTRADA o critério Between ele me da a opção de buscar entre duas datas da coluna ENTRADA. O que preciso é fazer uma consulta que me traga todas as datas compreendidas entre as datas da coluna ENTRADA e SAÍDA.

    Esta resposta foi útil?

    0 comentários Sem comentários