Solved

Calculate sum of currency textbox values

Posted on 2006-06-24
8
746 Views
Last Modified: 2008-01-09
Hi Experts,

I need help on what is probably a very basic question for someone that knows what they are doing.

Windows Application, VB.net 2005, SQL Server 2005.

TextBoxA = Currency value
TextBoxB = Currency value
TextBoxC = Currency Value
TextBoxD = Currency Value
(Values can be Null)

TextBoxE = Sum of the values above

Thanks in advance for your help.

Dave

0
Comment
Question by:dave_sky
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 13

Expert Comment

by:iHadi
ID: 16976732
Hi

The following code does exactly what you explained (according to how I understood it):

        Dim a(4) As Decimal
        Dim Result As Decimal
        a(0) = System.Convert.ToDecimal(Val(TextBoxA.Text))
        a(1) = System.Convert.ToDecimal(Val(TextBoxB.Text))
        a(2) = System.Convert.ToDecimal(Val(TextBoxC.Text))
        a(3) = System.Convert.ToDecimal(Val(TextBoxD.Text))

        Result = a(0) + a(1) + a(2) + a(3)
        TextBoxE.Text = Result.ToString
0
 

Author Comment

by:dave_sky
ID: 16976833
Hi,

Thanks for the response.
I used the code on a buttonClick event...
Tried the from load...
 
I can't get the code to work, maybe I wasn't clear on my post.

Using the ButtonClick event, TextBoxes A,B,C,&D show their individual values in TextBoxE but the sum of the TextBoxes are not calculated.

0
 
LVL 13

Expert Comment

by:iHadi
ID: 16976934
Can you describe whats the output of the button event more, like give me an example of whats happening and the correct values you want
0
Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

 

Author Comment

by:dave_sky
ID: 16977347
HI,

Let's try this:

All TextBox Null values are $0.00
Properties are set to Currency.

I enter these amounts:
TextBoxA = $10.00
TextBoxB = $10.00
TextBoxC = $10.00
TextBoxD = $0.00

After buttonClick event:
TextBoxE changes from $0.00 to 0 (Should be = $30.00)

I hope this helps.




0
 
LVL 7

Expert Comment

by:pradeepsudharsan
ID: 16977415
       TextBoxE.Text = (decimal.Parse(TextBoxA.Text)+decimal.Parse(TextBoxB.Text)+decimal.Parse(TextBoxC.Text)+decimal.Parse(TextBoxD.Text)).ToString


0
 
LVL 13

Accepted Solution

by:
iHadi earned 500 total points
ID: 16977860
       Dim a(4) As Decimal
        Dim Result As Decimal
        a(0) = System.Convert.ToDecimal(Val(TextBoxA.Text.Replace("$", "")))
        a(1) = System.Convert.ToDecimal(Val(TextBoxB.Text.Replace("$", "")))
        a(2) = System.Convert.ToDecimal(Val(TextBoxC.Text.Replace("$", "")))
        a(3) = System.Convert.ToDecimal(Val(TextBoxD.Text.Replace("$", "")))

        Result = a(0) + a(1) + a(2) + a(3)
        TextBoxE.Text = Format(Result, "$0.00")
0
 

Author Comment

by:dave_sky
ID: 16978407

iHadi, the code worked great! thank you very much.

pradeepsudharsan, i'm sorry but I got an error message with your code:
"The input string was not in the correct format."

0
 

Author Comment

by:dave_sky
ID: 16979003
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to create and use a custom WaterMark textbox class.  The custom WaterMark textbox class allows you to set the WaterMark Background Color and WaterMark text at design time.   IMAGE OF WATERMARKS STEPS Create VB …
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question