Yes, you can do it: just use a BLOB field, and store it via a parameterised query.
There is code (for SQL Server, but teh Access command is pretty similar) here:
Why do I get a "Parameter is not valid." exception when I read an image from my database?[
^]
It's C# code, but here is an online converter:
Code Converter C# to VB and VB to C# – Telerik[
^]
You can use pretty much any control to display them: FlowLayout, DataGridView, ... whatever suits your application.
Do be aware that if images get large and numerous then you will use significant amounts of DB space and bandwidth: you might want to consider out-of-DB image storage with a thumbnail in the DB which you "expand" when the user wants a proper look at an individual image.