I'm planning to "upgrade" the MS-Access desktop application I've developed for various customers with various Access versions - to Access 2019. That is because of 3 main reasons:
- Bigint support
- Better ODBC connectivity
- New technique for building graphs.
Now most of my customers run Access desktop applications through Access Runtime. And most of them have various versions of MS-Office Standard, say 2003, 2007, 2010 or 2013 etc. It is NOT a problem to run excel automation VBA code from Access, and we use it a lot.
If we plan to use Access 2019 to benefit from all the above advantages - what kind of Runtime am I to give to the customers? It's been said in various places that NO Access-Runtime-2019 is been planned to be built. I've talked with a Microsoft representative and he said "Your Access-2019 applications will have to be run on Access 2013 or 2016 runtime, and it is supposed to work just fine".
My 3-fold question is:
If an Access-2019 application - which uses the above features - is run with Access-Runtime 2013 or 2016 - will these special 2019 features really work?
What about Access-365-Runtime? Will these features work with it?
I've read about the problem to install newer versions of Office in the same machine where older versions exist: The 2016/365 Office uses C2R installation technique, while older Offices use MSI installation technique (see link here). So my conclusion is that my customers, who rely on the existence of Excel 2007 or 2010, for instance, while working with my Access applications - will have to abandon these 2007/2010 Offices because of the new Access-2019 applications that we plan to give them with Runtime 2016/365. Is that true?
I know users with Office 365 will do fine. My question was about trying to run Access-2019 applications - in older environments of MS-Office, like Office 2007 or 2010. After all, they had paid for those Offices long before Office 365 was developed, and why would they want to change them...
This post is another clue: https://mcmap.net/q/1917499/-access-2016-64bit-mso-365-deployed-database-cannot-run-with-any-runtime-avaliable?rq=1
According to what's written there, Runtime 2016 doesn't support Bigint (which is one of the features we want to use Access 2019)! So when the Microsoft representative I've talked with said "Just run it on 2016-Runtime!" - He ignored (or worse than that - didn't know) that Bigint will NOT be supported! So what do we do about it now?
If you don't have Microsoft 365 Access installed (as is the case with Office 365 Enterprise E1 and Microsoft 365 Business Basic) you can still use the Microsoft 365 Access Runtime to run Access 2010 or later applications. You can also use it with Office 2019.
Microsoft Access 365 Runtime download web site. – Cameral