Les valeurs ne montrant pas dans le formulaire d'Accès de zone de liste déroulante

J'ai une application sous Access 2003 que je suis en train de travailler sur. J'ai une table employé, qui est relié à deux autres tables. Les deux connectés tables sont des tables qui contiennent un peu de fixe de mots clés. Dans mon principal employé de la table, j'ai juste l'ID de l'autre table, plutôt que d'avoir le mot en entier.

Je voulais faire un formulaire pour la saisie de données dans ces tables, j'ai donc fait une requête dans les trois tableaux qui montre la tous les champs de la table employee sauf qu'au lieu de ces deux ID, j'ai montré les mots eux-mêmes.

J'ai ensuite fait le formulaire et définissez la requête comme Source d'enregistrement. Les champs dont les mots clés sont les zones de liste déroulante dans mon formulaire, et leur Sourcecontrôle (controlsource) est le champ mot-clé de la requête (comme je l'ai mentionné plus tôt, la valeur ne peut être un mot-clé à partir d'une liste). Maintenant, le problème que j'ai le visage, c'est que Lorsque je veux voir un seul enregistrement, il affiche la bonne valeur dans la zone de liste déroulante, mais quand déroulant le menu, il ne marche pas montrer toutes les autres valeurs.

Quelle est la meilleure façon de le faire? Suis-je le faire dans le mauvais sens?

Merci

Il semble que le contenu (rowsource) de votre zone de liste modifiable est mal et vous avez la LimitToList propriété est définie sur NON. Dans ce cas, les données dans le champ de la liste déroulante est lié à la volonté de l'écran, mais il n'y aura pas de données appropriée dans la liste déroulante. Post le SQL de la liste déroulante et les valeurs de ces propriétés: nombre de colonnes, la colonne liée, les largeurs de colonne.

OriginalL'auteur zohair | 2009-10-30