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]Capturar valor em intervalo de dados

    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Capturar valor em intervalo de dados Empty Capturar valor em intervalo de dados

    Mensagem  percoski 11/6/2013, 17:06

    Olá senhores, tenho uma tabela da seguinte forma

    De Até
    00 14,00 =0%
    14,01 14,75=1.75%
    14,76 14,99=2,00%
    E por ai vai

    O usuário entra com um valor por ex, 14,15 então o sistema tem que capturar o valor do percentual correto e efetuar o cálculo.

    Algume pode me ajudar?
    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]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  Alexandre Neves 11/6/2013, 18:46

    Boa tarde,
    Percentual=dlookup("Percentual","Tabela","De<=" & TxtValor & " and Até>=" & TxtValor)


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 53
    Registrado : 13/12/2011

    [Resolvido]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  Juliano Lima 11/6/2013, 18:54

    Percoski,

    Libera mais detalhes aí

    Isso são condições certo ? Se não forem muitas...
    Exemplo-------
    Quando um valor está entre 0(Zero) e 14,00 = 0% de comissão
    Quando um valor está entre 14,01 e 14,75 = 1,75% de comissão
    Quando um valor está entre 15,76 e 14,99 = 2% de comissão

    Se vc for guardar esses valores em linhas sugiro que você use no seu formulário uma função no comando_click()
    um simples If valor < '14,01' then comissao = 0
    elseif valor < '14,75' then comissao = 0,175
    else comissao = 0,2
    end if


    é uma Sintaxe de multiplas linhas nessa estrutura:
    If condição [ Then ]
    [ resultado ]
    [ ElseIf outracondição [ Then ]
    [ outroresultado ] ]
    [ Else
    [ outroresultado ] ]
    End If

    Nao vi que o amigo tinha respondido ! Desculpe
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  percoski 11/6/2013, 21:28

    Na tabela que tenho são no minimo 32 posições de variações.
    estas variações são porcetagens de umidade nos grãos, produtos agrícolas,seria mais ou menos assim:
    é recebido um produto com 14,5% de umidade então o sistema faria o calculo do desconto do produto que retiraria a água do peso total usando o percentual de 1,75% de desconto do peso total ou seja de 20000 kg seria descontado 350 kg de umidade no peso total da carga.
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  percoski 12/6/2013, 12:43

    Gente to errando em alguma coisa ai se alguem poder me ajudar 

    var = DLookup("Desconto", "TblDesconto_Detail", "De<= '& Me.TxUmidade'" And "ate>= '& Me.TxUmidade'")

    quero armazenar o valor Desconto, campo numerico,  na variavel var.
    TxUmidade campo não acoplado
    De e Ate são campos testo 

    Agradeço
    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]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  Alexandre Neves 12/6/2013, 19:32

    Boa tarde,
    era só adaptar
    var = DLookup("Desconto", "TblDesconto_Detail", "De<= " & Me.TxUmidade & " And ate>= " & Me.TxUmidade)


    .................................................................................
    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
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  percoski 12/6/2013, 19:47

    Só mais uma coisa os números tem casas decimais separadas por virgula, será que dá?
    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]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  Alexandre Neves 12/6/2013, 21:06

    Já tentou?
    Se não der, aplique a função replace


    .................................................................................
    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
    percoski
    percoski
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 319
    Registrado : 27/02/2013

    [Resolvido]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  percoski 16/6/2013, 01:21

    Obrigado

    Conteúdo patrocinado


    [Resolvido]Capturar valor em intervalo de dados Empty Re: [Resolvido]Capturar valor em intervalo de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:04