Мы столкнулись с этой же проблемой при обновлении отчетов с 8.2 => 8.4. Мы сообщили об этом Cognos как об ошибке - не уверен, что они присвоили ему идентификатор средства отслеживания ошибок, но у нас сложилось впечатление, что это не будет исправлено в ближайшее время. (Очевидно, что если он существует в 8.3 и был перенесен в следующую версию, это не является высоким приоритетом.)
Извините, на данный момент у меня нет ответа на вопрос, как это исправить, но я планировал рассмотреть обходные пути на следующей неделе. Я отредактирую этот пост, если у меня появятся идеи.
UPDATE:
Не уверен, доступна ли эта функция в 8.3, но в 8.4 есть новое свойство «Нет данных» для контейнеров данных (списков, блоков и т. Д.). Если для этого значения установлено значение yes, в верхней части страницы создаются две вкладки: одна для страницы, отображаемой при возврате данных, а другая для случаев, когда записи не найдены. Вы можете настроить отображение сообщения на второй странице. Довольно круто, на самом деле, но похоронено в документации.
Надеюсь, это поможет. Если у вас все еще есть проблемы, ознакомьтесь с темой «Нет данных> в разделе« Указатель »и укажите, что будет отображаться для контейнера данных».