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]Como Fazer calculos com condições IF

    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Como Fazer calculos com condições IF Empty Como Fazer calculos com condições IF

    Mensagem  ronaldojr1 29/8/2011, 19:08

    Boa a Tarde a todos.

    Estou tendo problemas ao tentar criar um campo que faz determinada conta em determinada situação.
    Ex.

    Tenho os Campos: Período, Salário e Valor.
    Quero que quando o Péríodo for igual a 20 quero que faça esse calculo: ((Salário/3) + Salário) + Salário/3 e Atribua ao Campo Valor

    e se for igual a 30 quero que faça esse calculo: ((Salário/3) + Salário) e Atribua ao Campo Valor.

    Obrigado pela Ajuda. O Trabalho de vcs aqui no forum é de grande qualidade.

    Grato
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Marcelo David 30/8/2011, 03:30

    Seria bom criar variáveis para armazenar os valores...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como Fazer calculos com condições IF Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Convidado 30/8/2011, 13:27

    Veja se consegue começar por ai..

    http://dl.dropbox.com/u/26441349/RonaldoJr1_30_08_11.rar


    Saudações
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  ronaldojr1 30/8/2011, 13:57

    Nessa parte do codigo:
    Me.txtValor = Me.Salario / 3 + Val(Me.Salario) + (Val(Me.Salario) / 3)

    O que significa val(me.salario)+(val(me.salario)
    Explicando melhor... o que significa o Val e pq ele fica atras do Me.salario?

    Eu consegui fazer meu codigo diferente, mas o problema é que eu fiz um formulário tipo tabela.
    e se eu deixar o Campo que recebe o valor na mesma linha, todos os registros atribuem o mesmo resultado ai quando eu mudo de registro todos os campos tb mudam.
    Tem como quando eu calcular um campo e o mesmo atribuir o resultado apenas no registro que eu selecionei e nunca desaparecer meu resultado?
    Segue o codigo que fiz.

    Private Sub Nome_GotFocus()
    If Me.Período <= 20 Then
    Me.Horas_Desc2 = ((Salário / 30 / 10 / 60) * Horas_Desc)
    Me.valor = (((Salário * 0.33) + Salário * 0.33) + Salário) - Horas_Desc2


    Else
    Me.Horas_Desc2 = ((Salário / 30 / 10 / 60) * Horas_Desc)
    Me.valor = ((Salário * 0.33) + Salário) - Horas_Desc2
    End If
    End Sub

    O campo Me.Valor eu deixei no cabeçalho do formulário pq se eu deixo na mesma linha do registro acontece o que eu descrevi acima e se deixo no cabeçalho o resultado muda cada vez que eu passar pelo campo Me.Nome.
    Obrigado pela ajuda. Vou tentar fazer da maneira que Harysohn fez e depois posto o resultado.
    avatar
    Convidado
    Convidado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Convidado 30/8/2011, 14:47

    O operador + por vezes é entendido como sinal de concatenação, ou seja agrupamento...

    Por vezes se utilizar 2+3 ele te retornará 23 e não 5 como deveria.. então utilizamos o Val para indicar que é um valore e que queremos somá-lo
    Val(2) + Val(3) = 5
    avatar
    Convidado
    Convidado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Convidado 30/8/2011, 14:48

    Poste parte do BD referente a dúvida e podemos ajudá-lo melhor..

    Cumprimentos.
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  ronaldojr1 30/8/2011, 15:54

    Fiz + ou - o exemplo que vc posto e ta funcionando perfeitamente.
    Só mais uma duvida.
    Tenho os seguintes campos: Período, Data de Saída, Data de Retorno.
    Como faço o campo Data de Retorno tenha o resultado Do Período + Data de Saída, onde no perído é o número de
    dias que o funcionário ficou de férias, ou seja ao adicionar O Período (Numero de dias) e registrar a Data de Saída
    o campo Data de Retorno me mostra o dia que o mesmo devera voltar.
    Vlw Pela Ajuda.
    Devo postar o código que fiz para as outras pessoas que vier possam ve-lo tb?

    Grato.
    avatar
    Convidado
    Convidado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Convidado 30/8/2011, 16:00

    Me.DataRetorno = Me.DataSaida + Me.Periodo

    Tente assim
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  ronaldojr1 30/8/2011, 17:03

    Não deu certo. o resultado está sendo 30/12/2031 em todas colunas refente a Data_de_Retorno, ou seja ele somo o período
    que é 20 mas o ano que antes era 30/12/2011.
    Acho que por causa da estrutura dos dados.
    avatar
    Convidado
    Convidado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Convidado 30/8/2011, 18:09

    envie parte do bd.. para dar certo seus campos tem que estar como data....
    avatar
    Convidado
    Convidado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Convidado 30/8/2011, 18:12

    tente assim:

    Me.DataRetorno = Format(Me.DataSaida,"dd/mm/yyyy") + Me.Periodo

    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Dilson 30/8/2011, 18:25

    Ronaldojr1,

    Nova dúvida, novo tópico. Precisamos nos preocupar com a diversidade do acervo, por isso, atento-vos.
    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  ronaldojr1 30/8/2011, 21:25

    Vou Testar esse código e Se caso eu não conseguir abro outro tópico para não misturar o assunto.
    De qualquer jeito obrigado pela ajuda, vcs são muito fera.
    Vlw

    Conteúdo patrocinado


    [Resolvido]Como Fazer calculos com condições IF Empty Re: [Resolvido]Como Fazer calculos com condições IF

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 12/5/2024, 14:52