Hi,
I've got a really simple Access 2010 database app [not Web] that I want to distribute and I have a few questions about that.
I am still working on a few features of the app and expect that I will be for a couple of months while it is being used.
Right now - my users all have MS Access 2010 and are using that to open the database. I don't expect any of them to know how to open in design mode - or have the time to play around as they are always really busy with other work.
But . . .
1. What is the easiest way for me to deploy so that users cannot get into design mode?
2. Is there a preferred method - other than the easiest way?
I just tried using the 'Make ACCDE' option and got this error message:
It's a small database - and there are only 6 Forms and 5 tables [with very little data in them right now . . .Microsoft Access was unable to create the .accde, .mde, or .ade file.
This error is usually associated with compiling a large database into an MDE file. Because of the method used to compile the database, a considerable number of TableID references are created for each table. The Access database engine can only create a maximum of 2048 open TableIDs at one time. Exporting a database as an MDE potentially can exceed this limit if the database has a large number of objects (table, macro, form, report, etc).
There is no accurate method to estimate the number of TableIDs the Access database engine uses during the process of compiling a database as an MDE. However, each VBA module and each form uses one TableID, as a result, if the database has 500 forms, and each form's HasModule property is set to Yes, as many as 1,000 TableIDs are used.
I have tried following some other methods [splitting the database is one] and am not sure which one I should focus on.
I'd prefer they don't have the ability to get into design mode. And I like the idea of the data being in a separate location so I can just distribute the changes as and when I make them.
I'd appreciate any suggestions.
Thanks!
Robin