Le titre de la question est le nœud du problème. J'ai un frontal Access 2007 (format 2003) avec un back-end SQL Server 2008 Express. Le formulaire d'entrée a un sous-formulaire lié à une autre table. Lors de l'ajout d'un enregistrement dans le formulaire principal, le champ PK de la table (défini sur l'incrément automatique) ignore environ quatre ID (je dis à propos de parce que parfois il est trois, parfois cinq, parfois 4).Accès frontal, SQL Server back-end ignorant les ID de numérotation automatique
À titre d'illustration, si le dernier ID est 1234, l'ID du nouvel enregistrement pourrait être 1238.
J'ai suivi pas à pas le code, mais ai rien trouvé qui indiquerait plusieurs arrêts ou suppressions. Ce problème se manifeste indépendamment du fait que des enregistrements sont ajoutés au sous-formulaire. Je sais que cela pourrait être n'importe quoi, mais j'espère que quelqu'un pourrait avoir un aperçu ou des suggestions d'avenues à explorer.
Les insertions SQL Server qui échouent pour une raison quelconque laissent souvent l'identité incrémentée plus haut, même si rien n'a jamais été inséré dans la table. – Dave