FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Tmail
Posts: 133
Joined: Fri Nov 30, 2007 11:34 AM

Tmail

Posted: Fri Jan 07, 2011 12:24 PM

Buenos días.

Intento mandar mail en modo interactivo (ejemplo testmail). Necasitaría en TEXT mandar varios campos de una base de datos. Para ello he modoifaco el programa como sigue:

function InteractiveMessage()

local oMail
LOCAL cNumSini:=SPACE(18)
LOCAL cNumPoliza:=SPACE(15)
Use Siniestr
cnumSini:=siniestr->Numsini
DEFINE MAIL oMail ;
SUBJECT "Siniestro "+cNumSini ;
TEXT "Número de siniestro"+cnumSini+K_RETURN+"Número de póliza"+cNumPoliza ;
FROM USER ;
RECEIPT

ACTIVATE MAIL oMail

MsgInfo( oMail:nRetCode )
Close databases
return nil

No funciona, ya que no está bien el codigo inkey para retorno de carro de manera que cada campo aparezca en una línea. ¿como puede hacer que cada campo aparezca en una línea?

Muchas gracias. Fernando

Saludos. Fernando
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM

Re: Tmail

Posted: Fri Jan 07, 2011 01:41 PM
fergonm wrote:Buenos días.

Intento mandar mail en modo interactivo (ejemplo testmail). Necasitaría en TEXT mandar varios campos de una base de datos. Para ello he modoifaco el programa como sigue:


function InteractiveMessage()

local oMail
LOCAL cNumSini:=SPACE(18)
LOCAL cNumPoliza:=SPACE(15)
Use Siniestr
cnumSini:=siniestr->Numsini
DEFINE MAIL oMail ;
SUBJECT "Siniestro "+cNumSini ;
TEXT "Número de siniestro"+cnumSini+K_RETURN+"Número de póliza"+cNumPoliza ;
FROM USER ;
RECEIPT

ACTIVATE MAIL oMail

MsgInfo( oMail:nRetCode )
Close databases
return nil

No funciona, ya que no está bien el codigo inkey para retorno de carro de manera que cada campo aparezca en una línea. ¿como puede hacer que cada campo aparezca en una línea?

Muchas gracias. Fernando


Quizás así:

TEXT "Número de siniestro"+cnumSini + CRLF +"Número de póliza"+cNumPoliza ;

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 364
Joined: Tue Oct 25, 2005 07:06 PM

Re: Tmail

Posted: Fri Jan 07, 2011 04:59 PM

creo que es con el retorno de carro blando el chr(10) y no el duro chr(13), prueba a ver

Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian

alex_patino74@hotmail.com
whatsapp 57+3214777217
Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM

Re: Tmail

Posted: Sat Jan 08, 2011 12:36 AM

Hola fergon:

En este post acabo de dejarle a MarioG un enlace de las funciones para mandar e-mail usando CDOSYS que funciona genial, solo tienes que adaptarlo a tus necesidades.

viewtopic.php?f=6t=20603

Espero que te sirve.

Un saludo
JLL
MSN: fwh-jll@hotmail.es

&

Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
Posts: 133
Joined: Fri Nov 30, 2007 11:34 AM

Re: Tmail

Posted: Mon Jan 10, 2011 08:38 AM

Buenos días.

Muchas gracias, FIVE, solucionado el tema con Crlf. No lo recordaba.

JLL, la utilización de CDOSYS, me dió errores con Telefonica.net que es mi servidor de correo. Probé el ejemplo del Maestro Mercado y me daba errores al enviar le correo.

Un saludo. Fernando

Saludos. Fernando
Posts: 7
Joined: Sat Oct 04, 2008 12:57 PM

Re: Tmail

Posted: Mon Jan 10, 2011 11:24 AM

Hola.
Me gustaría ponerme en contacto contigo.
Mi correo es jesus<arroba>sisalamanca.com
Saludos.
Jesús.

Continue the discussion