Cle primaire personnalisée Access

Fermé
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 - 7 oct. 2021 à 14:59
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 - 17 oct. 2021 à 12:29
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 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 Ambassadeur 1 557
7 oct. 2021 à 19:52
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 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
8 oct. 2021 à 13:15
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 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 1 557
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?

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 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
8 oct. 2021 à 16:31
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 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 1 557
8 oct. 2021 à 17:09
comment se fera ce remplissage automatique?
0
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
8 oct. 2021 à 17:33
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 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
10 oct. 2021 à 22:25
Je crains qu'il n'y a plus personne
0
yg_be Messages postés 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 1 557
11 oct. 2021 à 09:29
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 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21
13 oct. 2021 à 12:06
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 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 1 557
13 oct. 2021 à 15:41
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 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21 > yg_be Messages postés 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024
13 oct. 2021 à 20:14
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 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 1 557 > hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024
13 oct. 2021 à 21:24
as-tu déjà défini ce formulaire et le code d'insertion?
0
hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024 21 > yg_be Messages postés 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024
Modifié le 15 oct. 2021 à 15:40
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 23400 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 décembre 2024 1 557 > hmcirta Messages postés 237 Date d'inscription dimanche 12 mars 2006 Statut Membre Dernière intervention 7 novembre 2024
16 oct. 2021 à 17:09
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