Validación formulario de entrada

16/10/2003 - 15:06 por José Arango | Informe spam
De la manera más atenta y cordial, me permito solicitar
ayuda en cuanto a la validación de usuarios en el
formulario de entrada. tengo creada una tabla con el id de
usuario entre otros campos y tengo creada otra tabla con
el perfil de usuario, la idea es que existe un
administrador y varios usuarios finales, el administrador
podrá acceder a toda la base de datos, mientras que los
usuarios finales podrán acceder a los formularios y/o
reportes que le asigne a cada uno, esta asiganación no la
sé hacer. Por favor ayuda.

Agradezco la atención prestada.
 

Leer las respuestas

#1 Victor Delgadillo
16/10/2003 - 15:28 | Informe spam
Hay basicamente dos formas de hacerlo: [1] con la creacion de grupos en el
grupo de trabajo, donde asignas a los usuarios el grupo que tiene el nivel
de acceso adecuado, y [2] le asignas a los usuarios el mismo acceso a todos
y dentro de tu programa asignas niveles de control. La primera forma esta
explicada en la ayuda de Access. La segunda la he utilizado con muy buenos
resultados, ya que me permite controlar muy detalladamente al usuario.
Usando la funcion CurrentUser(), que regresa el nombre del usuario que hizo
el login, y leyendo una tabla con los nombres de los usuarios la cual asigna
un 'nivel' de operacion. Este nivel (1 al 6, por ejemplo) permite asignar al
programador, el nivel 1, con derechos completos al programa, nivel 2 por
ejemplo a la administracion, nivel 3 a un tercer nivel, etc. Esto permite
que dentro de los formularios puedas usar un Select Case Nivel y enllavar
campos y permitir modificaciones de acuerdo al nivel. Inclusive, esconder
campos a ciertos niveles como prohibir entrar o prohibir modificar
dependiendo del nivel asignado.
Para que esto sea efectivo, se debe controlar la entrada con login (archivo
mdw activo), eliminacion de la funcion de la tecla mayuscula (para evitar
que exponga las tablas al usuario), y eliminacion del menu y la ventana del
database. De esta forma, el usuario (excepto el programador o nivel 1) no
pueden ver las tablas, ni tener acceso a los menu que podrian facilitar un
enlaze. El archivo de datos se protege con una contraseña adecuada y se
enlazan los mde (debidamente vinculados al archivo de tablas).

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"José Arango" wrote in message
news:04cd01c393e6$55d37b30$
De la manera más atenta y cordial, me permito solicitar
ayuda en cuanto a la validación de usuarios en el
formulario de entrada. tengo creada una tabla con el id de
usuario entre otros campos y tengo creada otra tabla con
el perfil de usuario, la idea es que existe un
administrador y varios usuarios finales, el administrador
podrá acceder a toda la base de datos, mientras que los
usuarios finales podrán acceder a los formularios y/o
reportes que le asigne a cada uno, esta asiganación no la
sé hacer. Por favor ayuda.

Agradezco la atención prestada.

Preguntas similares