Saudações!
A base access está na versão 2010.
Tenho um formulário de emissão de relatórios. A exemplo:
Tabela:
tb_Fornecedores
tb_recibo
Campos:
CdFornecedor
Nome fornecedor
Formulário:
Frm_Rel_Fornecedores
Combo do Formulário:
Cbo_Fornecedor
Consulta:
qr_Fornecedores
Relatório:
rl_Relacao_Fornecedores
No Formulário tenho dois campos de filtragem:
Data Inicial
Data Final
Na consulta tenho como critério do campo dtEmissao (que pertence a tabela Recibo) a seguinte expressão:
>=[Forms]![Frm_Rel_Fornecedores]![DataInicial] E <=[Forms]![Frm_Rel_Fornecedores]![DataFinal]
Desta forma clicar no botão visualizar relatório na tela de emissão, o sistema abre o relatório rl_Recigo_Fornecedores e pega o parâmetro dos campos Data Inicial e Data Final para utilizar como filtro, mostrando os dados conforme o período.
Ocorre o seguinte: Ao gravar os recibos dos fornecedores o conteúdo do campo dt_emissao está ficando da seguinte forma: 30/08/2013 10:34:32
Sendo assim quando preencho os campos data somente com 30/08/2013 a consulta não encontra nenhum registro, justamente porque não especifiquei a hora. Se eu colocar um período anterior Ex.: 01/08/2013 a 31/08/2013 aí as informações aparecem.
O conteúdo do campo data de emissão é preenchido automaticamente na hora da emissão do recibo, pois, coloquei o valor padrão como =Agora() Creio que o problema seja justamente a forma de preenchimento automático do campo por meio da fórmula.
Alterei o formato do campo na tabela para Data abreviada, também inseri uma mascara de entrada 00/00/0000;0;_ a fim de tentar que a hora não fosse gravada, porém não adiantou.
Minha dúvida é: como fazer para filtrar pela data desconsiderando a hora de forma que funcione a consulta.
att,
Williams.
A base access está na versão 2010.
Tenho um formulário de emissão de relatórios. A exemplo:
Tabela:
tb_Fornecedores
tb_recibo
Campos:
CdFornecedor
Nome fornecedor
Formulário:
Frm_Rel_Fornecedores
Combo do Formulário:
Cbo_Fornecedor
Consulta:
qr_Fornecedores
Relatório:
rl_Relacao_Fornecedores
No Formulário tenho dois campos de filtragem:
Data Inicial
Data Final
Na consulta tenho como critério do campo dtEmissao (que pertence a tabela Recibo) a seguinte expressão:
>=[Forms]![Frm_Rel_Fornecedores]![DataInicial] E <=[Forms]![Frm_Rel_Fornecedores]![DataFinal]
Desta forma clicar no botão visualizar relatório na tela de emissão, o sistema abre o relatório rl_Recigo_Fornecedores e pega o parâmetro dos campos Data Inicial e Data Final para utilizar como filtro, mostrando os dados conforme o período.
Ocorre o seguinte: Ao gravar os recibos dos fornecedores o conteúdo do campo dt_emissao está ficando da seguinte forma: 30/08/2013 10:34:32
Sendo assim quando preencho os campos data somente com 30/08/2013 a consulta não encontra nenhum registro, justamente porque não especifiquei a hora. Se eu colocar um período anterior Ex.: 01/08/2013 a 31/08/2013 aí as informações aparecem.
O conteúdo do campo data de emissão é preenchido automaticamente na hora da emissão do recibo, pois, coloquei o valor padrão como =Agora() Creio que o problema seja justamente a forma de preenchimento automático do campo por meio da fórmula.
Alterei o formato do campo na tabela para Data abreviada, também inseri uma mascara de entrada 00/00/0000;0;_ a fim de tentar que a hora não fosse gravada, porém não adiantou.
Minha dúvida é: como fazer para filtrar pela data desconsiderando a hora de forma que funcione a consulta.
att,
Williams.