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]Maior data por treinamento

    arturveiga
    arturveiga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 27/10/2012

    [Resolvido]Maior data por treinamento Empty Maior data por treinamento

    Mensagem  arturveiga 27/10/2012, 19:37

    Boa tarde,

    Galera to precisando de uma grande ajuda:)

    o problema é o seguinte, preciso fazer uma consulta para informar a maior data de um treinamento especifico.
    Sendo que na tabela tenho 3 campos referente a datas. Data1 que vem de uma consulta , sendo que data1 é uma data de 2011, data2 referente a 2012, e data 3 que vem de uma planinha do excel, treinamentos online que o funcionario faz .

    o problema é este .

    EX:

    treinamento access , data 1 = 10/10/2011 . e em 2012 o funcionario nao fez este treinamento , mas em data3 eh referente a treinamentos online ele fez dia 10/10/2012

    queria que ele mostra-se o treinamento com a data do treinamento mais recente
    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]Maior data por treinamento Empty Re: [Resolvido]Maior data por treinamento

    Mensagem  Alexandre Neves 27/10/2012, 20:05

    Boa tarde, arturveiga, e bem-vindo ao fórum
    Crie um módulo e cole esta função que lhe criei
    Function MaiorData(Data1, Data2, Data3) As Date
    'criada por Alexandre Neves www.esnips.com\web\alexandreneves
    'em 2012-10-27
    'para arturveiga
    'do fórum MaximoAccess
    If IsDate(Data1) Then
    MaiorData = Data1
    ElseIf IsDate(Data2) Then
    MaiorData = Data2
    ElseIf IsDate(Data3) Then
    MaiorData = Data3
    End If

    If Data2 > MaiorData Then MaiorData = Data2
    If Data3 > MaiorData Then MaiorData = Data3
    End Function

    Na consulta, coloque
    SELECT MaiorData(Campo1,Campo2,Campo3) as DataMaior FROM Tabela


    .................................................................................
    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
    arturveiga
    arturveiga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 27/10/2012

    [Resolvido]Maior data por treinamento Empty Re: [Resolvido]Maior data por treinamento

    Mensagem  arturveiga 28/10/2012, 11:41

    resolveu Smile , 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]Maior data por treinamento Empty Re: [Resolvido]Maior data por treinamento

    Mensagem  Alexandre Neves 28/10/2012, 12:35

    [Resolvido]Maior data por treinamento MaximoAccess%20ResolvidoMarcado


    .................................................................................
    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
    arturveiga
    arturveiga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 27/10/2012

    [Resolvido]Maior data por treinamento Empty Re: [Resolvido]Maior data por treinamento

    Mensagem  arturveiga 29/10/2012, 00:34

    THANKS

    Conteúdo patrocinado


    [Resolvido]Maior data por treinamento Empty Re: [Resolvido]Maior data por treinamento

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:54