Remember that the Runtime will be used and it will be independent of any Access installed on the user's pc.It is always safer to develop in the LOWEST version that you have to distribute. So it may be "fun" to always have the latest and greatest, but if your user base can't keep up, you will end up with developing using features that the user's version of Access cannot support.
It doesn't matter. Either develop in the same version as the Runtime or a lower version. When you develop in a higer version is when you run the risk of using some not supported tool. People break their apps this way all the time. They make the mistake of trying a new feature in their test copy of a database. Sometimes, when you use a feature Access "remembers" even if you deleted the form or other object and now your text copy of the FE is technically corrupted because no earlier version can run it. You then go on to make a modification and move it into production and users get strange errors related to the phantom feature.Remember that the Runtime will be used and it will be independent of any Access installed on the user's pc.
Agree with everything you say.It doesn't matter. Either develop in the same version as the Runtime or a lower version. When you develop in a higer version is when you run the risk of using some not supported tool. People break their apps this way all the time. They make the mistake of trying a new feature in their test copy of a database. Sometimes, when you use a feature Access "remembers" even if you deleted the form or other object and now your text copy of the FE is technically corrupted because no earlier version can run it. You then go on to make a modification and move it into production and users get strange errors related to the phantom feature.
If you develop with a newer version, you must be judicious in remembering to never test any concept related to a new feature in anything other than a throw-away database.