Compacter Base de Donnee

Bonjour,
je demande un éclaircissement
j'ai coché la case compacter la base à l'ouverture dans le menu option
mon inquiétude est que l'incrémentation continue.
par exemple si mes enregistrements portent les ID dans l'ordre 1,2,3,4,...
et que je supprime l'enregistrement portant l'ID 3 à la prochaine ouverture de la base lorsque j'ajoute un nouveau enregistrement, son ID prend la Valeur 5.
sauf si je me trompe l'ordre de numérotation devrait se rétablir et cet ID devrait être 4 au lieu 5.
merci d'éclairer ma lanterne

4 réponses

  1. Bonjour,

    Si votre champ ID est NumAuto, il est normal que la progression suive le dernier numero ID enregistre, il n'est pas tenu compte des suppressions d'enregistrement(s) et le compactage de base n'a rien a voir, il permet de "liberer" de la place dans le fichier (taille)
    1. salut,

      comme le dit f89......., c'est normal.

      Par contre il y a une confusion entre "ouverture" et "fermeture" il me semble. Si tu as peur d'atteindre les limites d'Access, regardes la doc, et si vraiment tu as peur après, changes de GdBdB. Mais fais mois signes quand cela sera le cas !

      Pour info, au niveau pro, j'ai des bases avec certaines tables > 365 000 000 lignes, et cela tourne.

      Le principal, c'est la conception

      ++
      1. Bonjour
        365 millions de lignes me parait beaucoup.
        combien de champ dans tables?
    2. Genre une appli métier avec un demi-millier de tables, et certaines tables avec > 100 champs et certaines ~ 20 (et oui, la cause à la conversion monétaire)
      1. Bonjour
        Pour info perso ,j'aimerai voire la conception d'une telle base
      2. J'arrive à la limite, et ai donc prévu la bascule vers mssql, mais, cela répond encore rapidement.
        Du genre un query sur la table prend 3s^-10, suffit d'avoir les bons index...
      3. Justement, BdD faite avant le passage à l'euro et modifiée en 2001 pour ce passage...

        Elle tourne chaque jour, et gère ~300 000 logements et 365 000 000 locataires. Ils ne sont juste plus "locataires" au jour j...
      4. Mais la table "locataires" a ses enregistrements