Visites

   visiteurs

   visiteurs en ligne

Sujet n°169 Champ alpha numérique automatique
    par kiki45 le 08/08/2008 : 14:40

Je souhaite créer unchamps, qui sera la clé primaire, qui reprendra les 3 première lettre d'un nom de famille et collera automatiquement un chrono en fonction de ce qui est déjà enregistré :

ALBAN     ALB01

ALBERT   ALB02

 

Merci

 


Réponse n° 1 par 3stone le 08/08/2008 : 17:57
Bonjour,

Une clé primaire est destiné à garantir l'unicité des enregistrements...

Si aucun champ ne s'y prête naturellement, comme un code produit, code insee ou autre, on utilise tout simplement un numéroauto.
La construction envisagée n'apporte rien à la base et son utilisation, sauf à compliquer inutilement la gestion de cette clé primaire.

Ce qui est parfois envisageable, c'est de créer une clé primaire combinée de deux champs, qui pris séparément n'apporte pas cette unicité.

Une clé primaire "non naturelle" se doit de toute façon d'être cachée à l'utilisateur, ce qui est le cas ici. Un simple numéroauto fera donc parfaitement l'afffaire.

Cordialement,
Pierre(3stone)

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut