He extraído y simplificado el modo en que controlo el acceso de mis usuarios a las distintas partes y procesos de una aplicación.
Con este sistema, que se basa en dos tablas, una de usuarios y otra de permisos, podeis activar o desactivar cualquier botón u opción de menú del sistema.
Sólo hay que añadir una línea de código que se coloca, normalmente, en el evento open de cada formulario.
Le he puesto una pantalla de ayuda que explica el funcionamiento.

Hace unos días alguien pedía en el foro algo así. Yo lo uso desde hace años y va de maravilla.