hello Rogdool !
happy to read your question. On this site, I already asked the same question, that i think is very important.
Some kind people (thanks Doc_man) answered my question.
In the meantime, i have been gathering some informations that I hope will be useful and convenient to other readers.
First, your database is too big !.
I also read on another site someone who had a 6 million records table (oulalah!)
The solution should be to split it into other smaller Access databases or to make it migrate to SQL/server or Oracle.( I acknowledge that i do not how to do it).
As for me, I will never surpass 80 or 100 M.O. for one database . If this database is used by several people at the same time, not over 50 M.O or 60.
Those digits seem quite low , but I think it is a way to have proper and safe applications and not to be surprised in the aftermath...
we could have several databases in BE an another in FE with linked tables to overcome these limitations
As for the number of records in one table, I will not exceed 150000 or 200000, which is already not so bad (I do not know for pictures), due to speed of the SQL queries .
the design of the database and optimization of the code and the queries are very important, also to compact it from time to time.
Well, here is my short reply. Hope it will help you
Pitou