Если он запрашивает параметр в подотчете, он не получил ввод, который он ищет.
Щелкните правой кнопкой по подотчету в основном отчете. Выберите «Изменить ссылки на подотчет ...», а затем свяжите поле из основного отчета с отчетом в подотчете.
Помогите кому-нибудь.
У меня есть Crystal Report (CR), который запрашивает номер действия. Основной источник данных отчета использует представление sql, чтобы получить введенный номер акта и найти информацию, необходимую для печати в отчете, включая внутренний идентификационный номер сотрудника. Этот внутренний идентификатор пользователя также используется в качестве входных данных для подачи параметра для подотчета, источником данных которого является другое представление sql (мне нужно было изменить это представление подотчета). Этот подотчет имеет формулу выбора записи, которая гласит: взять внутренний идентификационный номер сотрудника, полученный из результатов просмотра основного отчета, и использовать его для поиска информации подотчета. Этот отчет и подотчет работают нормально, и когда я запускаю отчет, он запрашивает только номер действия.
Я скопировал основной отчет в новый отчет, скопировал представление sql подотчета и пересмотрел его, чтобы вытащить все те же самые поля, которые все видны в Field Explorer. Я обновил источник данных в подотчете, чтобы он стал новым представлением / sql, и он включает все те же ожидаемые столбцы в Field Explorer. Я также изменил формулу выбора параметров / записей, используемую в подотчете, чтобы убедиться, что он использует новый источник данных sql / view для своей формулы. Теперь, когда я запускаю основной отчет, он добавляет новое приглашение для запроса внутреннего идентификатора человека, который должен был быть в состоянии получить, используя результаты, возвращенные из основного отчета sql / view, но по какой-то причине он не извлекает это Я не уверен, что еще может быть не так. Он не должен запрашивать внутренний идентификатор пользователя, потому что пользователь никогда не узнает этого.
Если он запрашивает параметр в подотчете, он не получил ввод, который он ищет.
Щелкните правой кнопкой по подотчету в основном отчете. Выберите «Изменить ссылки на подотчет ...», а затем свяжите поле из основного отчета с отчетом в подотчете.