2011-01-05 3 views
1

SQLデータベースにTotalClaimedとPartialSettlementAmountRecdという2つのmoneyフィールドがあります。ASP.NET(Visual Basic)の2つのフィールドの計算

彼らがそうのような小数として宣言されています

Public PartialSettlementAmountRecd As Decimal 
Public TotalClaimed As Decimal 

彼らの両方の出力repsective量完璧。 TotalClaimedからPartialSettlementAmountRecdを減算することで、それらの計算を行う必要があります。私は以下を試しましたが、必要な量ではなく乱数を出力します。

Dim NewSettAmount As Decimal = (ClaimDetail.TotalClaimed) - (ClaimDetail.PartialSettlementAmountRecd) 
Response.Write("New Settlement Amount: £" & NewSettAmount) 

どこが間違っていますか?おかげで、私は彼らに計算を行う必要があります...

答えて

0

は、それはすべきではない:

Dim NewSettAmount As Decimal = (ClaimDetail.TotalClaimed) - (ClaimDetail.PartialSettlementAmountRecd) 

<>

+0

はい、私はここで計算を間違えました。あなたの方法は私のアプリケーションでどのようにしているのですか? – James

+0

あなたの質問にもっとコードを投稿してください。これは単純な減算ですが、ここではランダムな出力を得る問題を指摘するものはありません... – VoodooChild

0

は、TotalClaimed

(ClaimDetail.PartialSettlementAmountRecd) - (ClaimDetail.TotalClaimed) 

からPartialSettlementAmountRecdを減算することによって、あなたは何をしたいの反対のことをやっていませんか? PartialSettlementAmountRecdからTotalClaimedを減算していませんか?

+0

私はここで計算をミスタイプしました。あなたの方法は私のアプリケーションでどのようにしているのですか? – James

0

私は謝罪します。私が得たランダムな数字は、誰かが私に言わずにテストしていた間にデータベースのトータルクレームされたフィールドに大きな数字を入力したためでした!コードは実際には分かりやすい数字で実際に動作します。