Plusieurs possibilités:
- Le formulaire principal est basé sur une requête comprenant un regroupement, ce qui en empêchera la modification même si tous les champs viennent de la même table
- Les relations entre les tables du formulaire prinipal et du sous-formulaire ne sont pas "claires" pour Access.
Solution:
D'abord, vérifier que le formulaire permettrait d'ajouter des enregistrements dans la table (Le bouton Nouvel enregistrement en bas du formulaire est actif)
Ca n'est vraisemblablement pas le cas.
Passer le formulaire en mode Création, aller dans la propriété "Source", cliquer sur le bouton à 3 points à droite, et vérifier qu'il n'y a aucune opération sur les données. même pas un regroupement mais évidemment encore moins une somme ou une moyenne... Sinon, Access ne peut pas "deviner" quekl enregistrement de la table source il doit modifier. Il y a une logique!
Tiens moi au courant.