Bonjour,
Un bête truc que je ne comprends plus ?
Dans une nouvelle application MsAccess 2010 (.accdb), j'ai un formulaire avec une combobox "cboFirme" qui me permet de sélectionner une firme. La combobox affiche la première colonne dont la largeur est > 0, ici c'est column(0) avec le nom de la firme.
J'ai 2 contrôles de type text où je souhaite afficher la région de la firme, "ctlFirmeRégion" (2ème colonne), et son numéro de téléphone, "ctlFirmeTél" (3ème colonne).
Les propriétés de source de ces contrôles contiennent "=[cboFirme].[column](1)" et "...(2)", syntaxe confirmée dans l'aide.
A l'affichage du formulaire, les 2 champs affichent "#Nom ?".
Où est donc mon erreur ? Problème de compatibilité de versions ?
A titre d'info, sous Windows XP Sp3, je viens de passer à Access 2010 (Microsoft Office Professional Plus 2010, version 14.0.5128.5000 (32 bits)), après avoir développé une floppée d'applications depuis Access v2 jusqu'à la 2003. Ces "anciennes" applications n'ont pas été converties en format Access 2010, elles restent des .mdb qui utilisent avec succès une syntaxe comme "=cboPers.column(2)" même sous Access 2010.
Merci d'avance si quelqu'un peut éclairer ma lanterne. Je n'ai rien trouvé dans la FAQ ni sur d'autres sites, je continue à cherche et si je trouve, je posterai ici la solution.
Partager