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

    [Resolvido]Data de Fim do Mês

    avatar
    Luís Antunes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 394
    Registrado : 05/04/2016

    [Resolvido]Data de Fim do Mês Empty [Resolvido]Data de Fim do Mês

    Mensagem  Luís Antunes 25/8/2017, 23:49

    Tenho dois campos "Data" num Form [txtDataInicial] e [txtDataFinal]
    Utilizei o seguinte módulo:
    ______________________________________________
    Function GetNowLast(inputDate As Date) As Date

       dYear = Year(inputDate)
       dMonth = Month(inputDate)
       getDate = DateSerial(dYear, dMonth + 1, 0)
       GetNowLast = getDate

    End Function
    __________________________________________________
    Na Propriedade de [txtDataFinal] ao Entrar, chamei a função da seguinte forma:
    __________________________________________________
    Private Sub txtDataFinal_Enter()
    Call GetNowLast([txtDataInicial])
    End Sub
    ___________________________________________________
    Depurei o código e estava tudo bem. Abri o formulário e digitei uma data no campo [datainicial] e nada aconteceu no campo [dataFinal].

    Se tudo corresse bem ao digitar uma data inicial deveria aparecer a data do fim do mês no campo Data Final

    Alguma coisa esta a correr mal gostaria de saber o que?

    Grato

    Luís Antunes
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Data de Fim do Mês Empty Re: [Resolvido]Data de Fim do Mês

    Mensagem  FabioPaes 26/8/2017, 01:40

    Veja aqui https://www.maximoaccess.com/t20806-resolvidoidentificar-ultimo-dia-util-de-cada-mes-usando-como-base-o-ano#152698
    Forma bem simples!

    Porem sua função também funciona! Esta utilizando o evento errado!

    Coque a chamada da função no evento Após atualizar do Campo txtDataInicia! Assim ao preencher a data iniciar, e sair... ele coloca a data final no campo.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Luís Antunes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 394
    Registrado : 05/04/2016

    [Resolvido]Data de Fim do Mês Empty Data de Fim do Mês

    Mensagem  Luís Antunes 26/8/2017, 10:51

    Bons dias Fábio
    Obrigado pela disponibilidade.
    Fiz tudo o que me recomendou. O resultado foi o mesmo.
    Fiz a experiência com o código de Alvaro Teixeira, e o mesmo resultado.
    Vou anexar A BD, com o form.

    Grato
    Luís Antunes
    Anexos
    [Resolvido]Data de Fim do Mês AttachmentFimMes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (217 Kb) Baixado 17 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Data de Fim do Mês Empty Re: [Resolvido]Data de Fim do Mês

    Mensagem  FabioPaes 27/8/2017, 16:05

    Então, você não entendeu minhas instruções...

    Apague o Comando que tem no campo txtDataFinal.

    No campo txtDataInicial, no evento apos atualizar coloque:

    Private Sub txtDataInicial_AfterUpdate()

    Me.txtDataFinal = DataUD(Me.txtDataInicial)
    End Sub



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Luís Antunes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 394
    Registrado : 05/04/2016

    [Resolvido]Data de Fim do Mês Empty Data de Fim do Mês

    Mensagem  Luís Antunes 27/8/2017, 18:30

    Boas Tardes
    Perfeito Fábio!
    Com uma formula simples resultou em pleno.
    Muito agradecido

    Luís Antunes
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Data de Fim do Mês Empty Re: [Resolvido]Data de Fim do Mês

    Mensagem  FabioPaes 27/8/2017, 20:22

    Grato pelo retorno! Até aproxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Data de Fim do Mês Empty Re: [Resolvido]Data de Fim do Mês

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 12:16