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


3 participantes

    [Resolvido]Numa consulta obter menor valor de várias colunas

    avatar
    marsnext
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 08/06/2013

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty numa consulta obter menor valor de várias colunas

    Mensagem  marsnext 11/6/2013, 10:57

    bom dia a todos !

    esta é minha primeira abordagem no site.
    estou a procurar criar uma consulta em que obtenha o menor valor de várias colunas:

    campoprincipal campo1 campo2 campo3 campo4
    1 1 2 3 7
    2 0 7 5 0
    3 2 2 2 6
    4 3 4 5 5
    5 7 7 2 5
    6 3 4 6 3


    Esse seria o resultado a obter:
    campoprincipal campo1
    1 1
    2 0
    3 2
    4 3
    5 2
    6 3
    eEstou a iniciar no acess, tenho procurado esclarecer minha dúvidas apenas por consulta no site, mas dessa vez estou com dificuldades em avançar.

    podem me ajudar ?
    Obrigado
    Marco Sousa
    Marsnext


    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  JPaulo 11/6/2013, 12:06

    Ola seja bem vindo ao forum;

    Cole esta função num modulo novo e salve.


    Public Function MenorValorVariasColunas(arg1, arg2, arg3, arg4, arg5) As Variant
    'By JPaulo ® Maximo Access
    'Função obter valores minimos em 5 colunas
    'Chamar a função numa consulta;
    'Resultado:MenorValorVariasColunas(Campo1,Campo2,Campo3,Campo4,Campo5)
    Dim intMin As Variant

    If arg1 < arg2 Then
    intMin = arg1
    Else
    intMin = arg2
    End If
    If Not IsMissing(arg3) Then
    If arg3 < intMin Then
    intMin = arg3
    End If
    End If

    If Not IsMissing(arg4) Then
    If arg4 < intMin Then
    intMin = arg4
    End If
    End If

    If Not IsMissing(arg5) Then
    If arg5 < intMin Then
    intMin = arg5
    End If
    End If

    MenorValorVariasColunas = intMin
    End Function


    Numa coluna nova na sua consulta:

    Resultado: MenorValorVariasColunas([CampoPrincipal];[Campo1];[Campo2];[Campo3];[Campo4])

    Veja o exemplo;

    Anexos
    [Resolvido]Numa consulta obter menor valor de várias colunas AttachmentValoresMinimos_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 49 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  JPaulo 11/6/2013, 12:53

    Não tinha entendido que o CampoPrincipal seria o ID da tabela;

    Correção, para campos opcionais no código;


    Public Function MenorValorVariasColunas(arg1, Optional arg2, Optional arg3, Optional arg4, Optional arg5) As Variant
    'By JPaulo ® Maximo Access
    'Função obter valores minimos em 5 colunas ou menos, sendo que apatir da segunda é opcional
    'Chamar a função numa consulta;
    'Resultado:MenorValorVariasColunas(Campo1,Campo2,Campo3,Campo4,Campo5)
    Dim intMin As Variant

    If arg1 < arg2 Then
    intMin = arg1
    Else
    intMin = arg2
    End If
    If Not IsMissing(arg3) Then
    If arg3 < intMin Then
    intMin = arg3
    End If
    End If

    If Not IsMissing(arg4) Then
    If arg4 < intMin Then
    intMin = arg4
    End If
    End If

    If Not IsMissing(arg5) Then
    If arg5 < intMin Then
    intMin = arg5
    End If
    End If

    MenorValorVariasColunas = intMin
    End Function

    Anexos
    [Resolvido]Numa consulta obter menor valor de várias colunas AttachmentValoresMinimos_III.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (13 Kb) Baixado 52 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Instruções SQL como utilizar...
    avatar
    marsnext
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 08/06/2013

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  marsnext 11/6/2013, 12:59

    Fantástico
    Agora parece bem mais fácil !

    Vou testar no meu aplicativo, depois retorno.
    Obrigado JPaulo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  JPaulo 11/6/2013, 13:18

    Ok, aguardamos o seu retorno.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Instruções SQL como utilizar...
    avatar
    marsnext
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 08/06/2013

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  marsnext 11/6/2013, 22:04

    adaptei o módulo e a função na consulta aos registos do meu aplicativo e funciona na perfeição!

    JPaulo obrigado pela preciosa ajuda.

    Marsnext
    até breve
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  Alexandre Neves 11/6/2013, 22:29

    [Resolvido]Numa consulta obter menor valor de várias colunas 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
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  JPaulo 11/6/2013, 22:36

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Numa consulta obter menor valor de várias colunas Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Numa consulta obter menor valor de várias colunas Empty Re: [Resolvido]Numa consulta obter menor valor de várias colunas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 16:45