mandar correo electrónico desde Access 2007
Publicado por jesus (12 intervenciones) el 01/02/2014 23:51:50
Hola a todos.
Mi problema es el siguiente: Desearía poder mandar correos desde un formulario de Access 2007. He probado de la siguiente manera:
Tengo un formulario llamado clientes en el que aparece la dirección de correo en un campo llamado email y otros campos para los pedidos que no puedo servir de momento llamados pedido_incompleto1, pedido_incompleto2... (hasta cinco campos)
Creo otro formulario de previsualización en el que aparecen los datos del cliente y un campo (que llamo pegado) en el que literalmente "pego" los datos que aparecen en pedido_incompleto1, ... de la siguiente manera:
en el evento "al cargar" del formulario de previsualización pongo
pegado.value = forms!clientes!pedido_incompleto1 & vbclrf & forms!clientes!pedido_incompleto2...
después creo un informe en el que aparecen los cinco campos de pedidos incompletos capturados del formulario clientes y un campo capturado del formulario de previsualización con los datos del control "pegado"
En el formulario de previsualización coloco un botón en el que, en el evento "al hacer click" pongo el siguiente código
DoCmd.SendObject acSendReport, "vistacorreoe", , Forms!clientes!email.Value, , , "Comunicación Pedidos", "Lamento comunicarle que, debido a causas ajenas a nuestra voluntad, no podemos servirle el pedido que nos solicitó, ya que, en estos momentos, nos hallamos faltos de existencias de los siguientes productos:" _
& vbCrLf & Forms!vistaemail!pedido_incompleto1.Value & vbCrLf & Forms!vistaemail!pedido_incompleto2.Value & vbCrLf & ..., True
Todo esto lo encontré en otro foro y traté de aplicarlo a mi caso concreto (aunque realmente no acabo de entender cuál es la razón de crear un informe, pero especificaban que era imprescindible), pero, parece ser que solo es válido para outloock. El problema es que yo, en mi domicilio (que es donde intento resolver este y otros problemas de la base de datos) utilizo gmail, y en mi trabajo, se utiliza como correo IBM lotus notes.
¿Es posible enviar un correo sin utilizar outloock? y, si es así, ¿Cómo podría hacerlo?
Espero que alguien pueda ayudarme, pues ya no sé que otras cosas probar (he probado con muchas otras opciones (que ya ni recuerdo) que he ido recopilando a través de foros, amigos... pero ninguna me ha funcionado.
Desde ya, muchas gracias por vuestra ayuda.
Un saludo.
Mi problema es el siguiente: Desearía poder mandar correos desde un formulario de Access 2007. He probado de la siguiente manera:
Tengo un formulario llamado clientes en el que aparece la dirección de correo en un campo llamado email y otros campos para los pedidos que no puedo servir de momento llamados pedido_incompleto1, pedido_incompleto2... (hasta cinco campos)
Creo otro formulario de previsualización en el que aparecen los datos del cliente y un campo (que llamo pegado) en el que literalmente "pego" los datos que aparecen en pedido_incompleto1, ... de la siguiente manera:
en el evento "al cargar" del formulario de previsualización pongo
pegado.value = forms!clientes!pedido_incompleto1 & vbclrf & forms!clientes!pedido_incompleto2...
después creo un informe en el que aparecen los cinco campos de pedidos incompletos capturados del formulario clientes y un campo capturado del formulario de previsualización con los datos del control "pegado"
En el formulario de previsualización coloco un botón en el que, en el evento "al hacer click" pongo el siguiente código
DoCmd.SendObject acSendReport, "vistacorreoe", , Forms!clientes!email.Value, , , "Comunicación Pedidos", "Lamento comunicarle que, debido a causas ajenas a nuestra voluntad, no podemos servirle el pedido que nos solicitó, ya que, en estos momentos, nos hallamos faltos de existencias de los siguientes productos:" _
& vbCrLf & Forms!vistaemail!pedido_incompleto1.Value & vbCrLf & Forms!vistaemail!pedido_incompleto2.Value & vbCrLf & ..., True
Todo esto lo encontré en otro foro y traté de aplicarlo a mi caso concreto (aunque realmente no acabo de entender cuál es la razón de crear un informe, pero especificaban que era imprescindible), pero, parece ser que solo es válido para outloock. El problema es que yo, en mi domicilio (que es donde intento resolver este y otros problemas de la base de datos) utilizo gmail, y en mi trabajo, se utiliza como correo IBM lotus notes.
¿Es posible enviar un correo sin utilizar outloock? y, si es así, ¿Cómo podría hacerlo?
Espero que alguien pueda ayudarme, pues ya no sé que otras cosas probar (he probado con muchas otras opciones (que ya ni recuerdo) que he ido recopilando a través de foros, amigos... pero ninguna me ha funcionado.
Desde ya, muchas gracias por vuestra ayuda.
Un saludo.
Valora esta pregunta


0