| |
|
|
| | Есть поле "СуммаПлатежей" и "СвободноеПоле"
Как по нажатию кнопошки вывести "СвободноеПоле" процентную ставку согласно условию:
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)) | |
| |
| |
| |
|
|
| | Большое Всем Спасибо  | |
| |
| |