Fibplus

отредактировано 18:42 Раздел: FastReport 4.0
Прошу прощения за простой вопрос. Хочется разобраться. :)
Мне надо построить простой отчет в FastReport 4 через доступ библиотеки FIBPlus.
Пытаюсь сделать с FIBPlus (v.6.45), InterBase 2007 и FastReport 4. Тут скачала доп. компонент http://www.devrace.com/ru/fibplus/download/ под названием "Компоненты интеграции FIBPlus и FastReport 4.0" от 20.02.2007. Дополнительный компонент frxFIBComponents появился на закладке FastReport 4.
На главной форме находиться грид который отображает данные через pFIBDataSet1. Я прописываю в свойстве DefaultDatabase компонента frxFIBComponents1 значение pFIBDatabase1. Затем на форму еще добавляю frxReport1 и frxDBDataset1. Я их связываю (видимо не правильно). При попытке получить отчет я получаю окно на рисунке. Подскажите, как правильно вывести таблицу, используя FIBPlus и FR? Опишите, пожалуйста, по шагам цепочки связей.
Спасибо.

Комментарии

  • отредактировано 18:42
    похоже, выставлен одновременно датасет для самого отчета и датабэнда...
    Покажи отчет, если там ничего сектретного нет... :)
  • отредактировано 18:42
    Так показывать нечего, отчет не могу построить, а секретного ничего нет - тестовая таблица.
    Подскажите где можно прочитать правильную установку связей frxReport1 frxDBDataset1 frxFIBComponents1, а то что-то запуталась. :)
    Данные беруться из InterBase таблицы через pFIBDataSet1.
  • отредактировано 18:42
    Вообще, по большому счету frxFIBComponents1 можно и не использовать... :)
    Присваиваешь св-ву Dataset frxDBDataseta значение, равное pFIBDataSet1.
    Открываешь дизайнер отчета и создаешь отчет.
    Данные из датасета подключаешь: меню - Отчет - ДАнные , появляется окно где выведены доступные Датасеты, там должен быть указан - pFIBDataSet1.
    Ставишь у него слева галочку и твори отчет. :)
  • отредактировано 18:42
    GloThin написал: »
    Вообще, по большому счету frxFIBComponents1 можно и не использовать... :)
    Присваиваешь св-ву Dataset frxDBDataseta значение, равное pFIBDataSet1.
    Открываешь дизайнер отчета и создаешь отчет.
    Данные из датасета подключаешь: меню - Отчет - ДАнные , появляется окно где выведены доступные Датасеты, там должен быть указан - pFIBDataSet1.
    Ставишь у него слева галочку и твори отчет. :)

    Большое спасибо! Работает. Я просто читаю книжку: http://www.ozon.ru/context/detail/id/2232839/ и для того, чтобы делать из нее пример скачала frxFIBComponents1 отсюда: http://www.devrace.com/ru/fibplus/download/ под названием "Компоненты интеграции FIBPlus и FastReport".
    Мне не понятно, в чем смысл frxFIBComponents1? Зачем он? :)

  • gpigpi
    отредактировано 18:42
    написал:
    Мне не понятно, в чем смысл frxFIBComponents1? Зачем он?
    Для создания автономных отчётов, в которых датасет (точнее запрос) хранится в самом отчёте. В таком случае можно не перекомпилируя программы, изменить отчёт
  • отредактировано 18:42
    У меня на форме (среда разработки С++ Builder 6) frxFIBComponents1, установила его свойство DefaultDataBase в pFIBDatabase1. Как теперь я это могу использовать для построения автономного отчета?
    Спасибо.
  • отредактировано 18:42
    написал: »
    Большое спасибо! Работает. Я просто читаю книжку: http://www.ozon.ru/context/detail/id/2232839/ и для того, чтобы делать из нее пример скачала frxFIBComponents1 отсюда: http://www.devrace.com/ru/fibplus/download/ под названием "Компоненты интеграции FIBPlus и FastReport".
    Мне не понятно, в чем смысл frxFIBComponents1? Зачем он? :)
    Я и сам не особо понимаю... :)
  • DenizDeniz Новый Уренгой
    отредактировано 18:42
    >gpi
    Для создания автономных отчетов достаточно в программе select делать из ХП с параметрами, и тогда без перекомпиляции можно и ХП поправить и отчет.

    Компоненты доступа к БД из отчета нужны для изменения количества и качества параметров.
    В FR можно нарисовать свою страничку запроса параметров отчета, и потом на их основании сделать запрос к БД и получить отчет.
    Это личное мнение.
    Хотя сам у себя сделал немного по другому: в приложении есть универсальная форма запроса параметров, которые и подставляются в select и некоторые передаются в отчет, все настраивается. Так сделано потому, что некоторые параметры выбираются из справочников а писать выбор из справочника в отчете было лень(хотя тоже можно).
  • отредактировано 18:42
    написал: »
    http://www.devrace.com/ru/fibplus/download/ под названием "Компоненты интеграции FIBPlus и FastReport".

    Скачай мой оригинальный компонент.
    поищи по форуму я его выкладывал там все работает.
    Я не знаю что они в своем намутили.

    Но в оригинале в моем все работает.

    Можно создавать автономные отчеты.

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

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