none
recordatorio segun fecha de bd access RRS feed

  • Pregunta

  • Hola de nuevo.

    Estoy intentando averiguar alguna manera de hacer que salte un aviso al llegar a una fecha en concreto almacenada en una tabla de access.

    He probado almacenando las fechas en un archivo de texto y cargandolas en un listbox oculto, pero no termino de conseguirlo. Necesito que se carguen automáticamente en el load del programa y que llegado el dia en concreto (años de hecho) salte un Msgbox avisando y que al cerrarlo se cancele esa alarma y no salte mas o que se pueda posponer para mas adelante.

    A ver si alguien me da un poco de luz sobre esto, porque he estado buscando y no doy con la respuesta. Gracias
    • Editado Crodven viernes, 14 de junio de 2013 7:19
    jueves, 13 de junio de 2013 18:37

Todas las respuestas

  • Buenas,

    yo crearía una tabla con la fecha y un check de aviso mostrado (1 byte) si el aviso  y simplemente, debes acceder y recuperar la fecha marcada en access comparala con la fecha actual, y si coincide y el check es falso pues se abre un formulario en el cual puedas posponer o cerrar el aviso hasta nueva orden.

    ¿Como posponer dicho aviso?, simple, cuando le des a posponer, create otro registro en la base de datos para cuando llegue al dia postpuesto, salte.

    Mas, como se ha mostrado la alarma, haces el update a la base de datos y marcas el check a true.

    Espero haberte dado una pista.

    Un saludo

    viernes, 14 de junio de 2013 7:25
  • Debes tener claro que debe existir un evento que consulte, compare la fecha/hora actual con los valores de tu tabla.

    Este evento podría ser un evento transparente que consulte cada x minutos, el cual se dispara al iniciar la aplicación o al abrir un formulario.

    Si la alarma la almacenas dia/hora es mas preciso el mensaje y podrás crear varias alarmas o puntos en agenda.

    Sin ir muy lejos, el programa 'Tareas programadas' que viene con windows, está en ejecución y lo que hace es comparar fecha/hora actual con las entradas. Revísale y lo mas seguro es que tengas entradas como 'actualizar google','flash player', etc.

    viernes, 14 de junio de 2013 10:34