Al cumplir condicion mandar correo Informe generad
Publicado por Ramon (3 intervenciones) el 02/05/2008 14:23:47
Tengo una base de datos con una estructura formada por una tabla " Equipos" y una tabla " Direcciones" en la que hay dos emails, una consulta " Equipos Precaducados" un formulario " Equipos Precaducados" que lee de la consulta y solo es de lectura y un Informe " FinDeVida".
Todo gira en torno al campo " Puesta en marcha" de la tabla "equipos", en la consulta tengo la sentencia de SQL
SELECT TuTabla [PUESTA EN MARCHA], DateDiff("m",[PUESTA EN MARCHA],Now()) AS [Prefin de Vida]
FROM TuTabla
WHERE (((DateDiff("m",[PUESTA EN MARCHA],Now()))=23));
Esto hace que al cumplir 23 meses empezando por la consulta, siguiendo por el formulario y terminando por el informe me aparezcan los equipos que cumplen 23 meses.
Lo que quiero hacer y no llego por mas vueltas que le doy al SENDOBJECT es que sin ningun boton en formulario que lo haga, de manera automatica al cumplir sentencia de 23 meses mande un email a las dos direcciones que tengo en la tabla " direcciones" y que quede constancia en la base de datos de que lo ha hecho o me avise del hecho, bien al abrir la base de datos o durante su funcionamiento porque se pasa horas y horas abierta hay dias que no la cierro, porque es la del curro.
Si tanto automatismo no fuera posible por lo menos a traves del boton enviar mail que ya lo tengo hecho pero no acierto hacerlo funcionar.
Lo interesante es que fuera indistinto de hacerlo con el " Outlook Expres" que uso en casa o el " Outlook " del Office 3000 del curro, el sistema operativo es el Windows Profesional XP SP2.
Pienso que este tema se puede adaptar para muchas cosas ( cumpleaños avisos varios ect. ect.) y nos beneficia a mucha gente
Muchas gracias por anticipado.
Ramon
Todo gira en torno al campo " Puesta en marcha" de la tabla "equipos", en la consulta tengo la sentencia de SQL
SELECT TuTabla [PUESTA EN MARCHA], DateDiff("m",[PUESTA EN MARCHA],Now()) AS [Prefin de Vida]
FROM TuTabla
WHERE (((DateDiff("m",[PUESTA EN MARCHA],Now()))=23));
Esto hace que al cumplir 23 meses empezando por la consulta, siguiendo por el formulario y terminando por el informe me aparezcan los equipos que cumplen 23 meses.
Lo que quiero hacer y no llego por mas vueltas que le doy al SENDOBJECT es que sin ningun boton en formulario que lo haga, de manera automatica al cumplir sentencia de 23 meses mande un email a las dos direcciones que tengo en la tabla " direcciones" y que quede constancia en la base de datos de que lo ha hecho o me avise del hecho, bien al abrir la base de datos o durante su funcionamiento porque se pasa horas y horas abierta hay dias que no la cierro, porque es la del curro.
Si tanto automatismo no fuera posible por lo menos a traves del boton enviar mail que ya lo tengo hecho pero no acierto hacerlo funcionar.
Lo interesante es que fuera indistinto de hacerlo con el " Outlook Expres" que uso en casa o el " Outlook " del Office 3000 del curro, el sistema operativo es el Windows Profesional XP SP2.
Pienso que este tema se puede adaptar para muchas cosas ( cumpleaños avisos varios ect. ect.) y nos beneficia a mucha gente
Muchas gracias por anticipado.
Ramon
Valora esta pregunta
0