Crystal Reports вызывается из Java и сообщает, что параметр отсутствует, даже если все обязательные поля установлены.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Crystal Reports вызывается из Java и сообщает, что параметр отсутствует, даже если все обязательные поля установлены.

Сообщение Anonymous »

Мне нужно интегрировать вызов BO для создания кристаллического отчета в формате PDF. Я вынужден использовать старый SDK по определенным причинам.
В любом случае, для отчета, который имеет 2 обязательных поля параметра и 4 дополнительных поля, я продолжаю получать сообщение «Невозможно создать временный файл: отсутствует». значения параметров."
Я проверил все параметры, используя:

Код: Выделить всё

PropertyBag propertyBag = new PropertyBag();
propertyBag.put("IncludeDynamicOnly", "false");
Fields fields = paramController.getPromptParameterFields(propertyBag);
чтобы просмотреть все свойства параметра:

Код: Выделить всё

log.info("name: '{}'", f.getName());
log.info("type: '{}'", f.getType().toString());
log.info("multi-value: {}", f.getAllowMultiValue());
log.info("hasValue: {}", hasValue);
log.info("allow null: {}", f.getAllowNullValue());
log.info("required: {}", isRequired);
log.info("kind: {}", f.getKind().toString());
Для всех отмеченных как обязательных я установил значение, но все равно получаю эту ошибку.

Код: Выделить всё

ParameterFieldController parameterFieldController = reportDocument.getDataDefController().getParameterFieldController();
parameterFieldController.setCurrentValue("", "From Posted Date", Date.valueOf("1950-01-01"));
parameterFieldController.setCurrentValue("", "To Posted Date", Date.valueOf("2099-12-31"));
Я проверил наличие вложенных отчетов, но их нет. Что еще я могу проверить, чтобы убедиться, что я действительно устанавливаю все обязательные поля параметров?

Подробнее здесь: https://stackoverflow.com/questions/793 ... l-required
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»