Как найти?!!!

отредактировано 07:41 Раздел: FastReport 3.0
Отчет при запуске на просмотр выдает ошибку:

"Ошибка"
Были обнаружены следующие ошибки:
Набор данных "" не найден

Вопрос: Где не найден набор данных?
У кого из объектов отчета такой набор данных?
Как это узнать ???

Комментарии

  • Igorek3Igorek3 спамер
    отредактировано 07:41
    Lithe написал:
    Отчет при запуске на просмотр выдает ошибку:

    "Ошибка"
    Были обнаружены следующие ошибки:
    Набор данных "" не найден

    Вопрос: Где не найден набор данных?
    У кого из объектов отчета такой набор данных?
    Как это узнать ???
    Ты знаешь у меня была такая ошибка и я справился так:
    1. Я выделил все! объекты в дизайнере и скопировал в буфер обмена (Ctrl+c)
    2. Удалил с формы frxReport1 и Dataset(к которому привязан отчет)
    3. Заново создал эти объекты и в frxReport1(в дизайнере) вставил из буфера обмена (Cntl+v)

    !!! Но Name у объектов поменял. И заработало, так и не понял где была ошибка. ;)
  • отредактировано 07:41
    Зайдите в Report|Data... и просто нажмите ОК.
  • отредактировано 07:41
    написал:
    Зайдите в Report|Data... и просто нажмите ОК.

    Да!

    Эта ситуация лечится двумя способами!!!

    1) либо см. выше
    2) либо запускаем отчет на просмотр, а там пусто. Закрываем и опять на просмотр и при этом на всех элементах появляются нужные наборы данных и можно нормально посмотреть отчет.

    Но проблема в том, что сразу на просмотр такой отчет не открыть!!!
    Почему?
    И как все-таки это сделать?
  • отредактировано 07:41
    Уважаемые разработчики!!!

    Как же програмно сразу открыть такой отчет на просмотр?
    написал:
    Зайдите в Report|Data... и просто нажмите ОК.
    Как это сделать програмно?
  • отредактировано 07:41
    Ау!

    Здесь есть кто-нибудь?
  • отредактировано 07:41
    Ошибка появляется, если в TfrxReport.Datasets есть отсутствующие наборы данных (= nil). Например, отчет был создан в одном месте и ссылается на TForm1.frxDBDataset1, а запускается в другом и указанного датасета там нет.
    Программно очистить так:
    frxReport1.Datasets.Clear;
    frxReport1.Datasets.Add(frxDBDataset1); // или что нужно

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

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