Inicio > Microsoft Access > fibonnaci > Guardar codigo usuario

Guardar codigo usuario

Experto:
Usuario:
Fecha: 14/03/2008
Valoración: (3,00 sobre 5) Categoría: Microsoft Access
11/03/2008
rcalcala, usuario preguntando en Microsoft Access
Usuario
Que tal, estoy desarrollando una aplicacion en Access, tengo varias tablas y para cada tabla su respectiva forma, mi intencion es que al acceder un usuario a la aplicacion, ya tengo el codigo de usuario que lo accede, obtener para cada tabla al momento de guardar los datos o que inserte un registro nuevo en cada tabla, que se guarde ese codigo de dicho usuario que esta dentro de la aplicacion para de alguna manera controlar quien manipulo los datos.  Espero su pronta respuesta...  gracias....
11/03/2008
rcalcala, experto respondiendo en Microsoft Access
Experto
Hola.
Crea en cada tabla un nuevo campo llamado "operador" o "usuario" que guardará
dentro de cada registro el usuario que crea o modifica (guarda) cada registro.
Este campo nuevo puedes enlazarlo en los forms mediante un text box
visible=False , campo origen de datos="operador" y se guardará por ejemplo
mediante el evento....
 
Private Sub Form_BeforeUpdate(Cancel As Integer)
CajaTextoOperador= MiFuncionRecuperarUsuario()
End Sub
Saludos.
12/03/2008
rcalcala, usuario preguntando en Microsoft Access
Usuario
Pero de que manera me traigo el codigo del usuario inicial, es decir, cuando abro la aplicacion alli me pide el usuario y lo deposito en una tabla, posteriormente empieza a navegar en diferentes formas, cada una con su propia tabla, en ese momento es cuando quiero que se guarde el codigo de usuario, cuando inserte, actualice algun registro.
12/03/2008
rcalcala, experto respondiendo en Microsoft Access
Experto
Pues eso, que pongas campos "usuario" en todas las tablas , no te parece?
12/03/2008
rcalcala, usuario preguntando en Microsoft Access
Usuario
creo que no me explique del todo bien, cuando un usuario entra a la BDD tengo una forma de seguridad donde pide usuario y contraseña los cuales si accede se guardan en una tabla temporal siendo estos validados claro en la tabla principal de USERS, a partir de alli el usuario navega en un menu dentro del cual puede acceder a varias formas, cada una con sus datos provenientes de tablas únicas en las cuales quiero gravar el usuario que haya modificado o insertado algun registro, por cada forma lo pude obtener de la siguiente manera:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim USER_CODE As String
USER_CODE = DLookup("[TABLA_USER_CODE]", "TABLA") 'tabla inicial donde se guarda el codigo del usuario conectado
DACVDRAW_USER = USER_CODE
 
Gracias de por los tips
End Sub
14/03/2008
rcalcala, usuario preguntando en Microsoft Access
Usuario
Gracias por tu consejo, salu2!!
Enlaces patrocinados