Dans mon formulaire, j'ai un sous-formulaire qui affiche A, B, C. Ensuite, l'information C est affichée dans la zone de texte. L'utilisateur devrait avoir la possibilité de modifier ces données afin de modifier les données dans la base de données.Modification des données de la base de données dans la zone de texte qui sont extraites du sous-formulaire
Je peux afficher les informations C dans la zone de texte en fonction de ce sous-formulaire. Cependant, il n'est pas modifiable, il est écrit: "Le contrôle ne peut pas être édité, il est lié à l'expression" ". Il me semble qu'il est impossible d'éditer les données parce qu'elles ne proviennent pas directement de la base de données mais de la sous-forme, donc je fais une requête spéciale qui prend les données directement de la base de données mais je perds un événement basé sur la sélection enregistrement correct du sous-formulaire (il n'y a que les événements onEnter et onExit)
Est-il possible de faire de telles choses?
La table de données existe-t-elle dans MS Access, est-ce une table liée ou les données proviennent-elles d'une requête? – Lisa
sous-formulaire est créé à partir d'une requête basée sur existant dans les tables MS Access. – galvanize
Si la réponse ci-dessous ne résout pas votre problème, vérifiez les raisons supplémentaires pour lesquelles votre jeu d'enregistrements n'est peut-être pas mis à jour: http://rogersaccessblog.blogspot.com/2009/11/this-recordset-is-not-updateable-why. html – Lisa