Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


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+help@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.