ACCESS - numéro auto personnalisé

Résolu
mikeline -  
blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Afin de réaliser un numéro personnalisé dans un formulaire j'ai mis cela (vba) :

Me.NumAutoPerso = Right(Year(Date), 2) & "/" & IniPays & "/" & num_auto


donc dans ce numéro :
- je récupère les 2 derniers chiffre de l'année en cours
- J'y ajoute les initiales d'un pays (dépendant d'un choix d'une liste déroulante dans le formulaire)
- je récupère le numéro auto (de ma table sur laquelle est basé le formulaire)

La numérotation fonctionne pas trop mal, sauf que pour "num_auto" qui fait 5 chiffres (00001; 00002; 00003....) hé bien lorsque que je récupère ce numéro auto pour l'imbriquer à mon "NumAutoPerso" il perd tout les 0 alors que je voudrait les garder au sein de NumAutoPerso.

Si quelqu'un pouvait me donner une piste, m'éclaicir sur ce problème ou bien meme une solution ce serait vraiment formidable.

Merci à vous.
A voir également:

1 réponse

blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

essaye de transformer ton num_auto en chaine avec str(num_auto), pour voir...

Sinon, avec un format forcé, ça peut le faire.
2
mikeline
 
Salut blux,

Merci de t'etre penché sur mon problème.

Donc j'ai essayé en mettant "str(num_auto)" dans l'évenement "afterUpdate" du champs "num_auto" mais cela ne change rien, tjrs pas de 0 en vue.

Qu'entends tu par format forcé, pourrais tu éclairer ma lanterne quand à cette solution.

Merci pour ton aide.
0
blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Ton num_auto est de quel type : numérique ? Car si c'est le cas, les zéros non significatifs sont ignorés.
D'où le récupères-tu ?
Sinon, tu peux essayer format(num_auto,"00000").
0