Bonjour à tous ! J'espere que vous aller bien sous ce beau soleil (enfin chez moi il fais beau ^^)
J'explique mon soucis, j'ai 2 requêtes : Req_Select_Villes et Req_Villes comme ceci :
Req_Select_Villes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT Code_Postaux.Ville AS Ville FROM Code_Postaux WHERE Code_Postaux.[Code postal] = {Param1} ORDER BY Ville ASC
Req_Villes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT Code_Postaux.Ville AS Ville FROM Code_Postaux ORDER BY Ville ASC
Elles sont appelées dans 2 ComboBox en saisi, SAI_Saisi_CP_Auditeurs et SAI_Saisi_Ville_Auditeurs:
Dont voici les codes :
SAI_Saisi_CP_Auditeurs :
SAI_Saisi_Ville_Auditeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // A chaque modification de SAI_Saisi_CP_Auditeurs REQ_Select_Ville.Param1 = SAI_Saisie_CP_Auditeurs HExécuteRequête(REQ_Select_Ville, hRequêteDéfaut) SAI_Saisie_Ville_Auditeurs..FichierParcouru = "REQ_Select_Ville" ListeAffiche(SAI_Saisie_Ville_Auditeurs, taDébut) // Sélection d'une ligne de SAI_Saisi_CP_Auditeurs REQ_Select_Ville.Param1 = SAI_Saisie_CP_Auditeurs HExécuteRequête(REQ_Select_Ville, hRequêteDéfaut) SAI_Saisie_Ville_Auditeurs..FichierParcouru = "REQ_Select_Ville" ListeAffiche(SAI_Saisie_Ville_Auditeurs, taDébut)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // A chaque modification de SAI_Saisi_Ville_Auditeurs SI PAS SAI_Saisie_Ville_Auditeurs..FichierParcouru = "REQ_Villes" ALORS HExécuteRequête(REQ_Villes, hRequêteDéfaut) SAI_Saisie_Ville_Auditeurs..FichierParcouru = "REQ_Villes" FIN REQ_Select_Code_Postal.Param1 = SAI_Saisie_Ville_Auditeurs HExécuteRequête(REQ_Select_Code_Postal, hRequêteDéfaut) SI HLitPremier(REQ_Select_Code_Postal, hSansRafraîchir) = Vrai ALORS SAI_Saisie_CP_Auditeurs = REQ_Select_Code_Postal.Code_postal FIN
Voila donc le principe est que la combo SAI_Saisi_CP_Auditeurs a pour contenu à la base une requete qui lui renvoi tous les codes postaux de France. Lorsque je selectionne un CP cela me renvoi dans la combo SAI_Saisi_Ville_Auditeurs la liste des communes correspondant au CP, jusque là tout va bien ? ^^
Par defaut également la combo SAI_Saisi_Ville_Auditeurs a pour contenu la requete Req_Villes qui liste donc toutes les communes de France. Et si je selectionne une villes sans entrer de Code postal cela renvoi automatiquement le code postal correspondant à la ville dans la combo Code postal, ca va toujours ?
De ce coté, là tout marche, le probleme est que, comme vous pouvez le voir dans les codes des deux combo je fais des changement de FichierParcouru pour jongler entre les communes correspondant a un code postal et toutes les communes de France.
Et le soucis c'est que si je suis en FichierParcouru "Req_Select_Villes" et que je repasse en "Req_Villes" (donc lorsque que je modifi la saisi du combo des Villes) et bien si par exemple il y a marquer comme ville MONTARGIS je que je l'efface petit a petit à un moment la requete Req_Villes s'execute et me bloc la saisi ce qui fige le bazarre :s et j'aimerais que ce soit fluide vous voyez ...?
Alors j'ai essayé de mettre directement le Fichier repertoriant les CP et Villes mais je n'arrive pas à changer de FichierParcouru entre un Fichier et une Requête ...
Bon j'ai écrit un romain là ... j'espère que j'ai donner un max d'infos qui pourra faire que vous aller pouvoir m'aider.
Merci !
Partager