Другой пользователь, кроме меня, отображается с всплывающим сообщением об ошибке: "Произошла ошибка"."Ошибка: недопустимая контрольная ссылка

Когда я нажимаю: "Макро детали" в том же всплывающем окне

другое всплывающее окно отображает и говорит...

Действие не выполнено

Имя макроса:

Дом: Дом

Состояние:

True: [GlobalUserId] является нулевым

Название действия:

ноль

Аргументы:

ноль

Номер ошибки:

2055

А именно, когда я захожу на вкладку "Домашняя страница" в своем Access Web App, я предполагаю, что представляю себя пользователем, однако из системы видна другая информация о пользователе, и я получаю упомянутые всплывающие сообщения об ошибках. Обратите внимание, что эта проблема связана со средой Prod, в Test эта проблема не существует, и я не могу найти никакой разницы в коде, структуре и т. Д. Даже при резервном копировании приложения из prod в тест, то же самое приложение в тесте все еще работает без этой проблемы. Если я обновлю "Домашнюю" страницу в prod, проблема будет исправлена, и я вместо этого смогу видеть своего пользователя (как и должно быть), но это не то поведение, которое нам нужно в рабочей среде. Пожалуйста, любая помощь высоко ценится и вознаграждается.

Среда: Access 2013 Web App и SharePoint 2013 On-Prem

Спасибо

1 ответ

Ваше описание не очень точное, но может показаться, что ваш GlobalUserId стал нулевым, возможно, из-за завершенного сеанса, когда пользователь некоторое время не использует приложение. Вы можете добавить защитные предложения в начале макроса пользовательского интерфейса youtr, чтобы проверить, является ли переменная GlobalUserId нулевой. Если это так, вы можете отобразить сообщение, чтобы пригласить пользователя обновить приложение и остановить макрос, предотвращая ошибки.

Другие вопросы по тегам