Incrémentation du code

Signaler
Messages postés
6
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
31 juillet 2010
-
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
-
salut j'ai une base de donneés dont la forme est la suivante :
code client
nom
prenom
adresse
profession
je voulais faire attribuer la valeur 302120001 au premier enregistrement dont la valeur '30212'ne change jamais , c seulement la partie 0001 qui s'incrémente automatiquement,supposant que ma base est vide :je voulais quand je click sur insérer la code client prend la valeur : 302120001 et ainsi de suite, jai fais fais un petit algorithme mais à la suppression se pose le probleme de violation de la clé. merci

2 réponses

Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
bonjour,

si la partie "30212" ne change pas , quel intérêt de l'intégrer dans la clé ?

tu crées un incrément (clé primaire) qui démarre à 1 et ensuite tu peux afficher pour x raisons un autre champ calculé cette fois-ci qui affichera
30212 + masque 000 + incrément (un petitbout de code à écrire avec Pos, length etc)

ainsi à chaque création, tu auras bien un nouvel index et pas de violation de partage.

cantador
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
masque 000

il faut afficher autant de zéros à gauche de l'incrément sans dépasser 4 chiffres au total..

cantador