Posez votre question Signaler

Access

supinfo - Dernière réponse le 13 févr. 2012 à 11:41
Bonjour,
je je travail sous access 2007 , j'ai une colonne pour le numéro de commande qui est sous la forme suivante AAJJJXXX
AA : 2 derniers chiffres de l'année
JJJ : le numéro du jour dans l'année sur 3 caractères
XXX : un numéro chrono initialisé à 1 en début d'année
je dois faire en sorte que la lors de la saisie l'incrémentation devient automatique
cela n'est pas faisable avec une requêt ou un numéro auto
mais sa pourrais marcher avec le VBA
sauf que j'arrive pas à le faire
Lire la suite 

Access »

4 réponses
Réponse
+0
moins plus
Bonjour
on peut automatiser le N°Facture a partir du formulaire puis l'état facture.
Dans ton cas, je ferai une colonne sur l'extraction de la date par exemple
160212 pour 16/02/2012 puis dans la colonne N°Facture dans la meme requete
Je ferai une concaténation des 2 champs que je mettrai en clé primaire.
Si le champ date modifiée s'appelle DatMod , la concaténation se fera de la façon suivante:
N°Facture: [DatMod] &""& [N°auto]
Ce qui donnerait pour le 1er enregistrement 1602121 ou
N°Facture: [DatMod] &" - "& [N°auto]
ce qui donnerait pour le 1er enregistrement 160212-1
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour
Un lien pour des exemples
Regarde dans les requetes en mode creation
castours- 13 févr. 2012 à 11:41
Le lien
http://cjoint.com/?BBnlKPgg2Az
Ajouter un commentaire
Ce document intitulé « access » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?