PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Recherche un ou plusieurs emails selon des critères spécifiés dans le logiciel de messagerie (Outlook, logiciel de messagerie utilisant le protocole IMAP, ...).
Cette recherche est effectuée dans le dossier Outlook en cours.
Rappel : Cette fonction ne permet pas de rechercher un ou plusieurs emails dans le logiciel de messagerie Outlook Express.
Versions 22 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 22
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
MaSession est un emailSessionIMAP
MonEmail est un Email
...
 
// Recherche des emails contenant la chaîne "PC Soft"
// dans le sujet ou dans le corps du message
// Seuls les emails reçus sont pris en compte
SI EmailCherchePremier(MaSession, MonEmail, emailSujet + emailCorps, ...
"PC Soft") = Vrai ALORS
// Enumération des emails trouvés
TANTQUE MonEmail..EnDehors = Faux
// Affiche l'expéditeur et le sujet dans un champ Table
TableAjoute(TABLE_EmailTrouve, MonEmail..Expediteur + ...
TAB + MonEmail..Sujet)
// Email trouvé suivant
EmailLitSuivant(MaSession, MonEmail)
FIN
SINON
Info("Aucun email n'a été trouvé")
FIN
Syntaxe
Versions 15 et supérieures

Recherche dans une variable de type Email Masquer les détails

<Résultat> = EmailCherchePremier(<Session> , <Email> , <Partie de l'email> , <Valeur cherchée> [, <Mode de lecture>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs emails ont été trouvés,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Si aucun email n'a été trouvé, ErreurDétectée reste à Faux et la variable Email.EnDehors est positionnée à Vrai.
<Session> : Entier ou Variable de type emailSessionOutlook ou emailSessionIMAP
La session peut être :
<Email> : Variable de type Email
Message dans lequel la recherche sera faite.
<Partie de l'email> : Constante ou combinaison de constante de type Entier
Partie de l'email dans laquelle ou lesquelles la <Valeur cherchée> doit être recherchée :
emailCorpsCorps des emails.
emailDestinataireDestinataires des emails.
emailExpéditeurExpéditeurs des emails.
emailMessageIDIdentifiant des emails.
emailSujetSujets des emails.

Ces constantes peuvent être combinées.
<Valeur cherchée> : Chaîne de caractères
Valeur recherchée dans les emails.
<Mode de lecture> : Constante ou chaîne de caractères optionnelle
Précise les messages qui doivent être lus :
emailTous ou "TOUS"
(Valeur par défaut)
La recherche est effectuée dans les emails lus et dans les emails non lus.
emailNonLus ou "NON LUS"La recherche est effectuée uniquement dans les emails non lus.
Nouveauté 15

Recherche dans une variable de type Email Masquer les détails

<Résultat> = EmailCherchePremier(<Session> , <Email> , <Partie de l'email> , <Valeur cherchée> [, <Mode de lecture>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs emails ont été trouvés,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Si aucun email n'a été trouvé, ErreurDétectée reste à Faux et la variable Email.EnDehors est positionnée à Vrai.
<Session> : Entier ou Variable de type emailSessionOutlook ou emailSessionIMAP
La session peut être :
<Email> : Variable de type Email
Message dans lequel la recherche sera faite.
<Partie de l'email> : Constante ou combinaison de constante de type Entier
Partie de l'email dans laquelle ou lesquelles la <Valeur cherchée> doit être recherchée :
emailCorpsCorps des emails.
emailDestinataireDestinataires des emails.
emailExpéditeurExpéditeurs des emails.
emailMessageIDIdentifiant des emails.
emailSujetSujets des emails.

Ces constantes peuvent être combinées.
<Valeur cherchée> : Chaîne de caractères
Valeur recherchée dans les emails.
<Mode de lecture> : Constante ou chaîne de caractères optionnelle
Précise les messages qui doivent être lus :
emailTous ou "TOUS"
(Valeur par défaut)
La recherche est effectuée dans les emails lus et dans les emails non lus.
emailNonLus ou "NON LUS"La recherche est effectuée uniquement dans les emails non lus.

Recherche dans une variable de type Email Masquer les détails

<Résultat> = EmailCherchePremier(<Session> , <Email> , <Partie de l'email> , <Valeur cherchée> [, <Mode de lecture>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs emails ont été trouvés,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Si aucun email n'a été trouvé, ErreurDétectée reste à Faux et la variable Email.EnDehors est positionnée à Vrai.
<Session> : Entier ou Variable de type emailSessionOutlook ou emailSessionIMAP
La session peut être :
<Email> : Variable de type Email
Message dans lequel la recherche sera faite.
<Partie de l'email> : Constante ou combinaison de constante de type Entier
Partie de l'email dans laquelle ou lesquelles la <Valeur cherchée> doit être recherchée :
emailCorpsCorps des emails.
emailDestinataireDestinataires des emails.
emailExpéditeurExpéditeurs des emails.
emailMessageIDIdentifiant des emails.
emailSujetSujets des emails.

Ces constantes peuvent être combinées.
<Valeur cherchée> : Chaîne de caractères
Valeur recherchée dans les emails.
<Mode de lecture> : Constante ou chaîne de caractères optionnelle
Précise les messages qui doivent être lus :
emailTous ou "TOUS"
(Valeur par défaut)
La recherche est effectuée dans les emails lus et dans les emails non lus.
emailNonLus ou "NON LUS"La recherche est effectuée uniquement dans les emails non lus.

Recherche dans la structure Email Masquer les détails

<Résultat> = EmailCherchePremier(<Session> , <Partie de l'email> , <Valeur cherchée> [, <Mode de lecture>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs emails ont été trouvés,
  • Faux dans le cas contraire. En cas d'erreur, la variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
Si aucun email n'a été trouvé, ErreurDétectée reste à Faux et la variable Email.EnDehors est positionnée à Vrai.
<Session> : Chaîne de caractères, Entier ou Variable de type emailSessionOutlook ou emailSessionIMAP
La session peut être :
Versions 15 et supérieures
Nouveauté 15
<Partie de l'email> : Constante ou combinaison de constante de type Entier
Partie de l'email dans laquelle ou lesquelles la <Valeur cherchée> doit être recherchée :
emailCorpsCorps des emails.
emailDestinataireDestinataires des emails.
emailExpéditeurExpéditeurs des emails.
emailMessageIDIdentifiant des emails.
emailSujetSujets des emails.

Ces constantes peuvent être combinées.
<Valeur cherchée> : Chaîne de caractères (avec guillemets)
Valeur recherchée dans les emails.
<Mode de lecture> : Constante ou chaîne de caractères optionnelle (avec guillemets)
Précise les messages qui doivent être lus :
emailTous ou "TOUS"
(Valeur par défaut)
La recherche est effectuée dans les emails lus et dans les emails non lus.
emailNonLus ou "NON LUS"La recherche est effectuée uniquement dans les emails non lus.
Composante : wd240com.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire