Hi. I have some questions regarding the distribution and installation
of an application.
My current application is written in A97. I figure its time the
application is upgraded to A2003 to remove potential installation
problems in the future.
I have seen references to SageKey and Wise. Are Sage and Wise and
single, unique development tool or are they separate applications? Are
they the best tools to use when distributing an Access application?
What about InstallShield? Other recommendations?
What are Wise scripts? Do the scripts only work with the SageKey products?
When distributing the app, does one have and option for multiple
installation types? Let me give you some examples.
1) The app has both a front end and a backend. The front end goes onto
the user's computer, the back end onto the network. I wouldn't want the
back end to be installed each time since it would overwrite any data
that currently exists in the existing backend. Can the user select to
install the front end, the back end, or both? Or do you create an
installation for the backend and an installation for the front end?
2) The user has A2003 on his computer. Can he install just the
front/back end without the need to install the runtime? If not, does
installing the runtime conflict with the existing copy of Access?
3) The user upgrades his Office copy to Office 2007 prior to installing
my application will that create any possible conflicts with associated
DLLs, etc? Or will there be any conflicts with prior Office versions if
they are installed on the user's computer?
4) I will be distrubuting some Word templates too and a PDF writer
program. Can they be installed separately or can I include/exclude them
during the installation process depending on a user's choice if the
person needs to reinstall the application?
Where are the runtime files installed? Are they installed in
C:\ProgramFiles or are they installed in the folder where the Access
application resides?
I plan on having security implemented. The main reason so I know who
the person is that is logged in to the application. Is there a way to
create a security record or an employee record...and other
records...from data gathered from the installation process?
How does one get it set up so that the application uses the correct
workgroup file? Are desktop icons created for the app for
Sage/InstallShield?
I know there are other things I should be asking questions about but
since I don't know what they are this should be sufficient.
Thanks