i am beginner , coding for fun but i can learn all what's necessary to the job .
Excellent :-) Welcome to Lazarus/FreePascal!
If you want to stick with Access, then I'm uncertain what to recommend. ODBC driver probably.
So, I recommend MySQL :-) You're on Ubuntu, so installing the engine will be easy enough, should be in software centre I think it's called. I also recommend a database viewer for you to test with. You may need to look around, not sure what to recommend under Ubuntu, been too long. Under Windows I use XAMPP, which includes Apache Web Server, and a MySQL administration plugin.
I'd then suggest you use the Database Admin tool to add a database and a few tables, get some test data in there.
Good write up in the wiki (see link below) on how to use Lazarus to connect to MySQL. Read the bit immediately below the heading, it's important :-) Lots of people miss the fact that they need to add the dlls (in your case .so files) to both the Lazarus exe dir and your project exe dir.
http://wiki.freepascal.org/mysql#Simple_MySQL_Demo_Using_the_TMySQL5xConnection_ComponentDon't read the stuff above the heading I've linked to, it's scary :-) Or feel free to read it, but be assured you don't need to do that low level programming if you don't want to :-) It's all hidden behind the TMySQL5xConnection components.
Finally, to export data out to Excel, FPSpreadsheet is the place to go.
http://wiki.freepascal.org/FPSpreadsheetConceptual code has already been written for you, you'll just need to modify it to suit :-)
http://wiki.freepascal.org/FPSpreadsheet#Converting_a_database_to_a_spreadsheetHave fun :-)