Cle primaire personnalisée Access

hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   -  
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour

Je fais mon 1er pas sur Access et je voudrais savoir comment faire pour personnaliser ma clé primaire pour qu'elle soit sous la forme EX/NNNN-AA au lieu d’être un nombre ...
ou :
EX/ est un texte
NNNN est un numéro d'ordre
-AA est l’année en cours

Est-il possible que NNNN soit réinitialise pour l’année prochaine ?

Merci de votre aide habituelle.
A voir également:

6 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
tout cela me semble possible.
es-tu prêt à prendre du temps et de l'énergie pour te former, apprendre et progresser?
0
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21
 
Bonjour yg_be

On s'est déjà croisé sur CCM ... ici ... https://forums.commentcamarche.net/forum/affich-34908413-consolider-plusieurs-feuilles-simultanement-partie-2#p34939203 ... :)

J'ai comme but de faire une petite application pour la gestion d'une auto-école, donc oui je veux bien apprendre est progresser.
J'ai toujours voulu d'apprendre Access mais je le trouvais compliqué et sur les livres on trouve que les bases.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
Comme pour tous les champs, c'est au moment d'insérer un nouvel enregistrement que la valeur est choisie.
Comment vas-tu faire cette insertion?

Plutôt qu'utiliser un texte comme clé primaire, il est préférable de créer un autre champ texte, et d'appliquer un index unique sur cet autre champ.
La clé primaire numérique est plus efficace pour lier les tables.
0
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21
 
D'accord pour garder un Num Auto comme clé primaire et avoir un autre champ indexé.

Ce champ sera rempli de manière auto en combinant le champ Num Auto avec les chaines de caractères du début et l'année en cours a la fin.

mais si tu as mieux a proposer je prends .... je suis complétement noob
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
comment se fera ce remplissage automatique?
0
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21
 
comme un champ Num Auto ordinaire ... il se crée a chaque ajout d'un enregistrement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21
 
Je crains qu'il n'y a plus personne
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
as-tu une question?
tu n'as pas expliqué comment se fera ce remplissage automatique ("ce champ sera rempli de manière auto").
0
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21
 
oui si c'est possible ... avec le format "EX/NNNN-AA"

si le "/" pose probleme on peut le remplacer par "-"
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
quand tu écris "ce champ sera rempli de manière auto", c'est un souhait, ou ce que tu as réussi à faire?

si c'est un souhait, peux-tu répondre à ma question du 8 oct. 2021 à 15:59:
Comme pour tous les champs, c'est au moment d'insérer un nouvel enregistrement que la valeur est choisie.
Comment vas-tu faire cette insertion?
0
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Si j'ai bien compris pour l'insertion c'est via un formulaire.

Le format est un souhait et ce champs sera ma clé primaire d'une table nommée "Examens" d'ou le "EX".
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention  
 
as-tu déjà défini ce formulaire et le code d'insertion?
0
hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention   21 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Nom pas encore; et pour ce qui est CODE je ne suis pas encore arrivé a ce niveau, c'est mon tout premier pas sur Access
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > hmcirta Messages postés 239 Date d'inscription   Statut Membre Dernière intervention  
 
Moi, à ta place, je ferais d'abord tout le reste, et laisserais ce champ pour la fin, quand mon niveau se sera amélioré.
0