У меня есть кристалл сообщает, что файл rpt вызывается из кода C #.Отчет работает должным образом из Designer в Studio 2010. В этом же отчете игнорируются критерии выбора при вызове из C #, но ТОЛЬКО при включении в критерии поля определенной таблицы.
Пример текущих критериев:
date({transaction.transaction_date}) in {?FromTo} and
{user_branch.branch_id} = 1
{? FromTo} - параметр диапазона дат, который отлично работает
Когда я удаляю раздел branch_id, параметр даты {? FromTo} проверяется правильно, и данные возвращаются, как и ожидалось.НО, как только я включаю поле branch_id, ВСЕ данные возвращаются, что не имеет никакого смысла.
Запуск этого же отчета через конструктор работает правильно ... Проблема возникает при запускечерез C # SDK-код.
Любая помощь с этим будет высоко оценена
Уже пробовали
- Воссоздайте весь отчет с нуля по крупицам, таблица за столом.Это работает до того момента, когда я начинаю добавлять больше полей к самому отчету, особенно никому, затем снова возникает проблема ... Итак, очевидно, я начинаю отслеживать свои шаги, пока весь отчет снова не будет пустым, нопроблема сохраняется, как будто файл теперь "сломан"
- Нет аналогичных проблем в Google ... Нет, где в моем коде есть строка, очищающая критерии выбора во время кода ... Мои другие отчеты, не имеющие доступа к этой таблице, работаютотлично.
- В настоящее время используется версия 13.0.1 среды выполнения CR.Пытался обновить до 13.0.2, все еще не работал
- Запустил точно такой же SQL, который отчет генерировал непосредственно для базы данных.Это работает, как ожидалось.