Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2008, 08:40
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 6 meses
Puntos: 18
Respuesta: ¿Como hacer que el ACCESS te avise al llegar a una fecha?? Ayuda!

Mira, te voy a poner un ejemplo:

tabla Tareas: Campos: IdTarea;DesTarea;FechaTarea

Consulta:(esta consulta mostraria las tareas que se cumplen hoy)

SELECT IdTarea, DesTarea, DateAdd("d",5,[FechaTarea]) AS FechaMasCinco
FROM Tareas
WHERE DateAdd("d",5,[FechaTarea])=Date();

La guardamos y la llamamos ConsultaTareas

Ahora, en el evnto load del form de inicio, abrimos un recordset dela consulta, y si hay registros (tareas que cumplen hoy), lo recorremos y vamos concatenando las tareas en una variable que mostraremos en un mensaje:

Dim TareasCumplen As String
Dim rst As DAO.Recordset

Set rst = CurrentDb.OpenRecordset("ConsultaTareas")

If rst.RecordCount = 0 Then
MsgBox "Ninguna tarea cumple hoy", vbInformation, "ATENCION"
Else
TareasCumplen = "Hoy cumplen las siguientes tareas: " & vbCrLf
While Not rst.EOF
TareasCumplen = TareasCumplen & "-" & rst!destarea & vbCrLf
rst.MoveNext
Wend
MsgBox TareasCumplen, vbInformation, "ATENCION"
End If


un saludo