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]Função Dias360

    avatar
    silvrod
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 16/12/2011

    [Resolvido]Função Dias360 Empty [Resolvido]Função Dias360

    Mensagem  silvrod Qui 10 Abr 2014, 2:15 pm

    Amigos, boa tarde!

    Alguém sabe como fazer para calcular duas datas com os mesmos critérios da função Dias360 do Excel? Procurei no fórum e não encontrei nada sobre o assunto.

    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Alexandre Neves Qui 10 Abr 2014, 3:17 pm

    Boa tarde,
    Parece não existir função equivalente, mas pode sempre criar uma.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    silvrod
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 16/12/2011

    [Resolvido]Função Dias360 Empty Função Dias360

    Mensagem  silvrod Qui 10 Abr 2014, 5:26 pm

    Obrigado pelo retorno, tentei criar uma porém só para alguns casos o resultado é igual ao do Excel.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Alexandre Neves Qui 10 Abr 2014, 6:12 pm

    Faça-a com calma e confira com todos os dados susceptíveis de afectarem o resultado. Não se esqueça que ela devolve valores diferentes em versões diferentes do Excel. veja http://support.microsoft.com/kb/235575/pt


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Convidado Sex 11 Abr 2014, 7:54 pm

    Amigo Alexandre, acho que a função equivalente a Dias360 do excel é Função DateDiff, silvrod pesquise na documentação do access sobre essa função, veja essas informações:
    http://office.microsoft.com/pt-br/access-help/funcao-datediff-HA001228811.aspx
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Alexandre Neves Sáb 12 Abr 2014, 3:52 pm

    Olá Beto,
    Não é bem isso e no Access não existe função correspondente. Ter-se-á de construir
    Veja como funciona: http://support.microsoft.com/kb/235575/pt


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Convidado Sáb 12 Abr 2014, 4:02 pm

    Já tinha visto esse tópico amigão, é que pelo meu entendimento o colega quer obter a diferença entre 2 datas e se vc fizer o teste no excel, com essa linha: =DIAS360(A1;B1), tendo na célula a1 a data 5/4/2014 e na célula b1 a data 30/4/2014 o resultado será 25 e se vc colocar no vba:
    Me.Texto32 = DateDiff("d", #4/5/2014#, #4/30/2014#) esse textbox retornará o mesmo rasultado, a não ser que eu esteja equivocado naquilo que o colega pretente.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Alexandre Neves Sáb 12 Abr 2014, 4:33 pm

    Mas deve colocar valores significativos
    ex: =DIAS360(A1;B1)
    compare
    para 26-2-2014 a 1-3-2014
    para 28-2-2014 a 1-3-2014
    compare
    para 29-1-2014 a 31-1-2014
    para 30-1-2014 a 31-1-2014
    entre outras


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Convidado Sáb 12 Abr 2014, 4:51 pm

    Certo amigão, a diferença é que para a função dias360 considera todos os 12 meses do ano com 30 dias e não 31, 30 29 e 28, mas quando falei sobre a equivalência foi por ter entendido que o colega gostaria de encontrar a diferença entre 2 datas.
    avatar
    silvrod
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 16/12/2011

    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  silvrod Seg 14 Abr 2014, 10:00 am

    Eu fiz os mesmos teste que o amigo Beto, e devido aos meses terem 28, 29, 30 ou 31 não chega no mesmo valor do Excel, mesmo fazendo uma conta de chegada.

    A solução que eu encontrei foi conversar com as pessoas da empresa e identificar se era mesmo necessário fazer a conta usando 360 dias, e a resposta foi não.

    Então no meu caso a solução foi encontrada.

    Obrigado a todos pelos comentários.

    Abs..

    Conteúdo patrocinado


    [Resolvido]Função Dias360 Empty Re: [Resolvido]Função Dias360

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 9:57 pm