** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Vincular correos Access Outlook
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoVincular correos Access Outlook

 Responder Responder Página  <12
Autor
Mensaje
happy Ver desplegable
Moderador
Moderador


Unido: 29/Enero/2005
Localización: España
Estado: Sin conexión
Puntos: 3192
Enlace directo a este mensaje Enviado: 21/Septiembre/2019 a las 13:55
Hombre, claro. Si la forma en que Outlook va a localizar cada mensaje o elemento es a través del EntryID, si tú le dices que EntyID = (en blanco), pues Outlook también se va a quedar (en blanco) Smile

- Comprueba primero que el campo EntryID tenga algo dentro. 
- Si NO tiene nada, pasa al siguiente registro
- Si contiene algo, pásale a Outlook el valor de EntryID (tal y como lo tienes ahora) para mostrar el mensaje.

Igualmente, el código que utilizas te podría llegar a abrir un montón de mensajes uno detrás de otro. Ahora son 5, como dices, pero a lo mejor en el futuro tienes 30 o 100 o ... ¿Realmente es así como lo quieres hacer?

Por otro lado también estaría bien que comprobaras que el EntryID, si existe, es válido y apunta a un mensaje real (no fuera que ese mensaje haya desaparecido o se haya movido a otra carpeta, con lo que el EntryID habría cambiado)
Saludos,

Juan M. Afan de Ribera
Arriba
valencianoblaugrana Ver desplegable
Asiduo
Asiduo


Unido: 20/Junio/2014
Localización: Alicante
Estado: Sin conexión
Puntos: 493
Enlace directo a este mensaje Enviado: 21/Septiembre/2019 a las 14:15
Yo lo que quiero es que me abra sólo aquel correo cuyo EntryID coincida con el id_txt que tengo activo en ese momento en el formulario. No que me abra los 5 que tengo ahora almacenados en la tabla.

Saludos
Arriba
happy Ver desplegable
Moderador
Moderador


Unido: 29/Enero/2005
Localización: España
Estado: Sin conexión
Puntos: 3192
Enlace directo a este mensaje Enviado: 21/Septiembre/2019 a las 16:10
Pues entonces 

- busca en la tabla el EntryID que coincida con el id_txt que tengas en el formulario (sentencia SQL con el Where adecuado)
- carga el recordset con la SQL o utiliza si quieres un dlookup
- visualiza el mensaje utilizando el EntryID que hayas recuperado en el recordset o en el dlookup
Saludos,

Juan M. Afan de Ribera
Arriba
valencianoblaugrana Ver desplegable
Asiduo
Asiduo


Unido: 20/Junio/2014
Localización: Alicante
Estado: Sin conexión
Puntos: 493
Enlace directo a este mensaje Enviado: 28/Septiembre/2019 a las 11:58
Buenos días Happy y muchas gracias por tu ayuda, rutina funcionando y sin ningún problema.

Se puede cerrar el hilo.

Un Saludo
Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable