MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    É possível achar o menor valor de varias colunas na tabela

    Compartilhe

    Carlos_Perez
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 28/08/2017

    É possível achar o menor valor de varias colunas na tabela

    Mensagem  Carlos_Perez em Seg 28 Ago 2017, 6:36 pm

    Olá, o que desejo é algo simples mas já busco a horas e não encontrei nada que atenda.  Parecido com o que desejo esta em [Você precisa estar registrado e conectado para ver este link.]  
    Tinha uma planilha em excel e para achar o valor minimo usava a função minimo e indicava as células que desejava que fossem pesquisadas e para o access não achei nada parecido. O objetivo é indicar o menor preço em uma cotação.

    Tabela COTAÇÃO. onde o item é um numerador automatico
    Item |Produto | Melhor preço | fornecedor1 | preço1 | data1 | fornecedor2 | preço2 | data2 | fornecedor3 | preço3 | data3  e vai até 6 fornecedores.
    1  ------ x ------   R$23,00 ----------------------R$28,00 -------------------------- R$23,00 ------------------------- R$25,00  
    2  ------ y ------   R$44,00 --------------------- R$58,00  -------------------------- R$53,00 --------------------------R$44,00    

    o Campo |Melhor preço| é o que desejo que apareça baseado no preço de 6 fornecedores possíveis.

    Tem como fazer isso em uma tabela? Usando um campo Tipo calculado e o construtor de expressões, ou de um modo mais simples?
    Poderiam me dar a dica de como colocar o R$ no modo do link deste site?
    Grato
    Carlos
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: É possível achar o menor valor de varias colunas na tabela

    Mensagem  Alexandre Neves em Ter 29 Ago 2017, 2:06 pm

    Boa tarde, e bem-vindo ao fórum
    Utilize a função
    Código:
    Public Function fncMenorValor(C1 As Currency, C2 As Currency, C3 As Currency, C4 As Currency, C5 As Currency, C6 As Currency) As Currency
        '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
        '  código criado por Alexandre Neves, do Fórum MaximoAccess                                                '
        '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
        ' devolve o menor dos 6 valores
       
        fncMenorValor = C1
        If C2 < fncMenorValor Then fncMenorValor = C2
        If C3 < fncMenorValor Then fncMenorValor = C3
        If C4 < fncMenorValor Then fncMenorValor = C4
        If C5 < fncMenorValor Then fncMenorValor = C5
        If C6 < fncMenorValor Then fncMenorValor = C6
    End Function


    .................................................................................
    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

    Carlos_Perez
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 28/08/2017

    É possível achar o menor valor de varias colunas na tabela

    Mensagem  Carlos_Perez em Sab 09 Set 2017, 1:12 am

    Olá, agradeço a resposta mas não consegui aplicar, pois não sei como colocar esse código, estou enviando o banco de dados para ficar mais claro, se possível gostaria de saber como se faz na tabela e no formulário pois acabei fazendo um formulário para ficar mais fácil de cadastrar.  Mudei de 6 fornecedores para 5

    Desculpe,não reparei os formatos validos, anexei um zip
    Carlos
    Anexos
    bancoaccess.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 7 vez(es)


    Última edição por Carlos_Perez em Sab 09 Set 2017, 11:17 pm, editado 1 vez(es)
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5544
    Registrado : 15/03/2013

    Re: É possível achar o menor valor de varias colunas na tabela

    Mensagem  ahteixeira em Sab 09 Set 2017, 6:07 am

    Olá a todos,
    Carlos, faltou o anexo, veja como fazer:
    [Você precisa estar registrado e conectado para ver este link.]
    Abraço

    Carlos_Perez
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 28/08/2017

    Re: É possível achar o menor valor de varias colunas na tabela

    Mensagem  Carlos_Perez em Sab 09 Set 2017, 11:21 pm

    Inclui o anexo

    Carlos

      Data/hora atual: Ter 16 Out 2018, 6:35 am