Ok, the problem is that when I pass through the clients it does not auto run in order to see only what is suppose to
Instead of the load event, use the current event, which fires on load and on the changing of records. Instead of having all that code in 2 places, I'd create a function and call it from both places.
Not sure what you mean. The "Else" code is executing, you just have to make sure you set every control's visibility as desired. If something was visible for the first selection, it won't hide for the second selection unless you tell it to.
Is it possible to auto show and hide what I want when I click the indicated arrows?
Because right now what happens is that it has to be manually selected, every time, the type of person person that is to be selected to show the right data.
Instead of the load event, use the current event, which fires on load and on the changing of records. Instead of having all that code in 2 places, I'd create a function and call it from both places.
Is it possible to auto show and hide what I want when I click the indicated arrows?
Because right now what happens is that it has to be manually selected, every time, the type of person person that is to be selected to show the right data.