Renvoie la liste des pays selon la norme ISO 3166-1.
// Initialisation de la liste des pays
ListeAjoute(LISTE_ListePays, DonneListePays())
// Remplit un champ Table avec la liste de tous les pays
// (ainsi que toutes les informations sur chaque pays).
POUR TOUTE CHAÎNE sPays DE DonneListePays(lpTout) SÉPARÉE PAR RC
TableAjoute(TABLE_Pays, sPays)
FIN
// Cet exemple montre comment remplir un champ Combo avec la liste des pays.
// Le Libellé du pays est affiché.
// Le code numérique du pays est mémorisé.
// Le code du pays est mémorisé et récupéré grâce à la fonction gValeurMémorisée.
//---------------------------------------------------------------
// -- Initialisation du champ Combo
gValeurMémoriséeActive(COMBO_Pays, Vrai)
POUR TOUTE CHAÎNE sPays DE DonneListePays(lpLibellé + lpCodeAlpha3) SÉPARÉE PAR RC
ListeAjoute(COMBO_Pays, ExtraitChaîne(sPays, 1) + gValeurMémorisée(ExtraitChaîne(sPays, 2)))
FIN
//--------------------------------------------------------------
// -- Sélection d'une ligne du champ Combo
Info("Le nom du pays est : " + COMBO_Pays.ValeurAffichée, ...
"Le code pays est : " + COMBO_Pays.ValeurMémorisée)
Syntaxe
<Résultat> = DonneListePays([<Informations à renvoyer>])
<Résultat> : Chaîne de caractères
Liste classée par ordre alphabétique des pays avec les informations désirées sous la forme :
[<Libellé Pays 1>][ + TAB + <Code ISO alpha sur 2>] [ + TAB + <Code ISO alpha sur 3>]
[+ TAB + <Code ISO numérique>] [+ TAB + <Valeur de la constante Nation>] + RC + ...
[<Libellé Pays N>][+ TAB + <Code ISO alpha sur 2>] [ + TAB + <Code ISO alpha sur3>]
[+ TAB + <Code ISO numérique>] [+ TAB + <Valeur de la constante Nation>]
<Informations à renvoyer> : Combinaison optionnelle de constantes de type Entier
Combinaison des constantes suivantes permettant de sélectionner les informations à récupérer :
| |
lpCodeAlpha2 | Code ISO alphabétique sur 2 caractères. |
lpCodeAlpha3 | Code ISO alphabétique sur 3 caractères. |
lpCodeNumérique | Code ISO numérique. |
lpLibellé | Libellé du pays. |
lpNation | Entier correspondant à la constante du pays pour la fonction Nation. |
lpTout (Valeur par défaut) | Toutes les informations concernant les pays. |
Remarques
- La liste des pays fournie est celle définie par la norme ISO 3166-1 au 26/06/2019.
- Certains pays n'ont pas de constantes correspondantes pour la fonction Nation. Dans ce cas, la valeur de la constante vaut 0.
Composante : wd280std.dll