MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Formulários com Datas

    avatar
    Priscila Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 79
    Registrado : 26/02/2011

    Formulários com Datas Empty Formulários com Datas

    Mensagem  Priscila Lima 21/9/2012, 15:43

    Pessoal, Boa Tarde

    Mais uma vez venho pedir ajuda de vcs...

    Fiz uma consulta para saber a data de vencimento do contrato de experiência dos funcionários, utilizei a seguinte expressão: DateAdd("d"; 90; Data de Registro) até então funcionou ele somou a data de registro com os 90 dias retornando a data de término do contrato.

    Então criei um relatório, baseado nesta consulta, mas toda vez que indico a data inicial e final ele trás outras datas.

    Acredito que o problema esteja no retorno do seguinte campo:
    Campo: Expr1 (Vcto de Contrato)
    Tabela: Consulta Func_Experiência
    Critérios:>=[forms]![frmDatas]![txtDataInicial] E <=[forms]![frmDatas]![txtDataFinal]

    Quanto abro o relatorio em questão coloquei as seguintes datas:
    Data Inicial: 01.09.2012 e Data Final: 30.09.2012
    As datas de Vcto de Contrato que retornaram foram 02.09.2012 á 11.12.2012...

    Alguém poderia me dar ajuda aonde eu possa estar errando..

    Desde já agradeço

    Priscila
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Leandro 21/9/2012, 19:16

    Faça assim:

    Critérios:

    Entre [forms]![frmDatas]![txtDataInicial] E [forms]![frmDatas]![txtDataFinal]


    avatar
    Priscila Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 79
    Registrado : 26/02/2011

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Priscila Lima 21/9/2012, 20:00

    Leandro, Obrigada pela resposta

    tentei fazer como me disse, mas o resultado foi o vcto do contrato que retornou foram todos, sem critério de data
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Leandro 21/9/2012, 20:08

    Se possível, poste uma parte do banco então, por favor.

    avatar
    Convidad
    Convidado


    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Convidad 21/9/2012, 20:43

    esse criterio que colocou na consulta, é no campo Expr1 ?

    ele é calculado ?
    avatar
    Priscila Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 79
    Registrado : 26/02/2011

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Priscila Lima 22/9/2012, 12:44

    Sim,

    Montei uma consulta chamada Func_Experiência...

    Selecionei todos os campos que precisava e criei a expr1: DateAdd("d"; 90; Data de Registro), que a idéia seria a partir da data de registro soma-se noventa dias para saber qual a data de vencimento do contrato de experiência.

    Até então funcionou..

    Depois da consulta montei um relatorio que através de um formulário de datas deveria me retornar quais os funcionários terão o vencimento de contrato naquele periodo.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Leandro 22/9/2012, 18:48

    Se possível, poste uma parte do banco então, por favor. Exclamation

    avatar
    Convidado
    Convidado


    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Convidado 23/9/2012, 15:26

    Olá Priscila,

    Testei aqui e inexplicavelmente (para mim) acontece o que você disse. Mesmo colocando o intervalo de data (com a função DataAdd em um campo calculado na consulta) a consulta retorna registros a mais.

    Testei também em colocar o campo VenctoContrato na tabela e funcionou perfeitamente. Nesse caso fiz uma consulta Atualização para acrescentar 90 dias à DataRegistro.

    Estou testando no access 2007.

    Pode ser que os feras daqui possa resolver a situação.

    Nivaldo.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Leandro 23/9/2012, 20:57

    Tente então formatando esse campo com a: Format$([SeuCampo],"dd/mm/yyyy")

    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Leandro 1/10/2012, 19:44

    Priscila Lima,

    Veja, é mais ou menos isso:



    Conteúdo patrocinado


    Formulários com Datas Empty Re: Formulários com Datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 21:57