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

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

    avatar
    Carlos_Perez
    Novato
    Novato

    Respeito às regras : 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 Empty É possível achar o menor valor de varias colunas na tabela

    Mensagem  Carlos_Perez 28/8/2017, 23:36

    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 https://www.maximoaccess.com/t13629-resolvidonuma-consulta-obter-menor-valor-de-varias-colunas  
    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
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alexandre Neves 29/8/2017, 19:06

    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
    avatar
    Carlos_Perez
    Novato
    Novato

    Respeito às regras : 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 Empty É possível achar o menor valor de varias colunas na tabela

    Mensagem  Carlos_Perez 9/9/2017, 06:12

    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
    É possível achar o menor valor de varias colunas na tabela Attachmentbancoaccess.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 12 vez(es)


    Última edição por Carlos_Perez em 10/9/2017, 04:17, editado 1 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  ahteixeira 9/9/2017, 11:07

    Olá a todos,
    Carlos, faltou o anexo, veja como fazer:
    https://www.maximoaccess.com/t28813-como-adicionar-arquivo-ficheiro-a-mensagem-no-forum
    Abraço
    avatar
    Carlos_Perez
    Novato
    Novato

    Respeito às regras : 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 Empty Re: É possível achar o menor valor de varias colunas na tabela

    Mensagem  Carlos_Perez 10/9/2017, 04:21

    Inclui o anexo

    Carlos

      Data/hora atual: 13/6/2021, 00:43