Access - incrementation avec date en cours
Fredo06
-
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une base de données tout ce qu'il y a de plus classic, seulement on m'a demandé de faire en sorte que le n° de dossier (qui est la clé primaire) se présente de la manière suivante: "**-mm-aaaa" . Pour être plus clair la première partie du n° doit être en incrémentation auto, suivie du mois en cours et de l'année en cours (en automatique aussi bien sur, sinon c pas drôle...)
Petite précision je débute à peine dans le vba, autant dire que je n'y comprend pas grand chose.
Voilà tout, si quelqu'un avait une petite idée ce serait simpatique.
Bonne journée.
j'ai une base de données tout ce qu'il y a de plus classic, seulement on m'a demandé de faire en sorte que le n° de dossier (qui est la clé primaire) se présente de la manière suivante: "**-mm-aaaa" . Pour être plus clair la première partie du n° doit être en incrémentation auto, suivie du mois en cours et de l'année en cours (en automatique aussi bien sur, sinon c pas drôle...)
Petite précision je débute à peine dans le vba, autant dire que je n'y comprend pas grand chose.
Voilà tout, si quelqu'un avait une petite idée ce serait simpatique.
Bonne journée.
A voir également:
- Access - incrementation avec date en cours
- Panne tnt en cours aujourd'hui - Guide
- En cours de livraison - Forum Consommation & Internet
- Colis en cours de livraison ✓ - Forum Consommation & Internet
- Votre envoi est en cours d'acheminement ✓ - Forum Consommation & Internet
- Il est en cours de transport vers votre site de livraison - Forum Consommation & Internet
3 réponses
Bonjour
Pour avoir ce format de creation pour une clé primaire, il faut un peu de VBA.
Extraire d'une date le mois et l'année
un exemple que j'utilise pour creer une clé primaire
qui me donne ceci: 2008/2009~1015
AdhIns = Left([Saison], 9) & "~" & Right([IdAdh], 4)
Toi tu veux
55-05-2011
Cle = Left([NomChampN°Auto], 4) & "-" & Mid([Nom Du champMois], 2) & "-" & Right([NomDu Champ Année], 4)
Les chiffre represent le nombre de caractere a afficher.
Milieu en anglais est ce Mid.
Donne moi réponse de ta réussite
Pour avoir ce format de creation pour une clé primaire, il faut un peu de VBA.
Extraire d'une date le mois et l'année
un exemple que j'utilise pour creer une clé primaire
qui me donne ceci: 2008/2009~1015
AdhIns = Left([Saison], 9) & "~" & Right([IdAdh], 4)
Toi tu veux
55-05-2011
Cle = Left([NomChampN°Auto], 4) & "-" & Mid([Nom Du champMois], 2) & "-" & Right([NomDu Champ Année], 4)
Les chiffre represent le nombre de caractere a afficher.
Milieu en anglais est ce Mid.
Donne moi réponse de ta réussite
castours
Messages postés
2955
Date d'inscription
Statut
Membre
Dernière intervention
217
as tu reussi
Bonjour,
Au passage, regardez par là : https://grenier.self-access.com/?post/2008/11/09/Numerotation-personnalisee
Au passage, regardez par là : https://grenier.self-access.com/?post/2008/11/09/Numerotation-personnalisee