|
|
|
RS: обработка параметров диалогового окна
|
|||
|---|---|---|---|
|
#18+
Задача такая: В диалоговом окне есть 2 поля А и Б типа integer. Значения вводятся руками. Нужно несколько проверок типа А не должно быть больше Б, А+Б не больше 100, и т.д. Я так понимаю, все это описывается в коде. Если кто сталкивался, подскажите как это организовать хотя бы на одном примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2007, 15:46 |
|
||
|
RS: обработка параметров диалогового окна
|
|||
|---|---|---|---|
|
#18+
up неужели никто не знает? Написал в коде такую функцию: public Function Run(AB as integer, BC as integer) as string if (AB + BC) > 0 then MsgBox("AB + BC в сумме не должны превышать 100!") return 0 end if end function Навесил на каждый параметр поля АВ и ВС обработку в DefaultValue =code.Run(Parameters!AB.Value, Parameters!BC.Value) Ошибки не выдает, но и не работает. Думаю, обработчик надо вешать на View Report, но как это сделать? Кто подскажет? Должно работать так: если сумма значений больше 100, выводится окно сообщения, после чего отчет не должен формироваться, пока не будут введеные правильные значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2007, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=31&gotonew=1&tid=1537836]: |
0ms |
get settings: |
13ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 450ms |

| 0 / 0 |
