построение отчета с разными уровнями детализации

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
NewUser
новенький
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

построение отчета с разными уровнями детализации

Сообщение NewUser »

есть SQL который выбирает все записи из таблицы, второй SQL выбирает записи из второй таблицы по id из первого, причем записей несколько.

разместил TfrDataSet1 который работает с первым SQL и еще один TfrDataSet2 который работает со вторым SQL

в frReport разместил MasterData связал с TfrDataSet1 и MasterDetailData связанный с TfrDataSet2

при попытке создания отчета Lazarus ругается, в чем моя ошибка?
NewUser
новенький
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение NewUser »

ошибка возникает в LR_DBset в

Код: Выделить всё

procedure TfrDBDataSet.GotoBookMark(BM: Pointer);
begin
  if Assigned(fDataSet) then
    fDataSet.GotoBookmark(BM);
end;


в строке fDataSet.GotoBookmark(BM);

второй и первый SQL выполняются нормально без ошибок

может кто подскажет как сделать правильно?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

вроде в последнем снапшоте LR это исправлено - но я не проверял
NewUser
новенький
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение NewUser »

т.е. все мои действия верны? остается вопрос к lazarus?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

описано вроде верно
NewUser
новенький
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение NewUser »

попробывал снапшот 0.9.23, что вышло описал на форуме
Ответить