Geraldo Silva
-
Total de itens
11 -
Registro em
-
Última visita
Posts postados por Geraldo Silva
-
-
Bom, pense que tinha sido claro em minha dúvida
tenho um bd de controle de férias e estou com um problema em uma cnsulta
na tabela tenho os campos [inicio] e [termino]
preciso de uma consulta que me retorne o seguinte
o usuário escolhe o mes e ano atraves de um form e a consulta me retorna os funcionarios em ferias
ex: funcionario em ferias de 30/12/2008 a 02/02/2009
não consigo fazer consulta no mês que esta entre o [inicio] e o [termino]
no EXEMPO jan/2009
As dicas que você me passou foram muito uteis mas não consegui fazer com que funcionasse corretamente, por isso te passei parte do Bd para que pudesse ver exatamente a minha dúvida.
-
Ainda não consegui!
-
Você entendeu certo!
Eu preciso sim fazer a consulta entre o início e o término, só que daquele jeito não funcionou.
Se eu tenho um registro onde início 30/12/2008 e o término 02/02/2009, ele deverá constar ao fazer a consulta jan/2009 por exemplo.
-
Desculpe mas não funcionou!
Você testou a consulta no exemplo que eu te passei.
Tentei até mudando alguns parâmetrs mas não consegui.
-
São muitos registro de férias durante o ano então vou tentar ser mais claro possível
se o usuário consultar quem está de ferias em dez/2008 (o registro 30/12/2008 a 02/02/2009 tem que constar na consulta)
se o usuário consultar quem está de ferias em Jan/2009 (o registro 30/12/2008 a 02/02/2009 tem que constar na consulta)
se o usuário consultar quem está de ferias em Fev/2009 (o registro 30/12/2008 a 02/02/2009 tem que constar na consulta)
Dez/2008 beleza é o mês de início
Fev/2009 beleza é o mês de término
Jan/2009 ?????
Minha dificuldade está em estabelecer um parâmetro de consulta que leve em conta o período de inicio e termino com o mês escolhido pelo usuário.
o formulário para consulta tem dois campos mês e Ano mas para silplificar pode ser tambem um unico campo com mes/ano
-
Não dá pelo seguinte ex. o usuário vai consultar mes jan/2009
tenho inicio em nov/2008 e termino em jan/2009
tenho inicio em dez/2008 e termino em fev/2009
tenho inicio em jan/2009 e termino em fev/2009
tenho inicio em jan/2009 e termino em mar/2009
nos 4 casos tenho gente de ferias em jan/2009
-
Não posso usar como parametro mes/inicio e mes/termino no formulário porque a consulta deve levar en consideração apenas o mes atual
motivo: ex. consulta mes jan/2009
tenho inicio em nov/2008 e termino em jan/2009
tenho inicio em dez/2008 e termino em fev/2009
tenho inicio em jan/2009 e termino em fev/2009
tenho inicio em jan/2009 e termino em mar/2009
nos 4 casos tenho gente de ferias em janeiro
-
posso te enviar parte do bd pra você ver?
-
ainda não consegui
eu tinha feito assim
elect tab_ferias...etc
where (((datepart("m",[inicio] ))=[forms]![frm_filtro_mes]![mes])) or (((datepart("m",[termino] ))=[forms]![frm_filtro_mes]![mes]));
so depois percebi que em alguns casos existe outro mes entre o inicio e o termino
ex: inicio dez/2008 e termino em fev/2009
ao fazer a consulta em jan/2009 tem que constar tal registro
-
ola pessoal,
tenho um bd de controle de férias e estou com um problema em uma cnsulta
na tabela tenho os campos [inicio] e [termino]
preciso de uma consulta que me retorne o seguinte
o usuário escolhe o mes e ano atraves de um form e a consulta me retorna os funcionarios em ferias
ex: funcionario em ferias de 30/12/2008 a 02/02/2009
não consigo fazer consulta no mês que esta entre o [inicio] e o [termino]
no caso jan/2009
socorro!
ENTRE DATAS
em Access
Postado
Ainda não consegui, veja arquivo...
http://www.speedyshare.com/605873118.html