Access
supinfo
-
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,
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
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
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
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
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
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