Hola Martha: Perfectamente puedes usar tu campo BAJAS como logico, cuando ingreses un nuevo empleado sera .F. y cuado le des eliminar entonces sera .T.
y la fecha te queda exactamente para almacenar la fecha de baja, que te parece?
Y TRATARE DE EXPLICARME, MIRA TENGO UN PROGRAMA DE EMPLEADOS Y UN CAMPO LLAMADO BAJAS Y OTRO FCHA_BAJAS.
ENTONCES SI POR ALGO DAN DE BAJA A UN EMPLEADO, TENGO QUE PONER LA FECHA EN QUE SE DIO DE BAJA, PERO NO QUIERO ELIMINAR EL REGISTRO, ES POR ESO QUE NECESITO GUARDAR LA VARIABLE DE LA FECHA QUE YO CAPTURE EN UNA VARIABLE DE FECHA
ESPERO PODER HABERME EXPLICADO
DE ANTEMANO NUEVAMENTE GRACIAS
*
STORE NO_CONTROL TO X
*STORE FCHA_BAJAS TO Y
IF MESSAGEBOX(C_DELETE_LOC,C_MSGBOX1) = MSGBOX_YES
SELECT 1
LOCATE FOR NO_CONTROL = X AND BAJAS = .F.
* LOCATE FOR FCHA_BAJAS=Y
REPLACE BAJAS WITH .T.
REPLACE FCHA_BAJAS WITH MDY(DATE())
MESSAGEBOX ("Registro dado de baja", 0+64, "BAJAS" )
* Con esto resuelves tu problema de control de eliminados y la fecha de eliminado!!!!