Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
Je suis en train de tourner en rond à cause d'un scrip dans lequel je souhaite récupérer des informations de champs sle d'une fenetre response pour l'envoi d'un mail mais ça ne fonctionne pas, le mail envoyé reste quasiment vide dans le corps du message...(Je ne récupère que les infos
en dure de mon string mMsg.NoteText !! (il ne récupère pas les champs saisis dans la fenetre response )
Qu'est-ce qui ne va pas dans mon code ?? Merci d'avance...
//en instance une variable booléenne b_ok // selon que le bouton radion ok ou non ok est coché... //déclaration de mes variables pour l'envoyer de l'email mailSession mSes mailReturnCode mRet mailMessage mMsg // Creation de la session mail mSes = create mailSession // Log on session mRet = mSes.mailLogon(mailNewSession!) if mRet <> mailReturnSuccess! then MessageBox("Désolé", 'Erreur au Logon', exclamation!) RETURN end if // création de la structure du mail mMsg.Subject = "23 mars 2007" if b_ok = true then mMsg.NoteText = string(sle_adultes) + " adultes" + string(sle_enfants) + " enfants pour " + string(sle_nom) + " " + string(sle_prenom) else mMsg.NoteText = string(mle_message) end if mMsg.Recipient[1].name = 'dlamo@voila.fr" // Envoi du mail mRet = mSes.mailSend(mMsg) if mRet = mailReturnSuccess! then MessageBox("Merci beaucoup", 'La réponse à été correctement envoyée') RETURN else messagebox("Attention","Une erreur d'envoi est survenue, merci d'envoyer le mail manuellement !,exclamation!") end if mSes.mailLogoff() DESTROY mSes
Dernière modification par dlamo (11-03-2007 18:17:24)
Hors ligne
Salut dlamo
Essayes avec "sle_adultes.text", "sle_enfants.text", "sle_nom.text" et "sle_prenom.text" pour remplir mMsg.NoteText.
@+
Hors ligne
T'inquiètes pas, on l'a tous fait à un moment ou à un autre
Hors ligne
ouais ça arrive t'en fais pas
je me suis permis de déplacer la discussion dans la section appropriée
Hors ligne