|
|
|
|
|
DonneListePays (Fonction) En anglais : GetCountryList 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 : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|