Проблема: Отчет печатает только первую строку

отредактировано 14:50 Раздел: FastReport .NET
Проблема в следующем: отчет печатает только первую строку в бэнде Data, причем это только при выборке при помощи хранимой процедуры, тогда как если добавить select непосредственно в отчет - все нормально.

Комментарии

  • отредактировано 14:50
    Здравствуйте,

    Проверьте, подключен ли бэнд Data к источнику данных. Также возможно, что ХП возвращает только одну строку?
  • отредактировано 14:50
    AlexTZ написал: »
    Здравствуйте,

    Проверьте, подключен ли бэнд Data к источнику данных. Также возможно, что ХП возвращает только одну строку?

    Процедура возвращает больше чем одну строку, параллельно подключен грид, в котором все видно.
    Источник данных подключается динамически.
  • отредактировано 14:50
    такая ситуация возникает, если при исполнении хранимки из .net вызвать: OleDBCommand.ExecuteScalar
    попробуйте обернуть процедуру селектом
    select * from dbo.Procedure (param1= , param2=, .....)


    PS недоработки в фастрепорте присутствуют
  • отредактировано 14:50
    > Источник данных подключается динамически.

    Как именно? Возможно, проблема в этом.

    ЗЫ. А где их нет? :)
  • отредактировано 14:50
    Хех, обнаружил еще одну особенность :
    если в дизайнере отчета, при редактировании выбрать "Добавить SQL запрос", в окне например написать
    EXECUTE [dbo].[Select_main_table]
    далее нажать "Готово", потом выбрать пункт "Показать данные", то все нормально, все данные выводятся
    Но если нажать кнопку "Предварительный просмотр", то опять же выводится одна строка.
  • отредактировано 14:50
    У меня только один вариант - бэнд "Данные" не подключен к источнику данных должным образом. В этом случае печатается только первая запись.
  • отредактировано 14:50
    А если я динамически подключаю источник данных, тогда как быть ?
  • отредактировано 14:50
    Я просил - покажите, как подключаете источник?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.