powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS: обработка параметров диалогового окна
3 сообщений из 3, страница 1 из 1
RS: обработка параметров диалогового окна
    #34695995
Grandis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача такая:
В диалоговом окне есть 2 поля А и Б типа integer.
Значения вводятся руками. Нужно несколько проверок типа А не должно быть больше Б, А+Б не больше 100, и т.д.
Я так понимаю, все это описывается в коде. Если кто сталкивался, подскажите как это организовать хотя бы на одном примере.
...
Рейтинг: 0 / 0
RS: обработка параметров диалогового окна
    #34698405
Grandis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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, выводится окно сообщения, после чего отчет не должен формироваться, пока не будут введеные правильные значения.
...
Рейтинг: 0 / 0
RS: обработка параметров диалогового окна
    #34699508
Фотография Benetton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вынесите ввод параметров из RS в клиентское приложение. Там парсите их, как хотите. Если все проверки пройдены - передавайте пар-ры и запускайте отчет.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS: обработка параметров диалогового окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]