У меня есть текстовое поле с именем txtError на отчет, который я хочу, чтобы переключить betweem скрытый и видимый на основе параметра, используя этот код:Ошибка в Report Builder 3.0
Public Sub ShowHideUrl(ByVal param As String)
If Trim(param) = ""
txtError.Hidden = False
Else
txtError.Hidden = True
End If
End Sub
я получаю:
В строке 2 пользовательского кода есть ошибка: «txtError» не объявлен. Он может быть недоступен из-за его уровня защиты.
Любые советы будут оценены.
Спасибо, Дональд
Спасибо, что помогает, потому что я могу включить текстовое поле, но я пытаюсь показать сообщение об ошибке, если у кого-то нет доступа к отчету, чтобы он мог запросить доступ. Прямо сейчас, если у пользователя нет доступа, он просто получает стандартную ошибку, но я хочу перенаправить на страницу, где они могут запросить доступ. –
Хорошая идея Дональд, но вам не повезло. Если у пользователя нет разрешения на просмотр отчета, они, как вы обнаружили, просто получите страницу отказа от стандартного доступа. Даже если вы можете поставить логику в отчет для обработки этого, он никогда не будет выполнен, потому что отчет не был открыт. –
Большое вам спасибо за то, что я считаю правдой. Я позволю своему боссу узнать, что мы не можем этого сделать. Хорошего дня. –