Access

Fermé
supinfo - Modifié par supinfo le 11/02/2012 à 20:18
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 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

3 réponses

doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
11 févr. 2012 à 20:11
Bonjour,

Rien à voir avec votre question, mais sachez que concernant une facture l'incrémentation doit commencer au début de l'activité et continuer tout au long de la vie de l'entreprise. Elle ne doit pas repartir à chaque début d'année. Ce que vous souhaitez faire si c'est pas pareil au niveau des factures n'est pas conforme aux prescriptions de l'article 289 du Code général de Impôts qui définit les mentions obligatoires d'une facture.

Cordialement
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
12 févr. 2012 à 12:00
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
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
12 févr. 2012 à 18:36
Bonjour
Un lien pour des exemples
Regarde dans les requetes en mode creation
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
13 févr. 2012 à 11:41
0