Witam. Mam problem z wydrukowaniem raportu z RaveReport. Nawet nie tyle z drukowaniem co z jego utworzeniem. Mam ogólnie programik,który pobiera dane z bazy MySql przeważnie do ListView i editów. Z bazą łączę się w programie poprzez dbExpress.
Chciałem zrobić sobie raport faktury ale nie umiem do końca zrozumieć jak powinno to działać. Opisze co już zrobiłem a czego nie rozumiem....

1.Dodałem do formy RVproject, RVsystem.
2.W RvProject ustawiłem Engine na RvProject.
3.W RvProject w ProjectFile wybrałem sobie przykładowy jakiś plik który stworzyłem w Designerze Rave Reports.
4.Mam buttona któremu przypisuje RvSystem1->Execute();
5.W zdarzeniu OnPrint RvSystem wpisuje wczytaj(static_cast<TBaseReport*>(Sender));

I tyle zrobiłem;/
Nie wiem jak wysłać dane do tego Raportu, i czy trzeba stworzyć jakąś osobną funkcje??
Mam np taką funkcje wczytującą dane z bazy do ListView.Mniej więcej wygląda to tak:

int wczytaj()
{
 Form13->SQLDataSet1->Close();
Form13->SQLDataSet1->CommandText="SELECT Id_grupy,nazwa From grupy";
Form13->SQLDataSet1->Open();
TListItem *tabelka;
while(!Form13->SQLDataSet1->Eof)
{

 tabelka = Form13->ListView7->Items->Add();  tabelka->SubItems->Add(Form13->SQLDataSet1->FieldByName("Id_grupy")->AsString);
  tabelka->SubItems->Add(Form13->SQLDataSet1->FieldByName("nazwa")->AsString);
 Form13->SQLDataSet1->Next();
}
  int i;
for (i = 0; i < Form13->ListView7->Items->Count; i++)
{
Form13->ListView7->Items->Item[i]->Caption = IntToStr(i+1);
}


Form13->SQLDataSet1->Close();
}

}

Jak teraz te dane wydrukować na Raporcie??
Gdy wpisuje tak jak w punkcie 5 powyżej wywala błąd - Extra parameter in call to wczytaj()
Proszę o wytłumaczenie,ewentualnie jakiś kod pomocniczy:)Mam nadzieje ze wszystko jasno opisałem. Pisze w BCB 2009.