Probleme sous Access

Bonjour, si quelqu'un pouvais me débloquer assez rapidement ca serais super cool!!
Je viens de créer un formulaire, celui-ci ayant pour but de permettre l'affichage des coordonnées d'un client. Pour cela j'utilise une zone de liste déroulante appelée zd_cli. Cette zone de liste permet de sélectionner le nom du client, dès que le nom a été sélectionné les infos le concernant devraient s'afficher. Le pb, c'est qu'il faut remettre a jour la liste, c'est pour ça que dans la propriété afterUpdate(), je dois écrire: DoCmd.OpenForm "Frm_carnetAdresses", , , "NoClient=" & Me!zd_cli. // Frm...( est le nom de mon formulaire)
// NoClient (est le nom de la clé primaire de la table dans laquelle je récupère l'info.)
// zd_cli (nom de ma liste déroulante)

Le soucis c'est qu'une fois que je lance mon formulaire et que je veus selectionner un nom dans ma liste déroulante, ce message s'affiche :

Erreur d'éxecution 3075:
Erreur de syntaxe(opérateur absent) dans l'expression <<NoClient=411AUDET>>

Si vous pouviez m'aider à résoudre ce problème je vous serais vraiment très reconnaissant. Merci...
Configuration: Windows Vista
Firefox 3.0.10

2 réponses

  1. Contributeur
    Si ta liste contient des numéros et des noms, ne devrais-tu pas ne garder que le numéro pour faire ta sélection ?
    NoClient=411 au lieu de NoClient=411AUDET
    1. Il n'est pas possible de déterminer un numéro de client avec des chiffres et de lettres?
      1. Contributeur
        alors tu devrais mettre des apostrophes devant le texte, si NoClient est un texte.
      2. @yg_beAh oui, c'est vrai tu as raison. Merci beaucoup de m'avoir répondu!!