Probleme sous Access

bigbo26 -  
 bigbo26 -
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...

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
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
0
bigbo26
 
Il n'est pas possible de déterminer un numéro de client avec des chiffres et de lettres?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 586
 
alors tu devrais mettre des apostrophes devant le texte, si NoClient est un texte.
0
bigbo26 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ah oui, c'est vrai tu as raison. Merci beaucoup de m'avoir répondu!!
0