This is the approach I have tried to maintain. Keep all my controls in order with the "flow". Makes no sense for your "first" control to be something that isn't needed until step 5.I think about how I would want to use it. I've done a fair bit of admin work in my time and worked on what I thought were systems that had just been designed with no thought on their efficient use.
I rarely make then 'pretty', more functional, but then I am not a professional developer.
I'll give you an example of a web form.
Want to book a flight, the date of departure defaults to today. fair enough, but I select Feb next year. Then I select the return date. What do I get?, you've guessed it, today's date?Drives me around the bend.
When I worked for Lloyds bank, one of the senior people createda DB for us. The combos were all over the shop. the first entry we needed to record was at the bottom, the second somewhere above, the third, well somewhere.No thought to the phases we had to record.
I've added to my post since.This is the approach I have tried to maintain. Keep all my controls in order with the "flow". Makes no sense for your "first" control to be something that isn't needed until step 5.
Years ago, i wrote a small system on Burroughs computers. they I seem to recall had a Go button (like a Return) that committed the keystrokes.Don't present gratuitous messages. You don't want to train your users to say "yes" to popup and that's what happens if you confirm, confirm, confirm or constantly display messages. You want them to actually read the messages you pop up rather than click them away.
Thank you DaveHere's a free Access app that will allow you to customize the colors of all the forms in your DB in a consistent fashion. This can save you literally dozens of hours over trying to modify a bunch of forms manually. The app has 70 preset schemes that you can modify (if you don't like the presets).
People seem to like it - over 700 downloads.
"accessforums.net/showthread.php?t=58464"