none
Somar dois campos de textbox RRS feed

  • Pergunta

  • Prezados

    Tenho dois campos TEXTbox que são preenchidos como dois somatórios distindos de duas tabelas distintas.

    TextBox1 - é a soma de compras de material no mês "X"
    TextBox2 - é a soma de aluguel do Mês X

    como faço para somar textbox3= textbox1+textbox2


    se um dos valores é nullo a soma não é efetuada porque: ???????????
    Pinho
    domingo, 10 de janeiro de 2010 22:10

Respostas

  • Ola LabPinho

    Irmao a sua formula de soma esta certo porem faço o seguinte:

    OBS: Sc= soma compras  Sa=soma aluguel  St=soma total

    1º declare as variaveis
    EX.: Sc,Sa,St

    2º inicie as  variaveis com
     St=0,Sc=0,Sa=0

    3º utilize a sua formula

    Sa=textbox1
    Sc=textbox2

    St=Sc+Sa

    4º crie um label ou outra text box para exibir o total

    Label
    Lb1=St

    textbox3=St

    Outro modo tambem ,é colocar uma condiçao para que o usuario seja obrigado a digitar um valor,mesmo se for zero.Dai voce nao precisa iniciar as variaveis com 0(zero).

    OBS.:No processo de iniciar as variaveis com valor 0 (zero), o risco de erro é praticamente nenhum

    Espero ter ajudado

    Att.,

    Adérito


    ............www.alpconsultoria.com.br........ Caso esta resposta tenha solucionado sua dúvida, favor clicar em “Marcar como Resposta” para que outros membros possam compartilhar lendo este thread..
    • Sugerido como Resposta Adérito segunda-feira, 11 de janeiro de 2010 13:55
    • Marcado como Resposta Fernanda SimõesModerator terça-feira, 12 de janeiro de 2010 12:47
    segunda-feira, 11 de janeiro de 2010 04:21
  • antes de somar faça uma validação
    Verifique se na TextBox1.Text é diverente de "" ,se for seta "0", a mesma coisa com a TextBox2

    veja o exemplo abaixo

     

    Me.TextBox3.Text = (CDec(IIf(TextBox1.Text = "", "0", TextBox1.Text)) + CDec(IIf(TextBox2.Text = "", "0", TextBox2.Text))).ToString

    espero ter te ajudado.


    Oliveira
    segunda-feira, 11 de janeiro de 2010 12:06

Todas as Respostas

  • Ola LabPinho

    Irmao a sua formula de soma esta certo porem faço o seguinte:

    OBS: Sc= soma compras  Sa=soma aluguel  St=soma total

    1º declare as variaveis
    EX.: Sc,Sa,St

    2º inicie as  variaveis com
     St=0,Sc=0,Sa=0

    3º utilize a sua formula

    Sa=textbox1
    Sc=textbox2

    St=Sc+Sa

    4º crie um label ou outra text box para exibir o total

    Label
    Lb1=St

    textbox3=St

    Outro modo tambem ,é colocar uma condiçao para que o usuario seja obrigado a digitar um valor,mesmo se for zero.Dai voce nao precisa iniciar as variaveis com 0(zero).

    OBS.:No processo de iniciar as variaveis com valor 0 (zero), o risco de erro é praticamente nenhum

    Espero ter ajudado

    Att.,

    Adérito


    ............www.alpconsultoria.com.br........ Caso esta resposta tenha solucionado sua dúvida, favor clicar em “Marcar como Resposta” para que outros membros possam compartilhar lendo este thread..
    • Sugerido como Resposta Adérito segunda-feira, 11 de janeiro de 2010 13:55
    • Marcado como Resposta Fernanda SimõesModerator terça-feira, 12 de janeiro de 2010 12:47
    segunda-feira, 11 de janeiro de 2010 04:21
  • antes de somar faça uma validação
    Verifique se na TextBox1.Text é diverente de "" ,se for seta "0", a mesma coisa com a TextBox2

    veja o exemplo abaixo

     

    Me.TextBox3.Text = (CDec(IIf(TextBox1.Text = "", "0", TextBox1.Text)) + CDec(IIf(TextBox2.Text = "", "0", TextBox2.Text))).ToString

    espero ter te ajudado.


    Oliveira
    segunda-feira, 11 de janeiro de 2010 12:06