cual es el error?
Publicado por yanira (140 intervenciones) el 12/10/2006 23:13:50
Estoy trabajando con un formulario donde se ingresa las incapacidades de los empleados al sistema. Lo que hago es por este procedimiento
Function NovedadVigente(Documento As Double) As String
NovedadVigente = Nz(DLast("[FechaFin]", "Novedades", "[IDTipoDoc] = 1 AND [NumDocumento]=" & Str(Documento)))
If NovedadVigente >= Now() Then
MsgBox "El empleado tiene una Novedad Vigente"
End If
End Function
Evaluar si el empleado ya tiene otra novedad registrada en el sistema y si es asi y esta novedad esta activa le envia el mensaje "El empleado tien una Novedad Vigente"
Esto lo hace dentro de una macro que es llamada en un evento clik
La funcion a veces sae esjecuta y a veces no porque?
Y como hago para que ademas del aviso no siga ejecutando los demas procedimientos de la macro?
Function NovedadVigente(Documento As Double) As String
NovedadVigente = Nz(DLast("[FechaFin]", "Novedades", "[IDTipoDoc] = 1 AND [NumDocumento]=" & Str(Documento)))
If NovedadVigente >= Now() Then
MsgBox "El empleado tiene una Novedad Vigente"
End If
End Function
Evaluar si el empleado ya tiene otra novedad registrada en el sistema y si es asi y esta novedad esta activa le envia el mensaje "El empleado tien una Novedad Vigente"
Esto lo hace dentro de una macro que es llamada en un evento clik
La funcion a veces sae esjecuta y a veces no porque?
Y como hago para que ademas del aviso no siga ejecutando los demas procedimientos de la macro?
Valora esta pregunta
0