From what I have found, there are a few commercial programs out in the
market built entirely from access. the usual steps are:
- create a front and back-end database
- change the front-end to an MDE or ACCDE file (to stop users from getting
into it)
- it will run with the access runtime (found various ways depending on which
version of access you are using)
- I have found you usually need sagekey to create the install program (also
need license agreement, icon etc...)
Otherwise for example if your application is access2007 and the user has
office 2003 the two version of access will
do the usual "not getting along well" types of behaviors (such as those
configuring office messages you might see if you switch
between the 2 versions).
I have a brief article on my experience with sagekey for my last commerical
application built in access:
http://www.rptsoftware.com/help/microsoft_access_thirdparty/sagekey.asp
Your other option is to use a different tool such as .NET to build the
front-end application (more work usually but
can sometimes get a slightly better application in my opinion). I have
opted for using Access for everything.
HTH,