1

Помогите кому-нибудь.

У меня есть Crystal Report (CR), который запрашивает номер действия. Основной источник данных отчета использует представление sql, чтобы получить введенный номер акта и найти информацию, необходимую для печати в отчете, включая внутренний идентификационный номер сотрудника. Этот внутренний идентификатор человека также используется в качестве входных данных для подачи параметра для подотчета, источником данных которого является другое представление sql (мне нужно было изменить это представление подотчета). В этом подотчете есть формула выбора записи, которая гласит: взять внутренний идентификационный номер сотрудника, полученный из результатов просмотра основного отчета, и использовать его для поиска информации о подотчете. Этот отчет и подотчет работают нормально, и когда я запускаю отчет, он запрашивает только номер действия.

Я скопировал основной отчет в новый отчет, скопировал представление sql подотчета и пересмотрел его, чтобы вытащить все те же поля, которые все видны в Field Explorer. Я обновил источник данных в подотчете, чтобы он стал новым представлением /sql, и он включает все те же ожидаемые столбцы в Field Explorer. Я также изменил формулу выбора параметров / записей, используемую в подотчете, чтобы убедиться, что он использует новый источник данных sql / view для своей формулы. Теперь, когда я запускаю основной отчет, он добавляет новое приглашение для запроса внутреннего идентификатора человека, который должен был быть в состоянии получить, используя результаты, возвращенные из основного отчета sql / view, но по какой-то причине он не извлекает это , Я не уверен, что еще может быть не так. Он не должен запрашивать внутренний идентификатор пользователя, потому что пользователь никогда не узнает этого.

1 ответ1

1

Если он запрашивает параметр в подотчете, он не получил ввод, который он ищет.

Щелкните правой кнопкой по подотчету в основном отчете. Выберите «Изменить ссылки на подотчет ...», а затем свяжите поле из основного отчета с отчетом в подотчете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .