jimbrooking
Registered User.
- Local time
- Yesterday, 23:54
- Joined
- Apr 28, 2001
- Messages
- 210
I'm hoping someone can point me to a solution to the maddening problem of "fluid" References.
I have developed a database my Non-Profit organization intends to market. I have developed it in the Access 2000 component of Office 2000 Developer's Edition. I installed Office 2K "custom", adding things I expected to use as a developer, and unsuccessfully attempting to remove the obnoxious Office Assistant.
I have provided a copy of this database to others with Access 2000 installed, and SOME of them report compile errors, which I expect may be a result of my calling DLLs those users may not have. For example, I open a Word doc't for editing from within the DB. These can be corrected by recompiling the DB on the target machine, but I think this is asking a lot of the user base we anticipate.
I also had occasion to send a back-converted (to Access 97) version of the DB to a couple of guys for testing and demo purposes. One of them used it with no problems, but the other reported compile errors (Missing "Mid" function among them). I installed the Access 97 version on my old laptop, which runs Access 97, and sure enough got the compile errors.
On Access 97 I determined the "MISSING:" references, unchecked them, and checked what appeared to be earlier libraries (e.g., uncheck Word 8, check Word 7), and the compile ran OK.
I then converted the "corrected" Access 97 version to an MDE file and sent both the MDB and MDE versions to my two "victims" to try out. Don't know the results of this yet.
My problem is this: how in the world can I package a database that will reliably run on ANY installed Access version (97 or 2000) without generating these errors?
I am aware of the SageKey scripts, and am trying to get them to put together an Access 2000 runtime version, but even that seems to depend on the environment (works on Win2000 with Access 2000, not on Win95 with Access97).
Is there any definitive resource where the mysteries of missing references is explained, and a generic solution to this problem might be found?
Thanks for wading through this!
Jim
I have developed a database my Non-Profit organization intends to market. I have developed it in the Access 2000 component of Office 2000 Developer's Edition. I installed Office 2K "custom", adding things I expected to use as a developer, and unsuccessfully attempting to remove the obnoxious Office Assistant.
I have provided a copy of this database to others with Access 2000 installed, and SOME of them report compile errors, which I expect may be a result of my calling DLLs those users may not have. For example, I open a Word doc't for editing from within the DB. These can be corrected by recompiling the DB on the target machine, but I think this is asking a lot of the user base we anticipate.
I also had occasion to send a back-converted (to Access 97) version of the DB to a couple of guys for testing and demo purposes. One of them used it with no problems, but the other reported compile errors (Missing "Mid" function among them). I installed the Access 97 version on my old laptop, which runs Access 97, and sure enough got the compile errors.
On Access 97 I determined the "MISSING:" references, unchecked them, and checked what appeared to be earlier libraries (e.g., uncheck Word 8, check Word 7), and the compile ran OK.
I then converted the "corrected" Access 97 version to an MDE file and sent both the MDB and MDE versions to my two "victims" to try out. Don't know the results of this yet.
My problem is this: how in the world can I package a database that will reliably run on ANY installed Access version (97 or 2000) without generating these errors?
I am aware of the SageKey scripts, and am trying to get them to put together an Access 2000 runtime version, but even that seems to depend on the environment (works on Win2000 with Access 2000, not on Win95 with Access97).
Is there any definitive resource where the mysteries of missing references is explained, and a generic solution to this problem might be found?
Thanks for wading through this!
Jim