PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Fonctionnalité d'application requise
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 contact :
  • WINDEVWEBDEV - Code ServeurEtats et Requêtes dans le carnet d'adresses d'une messagerie Lotus Notes ou Outlook.
    Attention : Cette fonction ne permet pas de rechercher un contact dans le carnet d'adresses d'une messagerie Outlook Express.
  • Versions 16 et supérieures
    AndroidWidget AndroidiPhone/iPadUniversal Windows 10 App dans la liste des contacts de l'appareil (Android, iPhone ou iPad, Universal Windows).
    Avertissement
    A partir de la version 17 (69), la fonction ContactCherche est disponible par compatibilité. Cette fonction est déconseillée si vous utilisez des variables de type Contact. Dans ce dernier cas, pour rechercher des contacts, il est conseillé d'utiliser la fonction ContactListe.
    Nouveauté 16
    AndroidWidget AndroidiPhone/iPadUniversal Windows 10 App dans la liste des contacts de l'appareil (Android, iPhone ou iPad, Universal Windows).
    Avertissement
    A partir de la version 17 (69), la fonction ContactCherche est disponible par compatibilité. Cette fonction est déconseillée si vous utilisez des variables de type Contact. Dans ce dernier cas, pour rechercher des contacts, il est conseillé d'utiliser la fonction ContactListe.
    AndroidWidget AndroidiPhone/iPadUniversal Windows 10 App dans la liste des contacts de l'appareil (Android, iPhone ou iPad, Universal Windows).
    Avertissement
    A partir de la version 17 (69), la fonction ContactCherche est disponible par compatibilité. Cette fonction est déconseillée si vous utilisez des variables de type Contact. Dans ce dernier cas, pour rechercher des contacts, il est conseillé d'utiliser la fonction ContactListe.
La fonction ContactCherche ne positionne pas sur le contact recherché.
Versions 16 et supérieures
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 16
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Versions 18 et supérieures
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 18
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 22 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 22
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)
// Ouverture d'une session Lotus Notes
IDSession est un entier
IDSession = EmailOuvreSessionNotes("MotDePasse", "ServeurMars", ....
"mail/julie.nsf", "C:\Lotus Notes\julie.id")
...
// Recherche des contacts de la société "Tames"
SI ContactCherche(IDSession, "Tames", mContactSociété) = Vrai ALORS
// Ajout des contacts trouvés dans une liste
TANTQUE mContact.EnDehors = Faux
ListeAjoute(LISTE_ListeContact, mContact.Nom + TAB + mContact.Prénom)
ContactSuivant(IDSession)
FIN
SINON
Info("Aucun contact n'a été trouvé")
FIN
AndroidWidget AndroidiPhone/iPadUniversal Windows 10 App
// Recherche d'un nom dans le répertoire des contacts
// Par exemple, rechercher de tous les contacts contenant "Bernard"
// (le contact recherché est manipulé avec la structure mContact)
SI ContactCherche(contactTéléphone, "Bernard", mContactNom, Vrai) = Vrai ALORS
// Ajout des contacts trouvés dans une liste
TANTQUE mContact.EnDehors = Faux
SAI_Texte += mContact.Nom + " - " + mContact.Société + ", "
ContactSuivant(contactTéléphone)
FIN
SINON
SAI_Texte = "Aucun contact n'a été trouvé"
FIN
Syntaxe
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)

Rechercher un contact dans la messagerie Lotus Notes ou Outlook Masquer les détails

<Résultat> = ContactCherche(<Identifiant de la session> , <Valeur recherchée 1> , <Type de la valeur 1> [, <Valeur recherchée 2> [, <Type de la valeur 2>]])
<Résultat> : Booléen
  • Vrai si un ou plusieurs contacts correspondent à la recherche,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Identifiant de la session> : Entier
Identifiant de la session à utiliser. Cet identifiant est renvoyé par la fonction EmailOuvreSessionNotes, EmailOuvreSessionOutlook, NotesOuvreBase ou OutlookOuvreSession.
<Valeur recherchée 1> : Type de la valeur recherchée
Première valeur à rechercher.
<Type de la valeur 1> : Constante de type Entier
Type de la première valeur à rechercher :
mContactEmailRecherche dans les emails des contacts
mContactNomRecherche dans les noms des contacts
mContactPrénomRecherche dans les prénoms des contacts
mContactSociétéRecherche dans les sociétés des contacts
<Valeur recherchée 2> : Type de la valeur recherchée, optionnel
Seconde valeur à rechercher. Si ce paramètre et le paramètre <Type de la valeur 2> ne sont pas spécifiés, le contact est recherché uniquement en fonction de la <Valeur recherchée 1>.
<Type de la valeur 2> : Constante optionnelle de type Entier
Type de la seconde valeur à rechercher :
mContactEmailRecherche dans les emails des contacts
mContactNomRecherche dans les noms des contacts
mContactPrénomRecherche dans les prénoms des contacts
mContactSociétéRecherche dans les sociétés des contacts
Si ce paramètre et le paramètre <Valeur recherchée 2> ne sont pas spécifiés, le contact est recherché uniquement en fonction de la <Valeur recherchée 1>.
AndroidWidget AndroidiPhone/iPadUniversal Windows 10 App
Versions 16 et supérieures
Avertissement
A partir de la version 17 (69), cette syntaxe est conservée par compatibilité.
Nouveauté 16
Avertissement
A partir de la version 17 (69), cette syntaxe est conservée par compatibilité.
Avertissement
A partir de la version 17 (69), cette syntaxe est conservée par compatibilité.

Rechercher un contact dans la liste des contacts de l'appareil (Android, iPhone, iPad, Universal Windows) Masquer les détails

<Résultat> = ContactCherche(<Type de contact> , <Valeur recherchée 1> , <Type de la valeur 1> [, <Valeur recherchée 2> [, <Type de la valeur 2>]] [, <Type de recherche>])
<Résultat> : Booléen
  • Vrai si un ou plusieurs contacts correspondent à la recherche,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Type de contact> : Constante de type Entier
Type de contact à rechercher. Ce paramètre correspond par défaut à la constante contactTéléphone.
<Valeur recherchée 1> : Type de la valeur recherchée
Première valeur à rechercher.
<Type de la valeur 1> : Constante de type Entier
Type de la première valeur à rechercher :
mContactEmailRecherche dans les emails des contacts.
mContactNomRecherche dans les noms d'affichage des contacts.
mContactPrénomRecherche dans les noms d'affichage des contacts.
mContactSociétéRecherche dans les sociétés des contacts.
<Valeur recherchée 2> : Type de la valeur recherchée, optionnel
Seconde valeur à rechercher. Si ce paramètre et le paramètre <Type de la valeur 2> ne sont pas spécifiés, le contact est recherché uniquement en fonction de la <Valeur recherchée 1>.
iPhone/iPadUniversal Windows 10 App Ce paramètre n'est pas disponible. La recherche sur une seconde valeur n'est pas disponible.
<Type de la valeur 2> : Constante optionnelle de type Entier
Type de la seconde valeur à rechercher :
mContactEmailRecherche dans les emails des contacts.
mContactNomRecherche dans les noms d'affichage des contacts.
mContactPrénomRecherche dans les noms d'affichage des contacts.
mContactSociétéRecherche dans les sociétés des contacts.
Si ce paramètre et le paramètre <Valeur recherchée 2> ne sont pas spécifiés, le contact est recherché uniquement en fonction de la <Valeur recherchée 1>.
iPhone/iPadUniversal Windows 10 App Ce paramètre n'est pas disponible. La recherche sur une seconde valeur n'est pas disponible.
<Type de recherche> : Booléen optionnel
Type de recherche à réaliser :
  • Vrai pour réaliser une recherche de type "Contient",
  • Faux (valeur par défaut) pour réaliser une recherche à l'identique.
Remarques
Versions 22 et supérieures
Universal Windows 10 App

Fonctionnalité d'application requise

L’utilisation de cette fonction entraîne la déclaration d'une fonctionnalité d'application dans l'assistant de génération de l'application.
Fonctionnalité requise : Contacts
Cette fonctionnalité permet aux applications d'accéder aux contacts.
Nouveauté 22
Universal Windows 10 App

Fonctionnalité d'application requise

L’utilisation de cette fonction entraîne la déclaration d'une fonctionnalité d'application dans l'assistant de génération de l'application.
Fonctionnalité requise : Contacts
Cette fonctionnalité permet aux applications d'accéder aux contacts.
Universal Windows 10 App

Fonctionnalité d'application requise

L’utilisation de cette fonction entraîne la déclaration d'une fonctionnalité d'application dans l'assistant de génération de l'application.
Fonctionnalité requise : Contacts
Cette fonctionnalité permet aux applications d'accéder aux contacts.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220com.dll
Android wd220android.jar
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire