IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

N° auto d'une table


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut N° auto d'une table
    Bonjour,

    LE PROBLEME :
    Aprés avoir ajouter, inserer, supprimer et editer des enregistrements dans ma table TAB1, je me retrouve avec des valeurs non monotones (1,2,3, ...) du champ définie comme numéro automatique dans ma BD.

    MA QUESTION :
    Je cherche à redéfinir (recalculer) un champ de type (numéro automatique) pour une table sous une BD Access.

    MON IDEE :
    Peut-on utiliser les requettes SQL à cette fin.
    ou autre chôse.

    Merci

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonsoir,

    Je m'explique :

    Suite à un clique sur un bouton, je cherche à donner un numéro croissant de 1 à un champ (NumAuto) pour l'ensemble d'enregistrement de ma table.


    Merci de m'aider svp .

  3. #3
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    2 options s'offrent à toi :
    -Tu mets ton champs sous forme de NuméroAuto et tu laisses ton SGBD se débrouillait avec (même s'il y a des trous suite à des suppressions)
    -Tu mets ton champs sous forme d'entier et tu créés une méthode te permettant de rechercher la dernière valeur ou les valeurs absentes.

  4. #4
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Citation Envoyé par bakaneko
    2 options s'offrent à toi :
    -Tu mets ton champs sous forme de NuméroAuto et tu laisses ton SGBD se débrouillait avec (même s'il y a des trous suite à des suppressions)
    OK, c'es-ce que j'ai fais, alors comment dois-je faire rédonner des nouvelles valeurs de 1 -> ... pour ce champ.

    Merci.

  5. #5
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Citation Envoyé par kmaniche
    OK, c'es-ce que j'ai fais, alors comment dois-je faire rédonner des nouvelles valeurs de 1 -> ... pour ce champ.

    Merci.
    Je ne vois pas le problème, désolé...

  6. #6
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonjour,

    je m'explique :

    dans une table T1(ID, CH1, CH2) où ID est sous forme autoincrémentable.

    si j'ai 30 enregistrements, je vais supprimer ceux ou ID = 20,21,22,23.

    Donc si je visualise la table, sur le champ ID j'aurai de 1,2,3,4 ... 19, ensuite je vais avoir 24,25,...30.

    Le problème c'est que j'ai une discontinuité de 19 -> 24, donc je cherche comment reordonné ce champ de 1 -> 26

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Champ auto dans une table
    Par miyano dans le forum Access
    Réponses: 13
    Dernier message: 26/04/2013, 17h42
  2. [AC-2010] saisie auto dans une table à partir d'une autre table
    Par Poisell dans le forum Modélisation
    Réponses: 5
    Dernier message: 01/06/2012, 15h45
  3. Empecher la mise a jour auto d'une table
    Par SnakeCharmer dans le forum IHM
    Réponses: 2
    Dernier message: 03/04/2008, 15h04
  4. Date et Heure Auto dans une table
    Par zoreille6 dans le forum Access
    Réponses: 5
    Dernier message: 11/01/2007, 12h45
  5. access remplissage auto d'une table
    Par bjornd dans le forum Access
    Réponses: 2
    Dernier message: 09/11/2005, 08h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo