Fibplus
Прошу прощения за простой вопрос. Хочется разобраться.
Мне надо построить простой отчет в 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? Опишите, пожалуйста, по шагам цепочки связей.
Спасибо.
Мне надо построить простой отчет в 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? Опишите, пожалуйста, по шагам цепочки связей.
Спасибо.
Комментарии
Покажи отчет, если там ничего сектретного нет...
Подскажите где можно прочитать правильную установку связей frxReport1 frxDBDataset1 frxFIBComponents1, а то что-то запуталась.
Данные беруться из InterBase таблицы через pFIBDataSet1.
Присваиваешь св-ву Dataset frxDBDataseta значение, равное pFIBDataSet1.
Открываешь дизайнер отчета и создаешь отчет.
Данные из датасета подключаешь: меню - Отчет - ДАнные , появляется окно где выведены доступные Датасеты, там должен быть указан - pFIBDataSet1.
Ставишь у него слева галочку и твори отчет.
Большое спасибо! Работает. Я просто читаю книжку: http://www.ozon.ru/context/detail/id/2232839/ и для того, чтобы делать из нее пример скачала frxFIBComponents1 отсюда: http://www.devrace.com/ru/fibplus/download/ под названием "Компоненты интеграции FIBPlus и FastReport".
Мне не понятно, в чем смысл frxFIBComponents1? Зачем он?
Спасибо.
Для создания автономных отчетов достаточно в программе select делать из ХП с параметрами, и тогда без перекомпиляции можно и ХП поправить и отчет.
Компоненты доступа к БД из отчета нужны для изменения количества и качества параметров.
В FR можно нарисовать свою страничку запроса параметров отчета, и потом на их основании сделать запрос к БД и получить отчет.
Это личное мнение.
Хотя сам у себя сделал немного по другому: в приложении есть универсальная форма запроса параметров, которые и подставляются в select и некоторые передаются в отчет, все настраивается. Так сделано потому, что некоторые параметры выбираются из справочников а писать выбор из справочника в отчете было лень(хотя тоже можно).
Скачай мой оригинальный компонент.
поищи по форуму я его выкладывал там все работает.
Я не знаю что они в своем намутили.
Но в оригинале в моем все работает.
Можно создавать автономные отчеты.