It isn't the tab control that has issues. It is the navigation formI don't want to use the control tab since it has few problems
The navigation form does that. It's also very easy to use.Ok sorry about that. I have few forms and I would like to create a menu that every button open a speific form
I'm not sure about her exact reason, but there is the issue of not being able to interact between controls on different forms when using a Navigation control due to the fact that each form/subform is closed when navigating to each one. That isn't the case with tab controlled items, and that is a design factor to consider. I've heard of issues with flickering problems on tab controls that do not occur on navigation forms, so each one has it's advantages and disadvantages.@Pat Hartman should clarify what issue she sees with it. I've been using the control extensively recently and I've encountered no problems. Attached a sample.
I haven't found any bugs per se. I just don't like the way it works. Although the following image is probably just sloppy design which I might be able to fix if I had to use the form. This is out f the box. The tabs across the top show the dark version when selected but the tabs on the left show the light version. So, it looks like the selected form is Menu 1/Instructions but it is Menu 1/Report. The selection is of course more obvious when you have more than two items since you'll have one item of one color and the others will be the alternate color. But I find it confusing to have the selected "across" color be different from the "down" color. Call me crazy but it grabbed me immediately when I built this form. I haven't actually built a navigation form since 2007 and it was only once that I committed to it. I never used it again.@Pat Hartman should clarify what issue she sees with it. I've been using the control extensively recently and I've encountered no problems. Attached a sample.
The tabs across the top show the dark version when selected but the tabs on the left show the light version
Yeah, that sucks, unless...It is not data bound.
Just an idea you could use for fun if you feel bored one day:you are limited to what you can fit on one page- Across and down so x * y is the limit
I know what you mean, but I've seen the same problem applies to tab controls, buttons and also anything that uses a theme. Access in general has a bug with themes, which is why when I'm going to use them I always preload the theme and color palette with VBA, to ensure it does not gets washed out out of the blue (that is the bug, all color references become White).I've heard of issues with flickering problems on tab controls that do not occur on navigation forms
As I said, I could probably fix it but I should not have had to. It should have been obvious to the designer that the two menus should be in sync but apparently it was not. And none of the testers complained either or they were ignored.I pressed F12 and used the browser's color picker, the color palette of both top/left are the same.
I have my own version of the navigation form. I don't need to "fix" the one that MS provides us with. I am not the one who suggested even using the navigation form.Just an idea you could use for fun if you feel bored one day:
All it takes is for one of the major groups to have more options than will fit in the vertical constraint and that breaks the developer's design concept.Most apps probably won't need so many menu items that fill the entire screen in two dimensions anyway.
How do you do that?always preload the theme and color palette with VBA,
In that case, you simply reduce those large amount of options onto its own form, problem solved.All it takes is for one of the major groups to have more options than will fit in the vertical constraint and that breaks the developer's design concept.
I think you missed the point. For example, if you are not using my lookup table maintenance application, you might create a dozen or more separate forms to handle lookup table maintenance. They should all be in the same top level group but if there are more than will fit in the left side list, you need to use a second tab in the horizontal group to list the remainder or create a different form within the navigation form to do the navigation for these objects because the navigation form cannot handle the case as other menuing systems can. There is always another way to "skin the cat". If you like using the navigation form, use it. I don't like it for the reasons stated so I don't use it. You can get around anything. I prefer methods I don't need to "get around".In that case, you simply reduce those large amount of options onto its own form, problem solved.
I understand the advantage of your lookup table app. Having a one stop shop to manage all of them is great.I think you missed the point. For example, if you are not using my lookup table maintenance application, you might create a dozen or more separate forms to handle lookup table maintenance. They should all be in the same top level group but if there are more than will fit in the left side list, you need to use a second tab in the horizontal group to list the remainder or create a different form within the navigation form to do the navigation for these objects because the navigation form cannot handle the case as other menuing systems can. There is always another way to "skin the cat". If you like using the navigation form, use it. I don't like it for the reasons stated so I don't use it. You can get around anything. I prefer methods I don't need to "get around".
I hope your efforts in refining and packaging it into a versatile class pay off without turning into a maintenance headache.I understand the advantage of your lookup table app. Having a one stop shop to manage all of them is great.
Personally, I like the accordion web style navigation form since the menu system collapses to save space and it looks like your standard left navigation type web page. Any one of the top level buttons can be used as a regular button or serve as group identifier. It's more complicated to design, but I'm working on a way to make the maintenance of changes much easier to do and eventually package it into a class that will work on either the left, right, bottom, or top of the form. So far I like the way it has turned out, but it's going to need some more work before it's useable on any active projects. The last thing I need is a maintenance nightmare. I'm actually using your idea of the tblButtons to manage the menu and the forms to launch from the buttons.
Hello
I would like to create a form with 3 or more sub forms
I don't want to use the control tab since it has few problems