OVH Cloud OVH Cloud

Probleme de requete

1 réponse
Avatar
Etudiant
bonjour,
je cherche a faire une requete qui me renvoit un nombre, je m'explique
j'ai un ID du type 7A0001.

7 designe que c'est un client
A Premiere lettre du nom
0001 Numero du client

je souhaite que si j'insere un client nommé par exemple Nom ="Arnold",
la requete me retourne 7A0002 et si j'insere un client nommé Nom =
"Courtier" la requete me retourne 7C0001.

Comment puis je faire?
merci

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

le 7 et le C sont faciles à constituer
if client -----> 7
Left(Nom, 1) ------> la lettre
le numéro est plus difficile malgré qu'on puisse en deviner la valeur.
apparemment le numéro est continu dans la lignée client +nom et change si
l'initiale change. si c'est bien ça, pour récupérer la dernière valeur
utilisée pour un client il faut faire un DMax sur le numéro client avec un
critère composé de 7 et de la lettre du client et de rajouter 1 au résultat
pour le nouveau client.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Etudiant" a écrit dans le message de news:

bonjour,
je cherche a faire une requete qui me renvoit un nombre, je m'explique
j'ai un ID du type 7A0001.

7 designe que c'est un client
A Premiere lettre du nom
0001 Numero du client

je souhaite que si j'insere un client nommé par exemple Nom ="Arnold", la
requete me retourne 7A0002 et si j'insere un client nommé Nom = "Courtier"
la requete me retourne 7C0001.

Comment puis je faire?
merci