Сброс параметров в службах отчетов
У меня есть отчет, в котором перечислены люди и флаг.
idPerson | nmPerson | Flag
01 | Carl | 0
02 | Eva | 1
03 | Jhon | 1
Я хочу обновить флаг, когда я нажимаю на поле флага. Для этого я создал набор данных, который вызывает процедуру для обновления флага таблицы, передавая параметр @idPerson. Параметр @idPerson допускает нулевое значение. В действии поля флага я поставил переход к тому же отчету с параметром @idPerson.
Проблема в том, что он работает только при нажатии на разные строки, потому что параметр обновляется с новым значением, если я щелкаю по той же строке, отчет не выполняет процедуру.
Я думаю, что я должен сбросить параметр, но я не знаю, как я это делаю.
Как мне сделать, чтобы сбросить значение параметра на значение по умолчанию, или другим способом обновить флаг на таблице, не переходя в другой отчет?