Tema: Trazas
Ver Mensaje Individual
  #7  
Antiguo 14-07-2022
Dean87 Dean87 is offline
Registrado
 
Registrado: jul 2022
Posts: 3
Reputación: 0
Dean87 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Sólamente quieres saber quién accede?
Usuario interno de mi aplicación, acción, tabla y fecha.
Lo que necesito es una sola función que maneje todos los afterpost y after delete, guardando lo solictado arriba en la tabla de trazas.

movorack saludos, tu solución funcionara si el DataSet guardara hacia que tabla se pretende hacer el post.

Conozco que puedo usar el dataset para recuperar los datos que se guardaron lo cual es útil para conocer que registró se modificó.

Al final estoy haciendo algo así en cada FDQuery BeforePost. (Debería guardar en estado en BeforePost y guardar la traza en AfterPost, pero estoy ahorrando tiempo es un trabajo urgente para la universidad)

Código Delphi [-]
if  FD_Nom_Nivel.State = dsInsert  then
Tseguridad.CrearTraza(Encontrar_IDUsuario(form1.IUsuario), 'Insertar', 'Nom_Nivel_Ed')  ;

if  FD_Nom_Nivel.State = dsEdit  then
Tseguridad.CrearTraza(Encontrar_IDUsuario(form1.IUsuario), 'Modificar', 'Nom_Nivel_Ed')  ;

Última edición por Casimiro Notevi fecha: 14-07-2022 a las 10:13:53. Razón: Poner etiquetas delphi al código.
Responder Con Cita