Erreur: Ce jeu d'enregistrements n'est pas modifiable

Je suis coincé avec cette erreur pendant des heures.
Dans le open_form cas je définissez des valeurs pour les recordset comme ce

Id = vId.
Mais avec 1 forme, n'importe quel domaine je mettre à jour, j'ai eu cette erreur.

This recordset is not updateable

J'ai lu cet article http://support.microsoft.com/default.aspx?...kb;en-us;328828

J'ai essayé beaucoup de choses. Rien travail
Il n'y a pas de relation, j'ai eu l' navigation control, la forme est dynaset, j'ai un primary key autoincrement,
allow edits est activé et data entry est définie sur oui

Aussi, j'ai reçu l'autorisation de modifier ce tableau

Quelqu'un a rencontré cette erreur avant?

Aussi, je me suis converti 97 à 2010, et maintenant, mes tableaux sont liés à SQL server 2012.
Je ne sais pas si cela fonctionnait avant, parce que c'est pas mon application, mais je suppose que c'était fonctionnelle

  • Réglage du formulaire de Saisie de Données de propriété à Oui signifie que le formulaire ne sera pas afficher les enregistrements existants, seulement vous permettent d'ajouter de nouveaux enregistrements. Est-ce que vous vouliez? Cependant, je ne sais pas si cela contribue au problème que vous essayez de résoudre.
  • Si la Source d'Enregistrement du formulaire est une requête, il peut aider à nous montrer la requête SQL.
  • Je vous remercie beaucoup. Il fonctionne maintenant.Tu m'a l'air à la source d'Enregistrement, et il y avait 3 jointures et l'un d'eux était sur une table dont la clé primaire n'est pas définie. Je viens de mettre l'Id de la corriger. Vous pouvez l'écrire comme une réponse à obtenir les points 🙂
InformationsquelleAutor Marc | 2012-09-14