none
Bug NuméroAuto tente d'affecter une valeur existante RRS feed

  • Question

  • Bonjour,

    J'ai développé une application sous Access 2010 qui est en place depuis plusieurs mois dans un environnement professionnel et multi-utilisateurs (multiples configuration de PC également : XP, Seven, ...).

    L'application fonctionnait très bien jusqu'au jour où dans une table "Documents", le champ "ID_Doc" (type : NuméroAuto, incrémentation) tente lors de l'insertion d'un nouvel enregistrement d'affecter une valeur inférieure à celles déjà affectées. Sur la capture, on voit que lors d'un enregistrement la valeur 10222 tentait d'être affectée alors que le compteur a déjà affecté le 10254. Sur la seconde capture, après avoir "placé" le compteur à 10255 (en commençant à insérer puis en annulant les insertions), et après avoir inséré 2 enregistrements et compacté la base, le numéroAuto tente à nouveau d'affecter la valeur 10222.



    Lors de mes recherches, j'ai constaté que le phénomène intervient après compactage de la base de données sur 2 ordinateurs différents sur 4.

    J'ai également créé un nouveau fichier Access, créé une nouvelle table avec la même structure et réimporté toutes les données de la table buggé, et j'ai pu constater que le problème était toujours présent...

    Je ne sais donc pas quoi faire pour résoudre à long terme le problème.

    Par avance, je tiens à remercier les personnes qui s'intéresseront au sujet.


    Pabisiak martin

    mercredi 24 octobre 2012 08:04

Réponses

Toutes les réponses