Dans ms-access 2007, j'essaye de créer un formulaire pour une table. cette table a des clés étrangères de 2 tables parentes. donc je pensais que je ferais de ces champs une recherche. mais je ne pouvais pas créer une seule recherche pour chaque table parente car ce sont des clés composites.Zone de liste déroulante MS-Access non liée dans DataSheet?
J'ai décidé de créer une requête dans laquelle pour chacune de ces tables parent et la table enfant avec un champ supplémentaire pour chaque clé composite. Cela fonctionne correctement avec un formulaire normal utilisant un ComboBox non lié ... mais le ComboBox non lié ne fonctionne pas dans un sous-formulaire DataSheet. Lorsque j'apporte des modifications à une zone de liste déroulante dans le code de sous-formulaire, elles sont également appliquées à toutes les autres zones de liste déroulantes dans la même colonne.
Mes questions:
est-il un moyen de changer les valeurs de la ComboBox non liée individuelles?
Existe-t-il un contrôle différent que je devrais utiliser autre que ComboBox ou le sous-formulaire DataSheet?
Quel est le travail normal pour cette situation?
I ne peut pas se lier du ComboBox parce que le champ de la requête est calculé/une expression comme je.