Modificar formulario con usuarios utilizándolo.
Buenas, es la primera vez que hago una pregunta en todoexpertos, disculpad si hago algo mal, intentaré explicar mi caso lo mejor posible, ahí va.
Tengo una bd en access 2007 con un formulario a modo de menú principal que contiene un control de ficha, de manera que muestro una tabla diferente en cada ficha.
Como a ésta base de datos van a acceder unos 5 o 6 usuarios con diferentes niveles de acceso, he creado un formulario de login y una tabla de usuarios en la que tengo un campo checkbox para cada pestaña del menú, de manera que al logearse compruebo uno a uno éstos campos y según el valor que tengan modifico la propiedad "visible" de cada pestaña. Ésto lo hago abiendo el menú en modo oculto en vista diseño, y una vez se han modificado todas las pestañas cierro el menú y lo abro en modo normal para que el usuario pueda trabajar, ya solo con las pestañas que corresponden a su cuenta (no modifico la propiedad "visible" de cada pestaña en ejecución porque tarda varios segundos y además se ve cómo las pestañas se van recolocando y crean un efecto bastante feo).
El problema que tengo es que al hacer ésta operación cuando ya hay un usuario conectado no funciona bien, el menú se abre pero mostrando todas las pestañas en lugar de ocultar las que me interesan, supongo que es porque no se puede modificar el diseño de un objeto que ya está siendo usado.
Llegados a éste punto no sé por dónde salir, estoy obligado a utilizar el formato accdb ya que una de las opciones del menú es la de lanzar el asistente para informes para crear informes nuevos, además de editar los existentes abriéndolos en vista diseño, por lo que el accde no me sirve.
A ver si me podéis echar un cable, que me he quedado sin ideas.
Un saludo y gracias de antemano.
Tengo una bd en access 2007 con un formulario a modo de menú principal que contiene un control de ficha, de manera que muestro una tabla diferente en cada ficha.
Como a ésta base de datos van a acceder unos 5 o 6 usuarios con diferentes niveles de acceso, he creado un formulario de login y una tabla de usuarios en la que tengo un campo checkbox para cada pestaña del menú, de manera que al logearse compruebo uno a uno éstos campos y según el valor que tengan modifico la propiedad "visible" de cada pestaña. Ésto lo hago abiendo el menú en modo oculto en vista diseño, y una vez se han modificado todas las pestañas cierro el menú y lo abro en modo normal para que el usuario pueda trabajar, ya solo con las pestañas que corresponden a su cuenta (no modifico la propiedad "visible" de cada pestaña en ejecución porque tarda varios segundos y además se ve cómo las pestañas se van recolocando y crean un efecto bastante feo).
El problema que tengo es que al hacer ésta operación cuando ya hay un usuario conectado no funciona bien, el menú se abre pero mostrando todas las pestañas en lugar de ocultar las que me interesan, supongo que es porque no se puede modificar el diseño de un objeto que ya está siendo usado.
Llegados a éste punto no sé por dónde salir, estoy obligado a utilizar el formato accdb ya que una de las opciones del menú es la de lanzar el asistente para informes para crear informes nuevos, además de editar los existentes abriéndolos en vista diseño, por lo que el accde no me sirve.
A ver si me podéis echar un cable, que me he quedado sin ideas.
Un saludo y gracias de antemano.