Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > FastReport + InterBase |
Автор: lavrenty 14.2.2009, 13:21 |
Всем здравствуйте! У меня почему-то не формируется отчёт в FastReport. Данные для отчёта беру из запроса, с самим запросом всё в норме - работает. На форме есть компоненты связанные frxReport1 и frxDBDataset1. frxDBDataset1 связан соответственно с запросом. Во время работы программы, да и в режиме Design(предварительный просмотр) выдаёт ошибку "Cannot use the same dataset for Report.DataSet and Page.DataSet" FastReport с InterBase не работает что-ли? |
Автор: vovk 14.2.2009, 13:31 |
А как вы настраиваете сам отчёт? В смысле пользуетесь редактором Fast-report или програмно? |
Автор: lavrenty 14.2.2009, 13:41 | ||||||
наверное имеется в виду дизайнер. Пользуюсь дизайнером. Пока.
FastReport |
Автор: Данкинг 14.2.2009, 13:59 |
У тебя случайно не прописано frxReport1.Dataset:=frxDBDataset1 ? Если да, то удали, чтобы frxReport1.Dataset был пустым. Вдруг поможет. |
Автор: vovk 14.2.2009, 14:07 |
Да да конечно дизайнер![]() если у вас чтото насторено в приложении на какиелибо действия, а предпросмотром пользуетесь в редакторе м извените в дизайнере. То возможно это заработает при запуске приложения. А вообще если выложите отчёт свои таблица (ессно тестовые ) и код который относится к отчёту то можно будет чтото и ответить по делу ![]() |
Автор: lavrenty 14.2.2009, 16:46 | ||
... не помогает Предположение. В запросе создал поля-объекты. М.б. из-за этого "Cannot use the same dataset for Report.DataSet and Page.DataSet" Сейчас вывернулся из положения - кинул на бланк репорта объекты memo и передаю в них значения из программы как параметры. |
Автор: Akella 14.2.2009, 21:09 |
lavrenty, ты можешь по человечески объяснить, как ты с чем связал? Или будем паяльник применять? Добавлено @ 21:12 Однозначно, что ты frxDBDataset1 не свяжешь с Interbase. /*Akella открыл свои чакры, достал хрустальный шар и шаманский бубен..... Я догадываюсь, что ты подключил frxDBDataset1 к IBQuery? Тогда привяжи к IBDataSet (IBTable). |
Автор: insoft 21.4.2009, 14:30 |
используй кверик в самом дизайнера и избавься от frxDBDataSet |
Автор: Kbl4AH 21.4.2009, 21:20 |
Знаю что так нельзя, но хотелось бы узнать почему?! |