This is just a quick post to show the tools that have helped me in my quest to improve my Access skills. I have nothing to gain by any of you following this advice, as I'm not affiliated with any of the companies, just a happy user, looking to give back to the forum that's helped me along the way. I've listed these from least to most expensive.
#1 - the Rubber Duck add in. I love the Project Explorer, so much easier to view a complicated application. It also has things like auto indentation, code review, and some refactoring tools. And a built-in To Do list. Well worth the price (FREE). Oh, even Unit Testing...This is a very active open source project on GitHub, that just keeps improving.
#2 - Ivercy SCC -I never knew what I was missing without having source code control. Now I can test out some new code without fear of breaking something (I can easily revert to the way it was, even check the differences between my changes, and whats in the repository). I use this with SourceGear Vault, which is free for a single user.
#2a - SourceGear Vault - Pretty amazing, seems like a well-built version control system (But what do I know, never used another). Not complicated, but plenty of options for me. I love the diff and merge tools, the task list which tracks my ideas of future features, bugs, etc.
#3 - FMS Ultimate suite- Where do I start with this...it's excellent. Honestly, I've had it over a year, and have yet to use it to it's fullest extent. The Source Code is very good and has become almost a framework I code against. I just drop the modules I need into the application I'm working in. The Detective add-in is very handy for applications I created before I had #2 above. The analyzer add-in will show you any issues with your code and offer performance tips. I use the CodeTools VBE add-in all the time to help write easier, better code. I still haven't had time to dig into the custom components.
I use the Total Access Startup to auto-update local User FE's after I created a new version. Worth every penny if you have the budget for it.
Disclaimer--These are simply things I've looked for to help me in my own development. I hope they help someone else as well.
- RubberDuck VBE AddIn (Free)
- Ivercy Source Code Control (99 euros)
- FMS Ultimate Suite (not cheap, but worth it)
#1 - the Rubber Duck add in. I love the Project Explorer, so much easier to view a complicated application. It also has things like auto indentation, code review, and some refactoring tools. And a built-in To Do list. Well worth the price (FREE). Oh, even Unit Testing...This is a very active open source project on GitHub, that just keeps improving.
#2 - Ivercy SCC -I never knew what I was missing without having source code control. Now I can test out some new code without fear of breaking something (I can easily revert to the way it was, even check the differences between my changes, and whats in the repository). I use this with SourceGear Vault, which is free for a single user.
#2a - SourceGear Vault - Pretty amazing, seems like a well-built version control system (But what do I know, never used another). Not complicated, but plenty of options for me. I love the diff and merge tools, the task list which tracks my ideas of future features, bugs, etc.
#3 - FMS Ultimate suite- Where do I start with this...it's excellent. Honestly, I've had it over a year, and have yet to use it to it's fullest extent. The Source Code is very good and has become almost a framework I code against. I just drop the modules I need into the application I'm working in. The Detective add-in is very handy for applications I created before I had #2 above. The analyzer add-in will show you any issues with your code and offer performance tips. I use the CodeTools VBE add-in all the time to help write easier, better code. I still haven't had time to dig into the custom components.
I use the Total Access Startup to auto-update local User FE's after I created a new version. Worth every penny if you have the budget for it.
Disclaimer--These are simply things I've looked for to help me in my own development. I hope they help someone else as well.