Forums développeurs windev

Version complète : Ville Quartier et Code Postal .....
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour les Amis et , par avance , merci pour votre aide


J' ai une fenetre avec 3 champs de saisie :
1) Ville
2) Quartier
3) Code Postal
et une Combo basée sur une requête paramétrée sur un Fichier CODESPOSTAUX ( ayant 3 rubriques ville, quartier et code postal )
J' aimerais faire le traitement suivant :
Choisir la Ville puis affecter au parametre de la Combo cette Ville de maniere à avoir la Liste des Quartiers et des Codes Postaux correspondants à chaque Quartier de cette ville dans la Combo .
Enfin choisir le quartier dans la Combo et renseigner les 2 champs Quartier et Code Postal de la Fenêtre ?
C'est une Situation Standart mais je suis entr' ain de me mêler les pattes dans les divers traitements .

Merci encore .
Amitiés à Tous en particulier Samifred  et Madsl@nd .
Bonjour Bourbaki,

Le plus simple est de créer une combo qui affiche que les villes à partir du fichier CodesPostaux.
Ensuite une seconde combo à deux colonnes qui affiche respectivement les quartiers et les codes postaux de la Ville sélectionnée dans la première combo. Le fait de sélectionner une ligne de la seconde combo permet d'affecter les trois
champs de saisies.

Exemple:
//Sélection d'un ligne COMBO_Code
SAI_Ville = COMBO_Ville..ValeurAffichée
SAI_Quartier = COMBO_Code.COL_Quartier[COMBO_Code]  //Colonne Quartier
SAI_Code = COMBO_Code.COL_Postaux[COMBO_Code]  //Colonne Postaux

Tu peux le faire par programmation en utilisant la fonction gLien() ou par requête intégrée.

Ou encore mieux tu peux utiliser un Arbre comme cela tu as une vision plus directe.

Maintenant si tu veux du code à copier il faut nous donner une image utilisable du fichier CodesPostaux.

Amicalement et bon dev.
(13-11-2017, 12:56 PM)Samifred a écrit : [ -> ]Bonjour Bourbaki,

Le plus simple est de créer une combo qui affiche que les villes à partir du fichier CodesPostaux.
Ensuite une seconde combo à deux colonnes qui affiche respectivement les quartiers et les codes postaux de la Ville sélectionnée dans la première combo. Le fait de sélectionner une ligne de la seconde combo permet d'affecter les trois
champs de saisies.

Exemple:
//Sélection d'un ligne COMBO_Code
SAI_Ville = COMBO_Ville..ValeurAffichée
SAI_Quartier = COMBO_Code.COL_Quartier[COMBO_Code]  //Colonne Quartier
SAI_Code = COMBO_Code.COL_Postaux[COMBO_Code]  //Colonne Postaux

Tu peux le faire par programmation en utilisant la fonction gLien() ou par requête intégrée.

Ou encore mieux tu peux utiliser un Arbre comme cela tu as une vision plus directe.

Maintenant si tu veux du code à copier il faut nous donner une image utilisable du fichier CodesPostaux.

Amicalement et bon dev.
Merci Samifred pour Ta Diligence et Ton Extrême Obligeance .
J' adopte ton Modus Opérandi et aucun souci pour le Code .
Amicalement . Lhassane