J
Jack Leach
Hello all, and thanks in advance for any insights.
Some time ago I saw an application (not access) that was set up with one
main form that the user was always on, which had many different levels of
tabs. The vast majority of tasks within the app were done from this mainform.
The tabs were positioned so the Top Level of tabs was your main portions of
the app: Purchasing|QC|Quoting etc. When Purchasing was selected the next
'level' (right below it) was another tab control containing various tasks to
purchasing. Sometimes this would layer 4 or 5 tab levels deep.
I thought this was a great interface to allow users quick very quick access
to all corners of the app (or at least all the common ones). The 'tab
levels' take up a menu-bar or three height at the top of the form on average,
with ample space below for controls/subforms etc.
I do not expect the integration and refreshes between one tab to the next to
be much of an issue (I'm fairly certain I can make it work), but I am looking
for ideas in the best way to approach this from a performance perspective (or
testimonial that access can't efficiently handle this type of setup).
I've read on late-binding of forms, and am considering loading this entire
mainform as part of my app startup (I don't mind a delay for loading at this
point), in which case I should hopefully be able to efficiently set the
required format and properties (late bind) each tab page after the user logs
in.
So I guess my real question is this: Has anyone attempted an interface like
this before and can tell me whether I'm on the right track or not (any
thoughts on it really would be helpful).
Ideally I can have delay on the app opening, a slight delay on the user
login process, and minimal delay when switching from one 'Top Level' tab to
another, and have everything else flow as quickly as possible.
Sorry for the long post... hopefully I've explained the setup understandably
THanks!!
--
Jack Leach
www.tristatemachine.com
"I haven't failed, I've found ten thousand ways that don't work."
-Thomas Edison (1847-1931)
Some time ago I saw an application (not access) that was set up with one
main form that the user was always on, which had many different levels of
tabs. The vast majority of tasks within the app were done from this mainform.
The tabs were positioned so the Top Level of tabs was your main portions of
the app: Purchasing|QC|Quoting etc. When Purchasing was selected the next
'level' (right below it) was another tab control containing various tasks to
purchasing. Sometimes this would layer 4 or 5 tab levels deep.
I thought this was a great interface to allow users quick very quick access
to all corners of the app (or at least all the common ones). The 'tab
levels' take up a menu-bar or three height at the top of the form on average,
with ample space below for controls/subforms etc.
I do not expect the integration and refreshes between one tab to the next to
be much of an issue (I'm fairly certain I can make it work), but I am looking
for ideas in the best way to approach this from a performance perspective (or
testimonial that access can't efficiently handle this type of setup).
I've read on late-binding of forms, and am considering loading this entire
mainform as part of my app startup (I don't mind a delay for loading at this
point), in which case I should hopefully be able to efficiently set the
required format and properties (late bind) each tab page after the user logs
in.
So I guess my real question is this: Has anyone attempted an interface like
this before and can tell me whether I'm on the right track or not (any
thoughts on it really would be helpful).
Ideally I can have delay on the app opening, a slight delay on the user
login process, and minimal delay when switching from one 'Top Level' tab to
another, and have everything else flow as quickly as possible.
Sorry for the long post... hopefully I've explained the setup understandably
THanks!!
--
Jack Leach
www.tristatemachine.com
"I haven't failed, I've found ten thousand ways that don't work."
-Thomas Edison (1847-1931)