Access - registrar usuario logueado

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 106 puestos en Access (en relación al último mes)
Gráfica de Access

registrar usuario logueado

Publicado por Mario Osvaldo (43 intervenciones) el 15/06/2024 04:52:32
Cordial saludo,

Buenas noches,
requiero saber como llevo al campo dependiencia de la tabla personal,
el usuario logueado en el campo usuario de la tabla usuarios
agradezco la ayuda.
feliz noche.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Joan
Val: 414
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

registrar usuario logueado

Publicado por Joan (104 intervenciones) el 15/06/2024 09:44:42
Puedes hacer un recordset o una consulta de actualización:

por ejemplo:

Dim rst As DAO.Recordset

Set rst = CurrentDb.OpenRecordset("Personal")
rst.AddNew
rst("Dependencia") = Me.usuario

rst.Update
rst.Close
Set rst = Nothing
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 6
Ha disminuido su posición en 106 puestos en Access (en relación al último mes)
Gráfica de Access

registrar usuario logueado

Publicado por Mario Osvaldo (43 intervenciones) el 19/06/2024 03:00:24
muchas gracias,
disculpe que no soy ducho en el tema, esto lo debo hacer por generar codigo, sobre el campo de la variable dependencia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Joan
Val: 414
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

registrar usuario logueado

Publicado por Joan (104 intervenciones) el 19/06/2024 10:27:35
Añádelo en el código donde loguees al usuario y le permita entrar en la base de datos.

Por ejemplo:

If usuario = "Pepe" then

Dim rst As DAO.Recordset

Set rst = CurrentDb.OpenRecordset("Personal")
rst.AddNew
rst("Dependencia") = Me.usuario

rst.Update
rst.Close
Set rst = Nothing

docmd.openform "Formualrioinico"

else

msgbox("Usuario incorrecto")

end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

registrar usuario logueado

Publicado por Anonimo (3397 intervenciones) el 19/06/2024 16:19:22
Hola, concretamente que es lo que necesitas.

No lo tengo claro y tampoco hay pistas de que es lo que ya existe, solo que un usuario se anota en una tabla de la que se desconoce su estructura y temporalidad.

Parece que actualmente se le anota y ¿Quizás? se el utilice para atribuirle las acciones (por ejemplo el registro de la caja)

Pero pudiera ser que se desea crear un complemento a la aplicación para anotar las entradas y salidas del personal, lo que requiere anotar quien (el usuario) cuando (la fecha) la hora de entrada y la de salida, datos a conservar como histórico y pueden ser útiles para posibles complementos salariales.

Sin unas aclaraciones de la finalidad y desconociendo si hay mas datos y de los los actuales su temporalidad, creo que es complicado aportar algo que el programador pueda utilizar para complementar su diseño.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar