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]Valor mínimo de três campos numa consulta

    Caio
    Caio
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 301
    Registrado : 27/04/2015

    [Resolvido]Valor mínimo de três campos numa consulta Empty [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Caio 9/9/2015, 13:32

    Como faço para juntar 3 campos em formato data em um?
    Quero pegar a menor data registrada de uma linha e colocar em um campo específico.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Valor mínimo de três campos numa consulta Empty Re: [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Cláudio Machado 9/9/2015, 18:55

    Boa tarde.
    Você pode fazer isso direto na consulta: em Total > Mín


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Valor mínimo de três campos numa consulta 90dssg para agradecer a dica que solucionou seu problema.
    Caio
    Caio
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 301
    Registrado : 27/04/2015

    [Resolvido]Valor mínimo de três campos numa consulta Empty Re: [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Caio 10/9/2015, 12:26

    Eu sei, mais precisava que três campos si tornasse um, pois preciso de um campo para o gráfico dinâmico.

    Mais ou menos assim:

    Código:
    DataAtraso    DataFalta     DataAtestado      Data
    21/02/2015   21/03/2015    03/02/2015        03/02/2015
    01/01/2014   22/07/2014    19/08/2014        01/01/2014

    O campo Data pega a menor data dos três campos.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Valor mínimo de três campos numa consulta Empty Re: [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Cláudio Machado 10/9/2015, 15:30

    Bem vamos lá.

    Cole esta função em um módulo qualquer:

    Código:

    Public Function fncMenorData(c1, c2, c3, c4)
    Dim k

    If c1 <= Nz(c2) Then If (c1) <= (c3) Then If c1 <= c4 Then k = Format(c1, "dd/mm/yyyy")
    If c2 <= Nz(c1) Then If (c2) <= (c3) Then If c2 <= c4 Then k = Format(c2, "dd/mm/yyyy")
    If c3 <= Nz(c1) Then If (c3) <= (c2) Then If c3 <= c4 Then k = Format(c3, "dd/mm/yyyy")
    If c4 <= Nz(c1) Then If (c4) <= (c2) Then If c4 <= c3 Then k = Format(c4, "dd/mm/yyyy")
    fncMenorData = k

    End Function

    Na sua consulta no campo que quer exibir a menor data entre os três campos coloque isso:

    MenorData: fncMenorData([DataFalta];[DataAtraso];[DataAtestado];[DataAtestado])


    Se quiser pode usar também para valores, é só modificar o formato da função de Data para ##,##0.00
    Pronto!
    Agora é so exibir.

    Abraço.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Valor mínimo de três campos numa consulta 90dssg para agradecer a dica que solucionou seu problema.
    Caio
    Caio
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 301
    Registrado : 27/04/2015

    [Resolvido]Valor mínimo de três campos numa consulta Empty Re: [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Caio 10/9/2015, 16:09

    Resolvido.
    Obrigado!
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Valor mínimo de três campos numa consulta Empty Re: [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Cláudio Machado 10/9/2015, 16:14

    O fórum agradece o retorno.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Valor mínimo de três campos numa consulta 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [Resolvido]Valor mínimo de três campos numa consulta Empty Re: [Resolvido]Valor mínimo de três campos numa consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 14:42