ShowForm Evolution of a Function: ShowForm() Part 4 Years of real-world usage revealed edge cases that required bug fixes in our function. This is why Joel Spolsky says old code is better than new.
ShowForm Evolution of a Function: ShowForm() Part 3 As our ShowForm function continues to evolve, we begin refactoring and addressing several shortcomings of our earlier efforts.
ShowForm Why Creating Multiple Copies of a Form Is Bad Practice Creating multiple *instances* of a single form may seem like more work than just making multiple *copies* of a form, but it's an investment worth making.
ShowForm Evolution of a Function: ShowForm() Part 2 As our ShowForm function evolves, we introduce a very basic capability to create and manage multiple form instances.
ShowForm Evolution of a Function: ShowForm() Part 1 Part 1 of the ShowForm function is an MVP (minimum viable product) which is little more than a convenience function wrapper around DoCmd.OpenForm.
ShowForm Evolution of a Function: ShowForm() Code is a living thing. Letting it grow organically over time helps ensure that you get exactly the features you need. My ShowForm() function is a prime example.