@Kronix
Did you have to variably create the appropriate number of text boxes on the fly in VBA, along with their position and size?
Its actually more complex than that. The database is used in a number of schools, each having a different day structure & times
e.g. some have 4 periods per day & 2 registration sessions, others have 7 lessons & 1 registration etc.
So there are actually 10 period blocks & 2 registration blocks.
The start/end times are stored in a separate table. The block positions and widths depend on these values.
Many schools use a 2 week calendar so that has to be taken into account
Similarly non-teaching days when there are no lessons
This is the top form in design view - its tiny due to the resizing code
It looks impressive. But I imagine so many complex subforms is subject to severe slowdowns.
Thanks - it does work well
The form gives quick access to almost all features of the program so its very useful.
Each subform is filtered to the data for the specific member of staff apart from the calendar section.
Typically it takes less than 2 seconds to load on a school network which is just about acceptable for most users. Once loaded it stays open but hidden when the user leaves to do other tasks. This means it can be reopened instantly
However, anyone who finds that the initial load time too slow has the option of disabling the form and using the main menu form instead
There are actually 4 versions of the form - tutors, pastoral staff, leadership team , other staff
The original version had all versions in one form with 22 subforms
That took around 7 seconds to load which was too slow ...so I scrapped that
The form also resizes to fit the screen display so each subform has to be scaled up as well...
Do the arrows at the top left of each subform minimize them? Are they also movable/rearrangeable?
The up arrows at the top left open a full screen version of that subform with additional information
The subforms aren't rearrangable though that was the original plan - one step too far in terms of development time. Nobody has ever asked for that feature to be added
If you want still more information, see the attached PDF or look at this video on You Tube
https://www.youtube.com/watch?v=RqYuubcrRpc
The video was done BEFORE I added the Day Classes subform so it doesn't include that bit. I never got around to updating it as very few staff watched the video - either through lack of time or they didn't need to do so
Alternatively you COULD download the free DEMO version from my website and try it out ...