Fill ReportViewer or CrystalReport with data from Access 2007 database
===

So i have this MS-Access database with a couple of tables. I'm filling a dataGridView with records from a table and I want to create a report using some of the selected records. I was thinking of using the ReportViewer provided by MS in Visual Studio 2010 but i didn't manage to do pretty much, actually i did pretty much nothing. Then i have installed CrystalReport and tried with it but it was even worse because i don't know how to work with it. 

So the first question is: how to create a report using data from an MS-Access Database? either using the ReportViewer or Crystal Reports...a simple one, just showing data so that it can be exported or printed easily...

And the second question...

I also can't figure out how to take columns from two tables (not the entire record rows) and bind them into one table to be shown in a report as presented above.

I'm using Visual Studio 2010 and WinForms.
Can anyone give me an advice? 
Thanks in advance 