Quote:
|
quote:I have been told by IT there is a way to "compile" frontends, and distribute to some of the systems, as long as we have some machines running Access.
|
There is no way to "compile" or "build" (via a VBA or Access "compiler") an Access project into a standard Win32 PE (portable executable) file, i.e. your standard executable file that a machine running 32-bit Windows would be able to load and do something with.
You can however, "package" an Access application (usually in .mde file format) along with a copy of the Access Runtime version. Being able to distribute the "Access Runtime" simply means that you have a license to distirbute the the MSACCESS.EXE file, which is the exact same engine you use to build your Access application using your full version of Access. However, when you distribute the MSACCESS.EXE with a copy of your application (via the Package and Deployment Wizard), some of the features of the Access engine a simply disabled on the end-user's machine.
During deployment, a copy of MSACCESS.EXE gets placed on the end-user's machine. Then the Windows Registry licensing key gets checked to see if the user has a copy of Access installed. If they don't, the licensing key gets updated to indicate that the user will be running MSACCESS.EXE in run-time mode (certain windows, toolbars, menu items and keys are hidden or disabled). This means that if the Access application you distribute with the "run-time version" of Access isn't secured, and the end-user installs a full-version of Access on the machine, they will be able to modify your data and application objects. Nothing about your application is modified by "packaging" it. So the "run-time version" of Access that ships with ODE is really only a "run-time license" to distribute Access with certain features enabled/disabled.
The Access developer tools change their name pretty much with each new version of Access:
A2K - Microsoft Office 2000 Developer Edition (ODE)
A2k2 - Microsoft Office Developer (MOD) 2002
A2K3 - Access 2003 Developer Extensions (part of the new Visual Studio Tools for the Microsoft Office System software package).
None of these tools are free or cheap. They all have to be purchased. In the case of the Access Run-time Version "tool", you're purchasing the run-time license.
Regarding the ODE version, Microsoft has this to say:
"The Microsoft Office 2000 Developer Edition (ODE) version 1.5 CD and the Microsoft Office 2000 Developer Service Release 1 (MOD SR-1) Fulfillment CD are no longer available through the Microsoft Order Desk as of January 1, 2004."
All of these tools, however, do pop-up on e-bay from time to time.
HTH,
Bob