Bonjour à TOUS
Anael, je te remercie pour ta réponse . Effectivement, il s'agit d'une
clef auto-incrément. Cette base que j'alimente selon mes besoins me
sert à rajouter ou supprimer des enregistrements. Elle n'a aucune
relation.
Si effectivement, pour ce type de champ, il n' y a aucune possibilité de
remise à jour de l'incrémentation ,c'est dommage, mais on attendra une
évolution possible .
Cordialement
Le 31/05/2012 18:55, Anael a écrit :
Le 31/05/2012 18:51, HOHWILLER Raoul a écrit :
Bonjour de CAHORS 46
Existe-t-il une manip, lorsqu'on supprime des enregistrements dans
une base, pour remettre à jour l'incrémentation dans le champ de la
clef primaire pour avoir une suite logique.
1
2
3
4
5
6
7
au lieu de
1
4
5
7
Nom de la table = CUISINE
Clé primaire Nom de champ = ID
le champ est de type Integer autovaleur OUI
CONFIGURATION
WINDOWS7
LibreOffice 3.5.4
Java 1.6.0_31
J'ai tenté en vain toutes les possibilités que j'ai pu trouver sur
les listes de discussions
Merci une nouvelle fois pour votre collaboration et votre indulgence
pour le profane.
Cordialement
Raoul
Hello,
Si ta clef est en auto-increment, tu ne devrais pas pouvoir.
Par ailleurs, ce genre de pratique serait dangereux : prenons
l'exemple d'une base [1, 2, 3, 4, 5].
Tu supprimes l'enregistrement 3... que doit-il se passer ?
-> Remettre la valeur de la clef pour la prochaine insertion à 3 ? Que
se passe-t-il quand tu vas vouloir recréer l'enregistrement 4 toujours
existant ?
-> Renuméroter tous les enregistrements existants ? Que faire si ils
sont enregistrés dans d'autres tables ?
Je ne sais pas quel est ton besoin derrière, mais je pense que tu
devrais également nous le présenter, nous pourrions mieux t'aider à ce
niveau là je pense.
Bonne après-midi,
Anael
--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés