Un compteur

Fermé
axelose Messages postés 17 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 6 janvier 2012 - 4 janv. 2012 à 13:54
axelose Messages postés 17 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 6 janvier 2012 - 6 janv. 2012 à 10:17
Bonjour,
Je souhaiterai créer un vba dans access un compteur un champ qui reprenne le contenu d'un champ + numéro attribué en auto par la machine

Par exemple mon utilisateur saisi la date 13/06/2011 et dans un autre champ isa prend automatiqument l'année saisie et un numéros qui sincrimente automatiqument ,

j'explique=
j'aurais par exemple 2011001 C-a-d l'année actuel 2011 plus un numéro de devis qui s'incrèmente de 001 jeusqua 900 et moi je souhaite voir s'afficher automatiquement dans un autre champ
20110001 ,2011002.........2011700 et quand l'année change le compteur revien a 001
c-a-d 2012001, 2012002,............,2012900 et ainssi de suite

Comment faire merci Boucoup




3 réponses

castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
Modifié par castours le 4/01/2012 à 18:04
Bonjour
Tu fais concatenation des 2 champs sur dans le champ ou tu veux avoir le resulat.
exemple
[Année]&""&[N°auto]
0
axelose Messages postés 17 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 6 janvier 2012
5 janv. 2012 à 09:53
Bonjour
merci castours pour votre repense et prendre le temp de lire les problémes des autre mais vraiment un grand merci
pour mon probleme n'importe des 2 solutions ca me va si ca repende a mes besoin c-a-d avoir le champ Numerrique qui sincrement par a port a l'année actuelle jeusqu'au changement d'année qui remis le compteur a zero et insi de suite
0
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 217
5 janv. 2012 à 20:28
Bonjour
Je crains que ma solution ne te donne pas tout a fait la réponse que tu attends.
C'est a dire le n°auto continueras son ingrementation lors du changement de l'année.
Tu auras 20111 pour le premier, 201110 pour le 10eme. Lors du changement d'année tu auras 2012900, si tes enregistrements vont jus qu'à ce nombre.
Autrement il faut écrire une fonction en vba qui te formate le N° Auto en 3 ou 4 chiffres et extraire l'année du champ date.
Je n'ai pas de solution en VBA car mes connaissance dans ce domaine sont négatives
0
axelose Messages postés 17 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 6 janvier 2012
6 janv. 2012 à 10:17
bonjour
merci castours pour ta reponse , je vais esseyer de trouver un code en VB pour ce probleme et je te tien au courant si j'ai une solution
A+
0