PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Cas particulier
  • Permissions requises
  • Fonctionnalité d'application requise
  • Syntaxe utilisant la structure Contact (avant Android 2.0)
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Ajoute 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 d'ajouter un contact dans le carnet d'adresses d'une messagerie Outlook Express.
  • Versions 16 et supérieures
    Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad dans la liste des contacts de l'appareil (Android, iPhone, iPad, Universal Windows).
    Nouveauté 16
    Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad dans la liste des contacts de l'appareil (Android, iPhone, iPad, Universal Windows).
    Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad dans la liste des contacts de l'appareil (Android, iPhone, iPad, Universal Windows).
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
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 22
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)
// Initialisation des variables de la structure Contact
ContactRAZ()
// Renseignements des variables pour le nouveau contact
mContact.Nom = "Dupont"
mContact.Prénom = "Axelle"
mContact.Email = "axelle.dupont@mesmails.com"
// Ajout du contact
SI ContactAjoute(IDSession) = Vrai ALORS
Info("Contact ajouté")
SINON
Erreur("Erreur lors de l'ajout", ErreurInfo())
FIN
WINDEV MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPad
// Variables locales
tContact est un Contact
tTéléphone est un Téléphone

// Identité
tContact.Nom = SAI_Nom
tContact.Prénom = SAI_Prénom

// Numéros de téléphone Fixe
SI SAI_TéléphoneFixe <> "" ALORS
tTéléphone..Numéro = SAI_TéléphoneFixe
tTéléphone..Type = telDomicile
Ajoute(tContact.Téléphone, tTéléphone)
FIN

// Ajout
SI PAS ContactAjoute(tContact, gSource) ALORS
Erreur("Impossible de créer le contact.")
SINON
FEN_TableContacts.RafraichitListeContact()
Ferme()
FIN
Syntaxe
WINDEVWEBDEV - Code ServeurEtats et RequêtesAjaxCode Utilisateur (MCU)

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

<Résultat> = ContactAjoute(<Identifiant de la session>)
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • 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.
Versions 17 et supérieures
WINDEV MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPad Attention : Syntaxe disponible à partir de la version 170069

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

<Résultat> = ContactAjoute(<Contact> [, <Source>])
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Contact> : Variable de type Contact
Nom de la variable de type Contact correspondant au contact à ajouter.
<Source> : Variable optionnelle de type ContactSource
Nom de la variable de type ContactSource correspondant à la source ou au compte dans lequel le contact doit être ajouté. Si ce paramètre n'est pas précisé, le contact ne sera associé à aucun compte.
Nouveauté 17
WINDEV MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPad Attention : Syntaxe disponible à partir de la version 170069

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

<Résultat> = ContactAjoute(<Contact> [, <Source>])
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Contact> : Variable de type Contact
Nom de la variable de type Contact correspondant au contact à ajouter.
<Source> : Variable optionnelle de type ContactSource
Nom de la variable de type ContactSource correspondant à la source ou au compte dans lequel le contact doit être ajouté. Si ce paramètre n'est pas précisé, le contact ne sera associé à aucun compte.
WINDEV MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPad Attention : Syntaxe disponible à partir de la version 170069

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

<Résultat> = ContactAjoute(<Contact> [, <Source>])
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Contact> : Variable de type Contact
Nom de la variable de type Contact correspondant au contact à ajouter.
<Source> : Variable optionnelle de type ContactSource
Nom de la variable de type ContactSource correspondant à la source ou au compte dans lequel le contact doit être ajouté. Si ce paramètre n'est pas précisé, le contact ne sera associé à aucun compte.
WINDEV MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPad
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é.

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

<Résultat> = ContactAjoute(<Type de contact>)
<Résultat> : Booléen
  • Vrai si l'ajout a été effectué,
  • 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 à ajouter. Ce paramètre correspond par défaut à la constante contactTéléphone.
Remarques
Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad

Cas particulier

Pour afficher la fenêtre de création d'un contact de l'application native de gestion des contacts de l'appareil, utilisez la fonction ContactCrée.
Versions 16 et supérieures
AndroidWidget Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : WRITE_CONTACTS
Cette permission autorise l’application à écrire (sans lire) les données des contacts de l'utilisateur.
Nouveauté 16
AndroidWidget Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : WRITE_CONTACTS
Cette permission autorise l’application à écrire (sans lire) les données des contacts de l'utilisateur.
AndroidWidget Android

Permissions requises

L’utilisation de cette fonction entraîne la modification des permissions requises par l’application.
Permission requise : WRITE_CONTACTS
Cette permission autorise l’application à écrire (sans lire) les données des contacts de l'utilisateur.
Versions 22 et supérieures
WINDEVWINDEV MobileUniversal 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
WINDEVWINDEV MobileUniversal 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.
WINDEVWINDEV MobileUniversal 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.
Versions 16 et supérieures
Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad

Syntaxe utilisant la structure Contact (avant Android 2.0)

Seuls les membres suivants de la structure Contact seront pris en compte lors de l'ajout du contact :
  • mContact.Nom
    Le nom du contact sur l'appareil sera construit à partir des membres mContact.Nom et mContact.Prénom.
  • mContact.Prénom
    Le nom du contact sur l'appareil sera construit à partir des membres mContact.Nom et mContact.Prénom.
  • mContact.Notes
  • mContact.AdresseDomicile
    L'adresse de domicile du contact sur l'appareil sera construit à partir des membres mContact.AdresseDomicile, mContact.VilleDomicile, mContact.CodePostalDomicile, mContact.EtatDomicile et mContact.PaysDomicile.
  • mContact.VilleDomicile
  • mContact.CodePostalDomicile
  • mContact.EtatDomicile
  • mContact.PaysDomicile
  • mContact.TéléphoneDomicile
  • mContact.FaxDomicile
  • mContact.TéléphoneMobile
  • mContact.Société
  • mContact.Service
  • mContact.AdresseBureau
    L'adresse du bureau du contact sur l'appareil sera construit à partir des membres mContact.AdresseBureau, mContact.VilleBureau, mContact.CodePostalBureau, mContact.EtatBureau et mContact.PaysBureau.
  • mContact.VilleBureau
  • mContact.CodePostalBureau
  • mContact.EtatBureau
  • mContact.PaysBureau
  • mContact.TéléphoneBureau
  • mContact.FaxBureau
  • mContact.TéléphoneMobileBureau
  • mContact.TéléphonePager
  • mContact.Email
Nouveauté 16
Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad

Syntaxe utilisant la structure Contact (avant Android 2.0)

Seuls les membres suivants de la structure Contact seront pris en compte lors de l'ajout du contact :
  • mContact.Nom
    Le nom du contact sur l'appareil sera construit à partir des membres mContact.Nom et mContact.Prénom.
  • mContact.Prénom
    Le nom du contact sur l'appareil sera construit à partir des membres mContact.Nom et mContact.Prénom.
  • mContact.Notes
  • mContact.AdresseDomicile
    L'adresse de domicile du contact sur l'appareil sera construit à partir des membres mContact.AdresseDomicile, mContact.VilleDomicile, mContact.CodePostalDomicile, mContact.EtatDomicile et mContact.PaysDomicile.
  • mContact.VilleDomicile
  • mContact.CodePostalDomicile
  • mContact.EtatDomicile
  • mContact.PaysDomicile
  • mContact.TéléphoneDomicile
  • mContact.FaxDomicile
  • mContact.TéléphoneMobile
  • mContact.Société
  • mContact.Service
  • mContact.AdresseBureau
    L'adresse du bureau du contact sur l'appareil sera construit à partir des membres mContact.AdresseBureau, mContact.VilleBureau, mContact.CodePostalBureau, mContact.EtatBureau et mContact.PaysBureau.
  • mContact.VilleBureau
  • mContact.CodePostalBureau
  • mContact.EtatBureau
  • mContact.PaysBureau
  • mContact.TéléphoneBureau
  • mContact.FaxBureau
  • mContact.TéléphoneMobileBureau
  • mContact.TéléphonePager
  • mContact.Email
Universal Windows 10 AppAndroidWidget AndroidiPhone/iPad

Syntaxe utilisant la structure Contact (avant Android 2.0)

Seuls les membres suivants de la structure Contact seront pris en compte lors de l'ajout du contact :
  • mContact.Nom
    Le nom du contact sur l'appareil sera construit à partir des membres mContact.Nom et mContact.Prénom.
  • mContact.Prénom
    Le nom du contact sur l'appareil sera construit à partir des membres mContact.Nom et mContact.Prénom.
  • mContact.Notes
  • mContact.AdresseDomicile
    L'adresse de domicile du contact sur l'appareil sera construit à partir des membres mContact.AdresseDomicile, mContact.VilleDomicile, mContact.CodePostalDomicile, mContact.EtatDomicile et mContact.PaysDomicile.
  • mContact.VilleDomicile
  • mContact.CodePostalDomicile
  • mContact.EtatDomicile
  • mContact.PaysDomicile
  • mContact.TéléphoneDomicile
  • mContact.FaxDomicile
  • mContact.TéléphoneMobile
  • mContact.Société
  • mContact.Service
  • mContact.AdresseBureau
    L'adresse du bureau du contact sur l'appareil sera construit à partir des membres mContact.AdresseBureau, mContact.VilleBureau, mContact.CodePostalBureau, mContact.EtatBureau et mContact.PaysBureau.
  • mContact.VilleBureau
  • mContact.CodePostalBureau
  • mContact.EtatBureau
  • mContact.PaysBureau
  • mContact.TéléphoneBureau
  • mContact.FaxBureau
  • mContact.TéléphoneMobileBureau
  • mContact.TéléphonePager
  • mContact.Email
Liste des exemples associés :
WM Gestion Contacts Exemples multiplateforme (WINDEV Mobile) : WM Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts pour Android et iOS.
Il permet de :
- lister les contacts du téléphone
- appeler les contacts
- envoyer des sms 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