Numérotation personnalisée

Résolu/Fermé
bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016 - 11 août 2016 à 11:31
bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016 - 18 août 2016 à 08:52
Bonjour,

Je souhaiterai connaitre la méthode la plus simple afin de créer une numérotation automatique personnalisée le plus simplement possible. J'ai déjà parcouru différents forums mais aucun ne répondait à mes attentes.

Voici la problématique :

Lors de la création d'une étude je souhaiterai que sa référence soit du type A+ n° automatique incrémenté de 1 en 1.
Lors de cette études, différents essais sont à réaliser il faudrait qu'il soient référencé sous la forme : A + n° automatique - n° automatique.

Ainsi le 3ème essai de la 5ème étude serait référencé A5-3


Merci par avance à l’intérêt que vous porterez à cette question.

2 réponses

Utilisateur anonyme
11 août 2016 à 22:28
Bonjour,

le "A" correspond à quoi ?

A+
0
bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016
12 août 2016 à 08:44
Bonjour,

Le "A" est juste une lettre qui se positionne devant la numérotation.
0
Utilisateur anonyme
14 août 2016 à 23:17
Bonjour;

elle change cette lettre A ?
0
bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016
17 août 2016 à 12:13
Bonjour,

Non, elle reste fixe.
0
Utilisateur anonyme > bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016
17 août 2016 à 22:11
0
castours > bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016
17 août 2016 à 22:50
bonjour
J'ai réalisé un N° personnalisé A12-M09-1qui est en fonction d'une date
A pour l'année M pour le mois et le 1 c'est le N° auto
Est ce que cela t'interesse?
0
bob592 Messages postés 5 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 28 octobre 2016
Modifié par bob592 le 18/08/2016 à 08:54
Bonjour,

@ castours : merci pour ta proposition, mais la numérotation dont j'ai besoin doit être indépendante de la date.

J'ai réussi à faire quelque chose qui me convient :

Private Sub X_AfterUpdate()

If IsNull([A]) Then
code = DMax("[A]", "B")
If IsNull(code) Then

[A] = "E0001"

Else

new_code = CInt(Right(code, 4)) + 1
[A] = Left(code, 1) & Format(new_code, "0000")

End If

End If

Avec X : une liste déroulante / A : champ de la table B qui contient la référence voulue.

La seule chose qui me dérange, c'est qu'avec cette méthode on ne peut pas s'affranchir des zéros inutiles.
0