|
|
|
| Есть поле "СуммаПлатежей" и "СвободноеПоле"
Как по нажатию кнопошки вывести "СвободноеПоле" процентную ставку согласно условию:
10000.00 RUR <= сумма платежей - 10%
3000.01 RUR <= сумма платежей <= 9999.99 RUR - 7%
0 RUR <= сумма платежей <= 3000.00 RUR - 5% | |
|
| |
|
|
|
| Мож "бетвин" тима между... Поможет Вам. | |
|
| |
|
|
|
| А синтаксис не подскажете? Знаю как битвин в запросе написать, а вот в коде с ифом нипалучаицо | |
|
| |
|
|
|
| так и пиши в запросе. А запрос залей в рекордсет, как обычную таблицу и используй как необходимо. | |
|
| |
|
|
|
| Во! Вот так придумал:
If СуммаПлатежа <= 3000 Then
Ставка = 5
Else
If СуммаПлатежа <= 9999.99 Then
Ставка = 7
Else
If СуммаПлатежа >= 10000 Then
Ставка = 10
End If
End If
End If
|
| |
|
| |
|
|
|
| один из if - лишний
If СуммаПлатежа <= 3000 Then
Ставка = 5
Else
If СуммаПлатежа >= 10000 Then
Ставка = 10
else
Ставка =7
End If
End If | |
|
| |
|
|
|
| ну тада может и Select Case
поможет. | |
|
| |
|
|
|
| Диапазоны и значения ставок лучше поместить в таблицу, т.к. со временем они могут меняться.
И искать запросом. Будет гибко. (ИМХО) | |
|
| |
|
|
|
| твоя имхо - права однако. | |
|
| |
|
|
|
| имхо оно ОНО. | |
|
| |
|
|
|
| А зачем вам кнопка? Сделайте "СвободноеПоле" вычисляемым, т.е. в его св-ве "Данные" укажите:
=IIF([СуммаПлатежей]>=10000;10;IIF([СуммаПлатежей]>3000;7;5)) | |
|
| |
|
|
|
| Большое Всем Спасибо | |
|
| |