Bonjour,
j'aurai besoin d'aide à propos d'une requête access.
voilà, j'ai une table "Clients" qui comporte plusieurs champs dont "NumClient", "Nom", "Prénom", ....
j'ai également un formulaire "Menu" (de recherche) comportant :
- une Zone de liste déroulante"RechercheNum" qui récupère les "NumClient" de la table
- une Zone de texte "RechercheNom"
- une Zone de texte "RecherchePrénom"
- une Zone de liste "ListeRésultat" qui contient une requête selection affichant le N° Client, le Nom et le Prénom d'un enregistrement répondant à un critère définit par ma Zone de liste déroulante"RechercheNum" ou par une des 2 Zones de texte.
Dans ma Zone de liste déroulante et mes Zones de Texte j'ai bien appliqué la fonction Me.ListeRésultat.Requery sur l'évènement AfterUpdate.
j'ai également créer un bouton "Recherche" ayant lui même pour fonction Me.ListeRésultat.Requery sur l'évènement Click.
Cela fonctionne, mais mon souci est que certaines fois, lorsque j'ouvre mon Form "Menu" et que je rentre un Nom ou un Prénom de Client bien existant dans ma table dans les champs correspondant, après un clic sur mon bouton "Recherche" ou après être sortie de mon champs "Nom" ou "Prénom", rien ne s'affiche dans ma ListeRésultat!
la fonction Me.ListeRésultat.Requery ne semble pas fonctionner!!! cela arrive une fois sur 2 ou 3
pour que la requête fonctionne correctement pour ces champs de critères, il faut au préalable que je fasse une recherche par "NumClient" avec ma Zone de liste déroulante. Là le résultat s'affiche bien, et les recherches avec les autres champs comme critères fonctionne alors correctement!
je ne comprend pas ce qui se passe, quelqu'un peut-il m'aider svp.
merci d'avance.Configuration: access 2003

