Расчет двух полей в ASP.NET (Visual Basic) - PullRequest
1 голос
/ 06 января 2011

У меня есть два денежных поля в базе данных SQL с именами TotalClaimed и PartialSettlementAmountRecd.

Они объявлены как десятичные дроби так:

Public PartialSettlementAmountRecd As Decimal
Public TotalClaimed As Decimal

Они оба выводят репсективные суммы отлично. Мне нужно сделать расчет на них, вычитая PartialSettlementAmountRecd из TotalClaimed. Я попробовал следующее, но он просто выводит случайное число, а не требуемую сумму.

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

Куда я иду не так? Спасибо ...

Ответы [ 3 ]

0 голосов
/ 06 января 2011

не должно быть:

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

<>

0 голосов
/ 06 января 2011

Я прошу прощения. Случайные цифры, которые я получал, были связаны с тем, что кто-то ввел огромное количество в поле Total Claimed в базе данных, пока я тестировал, не сказав мне! Код на самом деле работает теперь с разумными цифрами.

0 голосов
/ 06 января 2011

Мне нужно вычислить их, вычитая PartialSettlementAmountRecd из TotalClaimed

(ClaimDetail.PartialSettlementAmountRecd) - (ClaimDetail.TotalClaimed)

Разве вы не делаете противоположное тому, что вы хотите? Разве вы не вычитаете TotalClaimed из PartialSettlementAmountRecd?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...