Quelq'un peut m'aider

tamcheiktt Messages postés 16 Date d'inscription lundi 16 janvier 2006 Statut Membre Dernière intervention 19 avril 2010 - 14 févr. 2006 à 14:16
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 - 14 févr. 2006 à 20:18
Bonjour
chers amis j'ai un probléme ,si vous avez un aide et je serai reconniassant ,
comme vous savez en VBA on peut creer un numero auto pour un enregistrement ,mais moi je vodrai ecrire un programme qui permet de generer un code automatique par exemeple
dans une table appelée Client (numclient,nom ,prenom;....................),j'ai un bouton Nou_client ,je voudrai que ce bouton chaque fois en cliquant dessous il affecte automatiquement un code pour un nouv client ,un code client est constituer par 2 lettre et 3 chiffres exemple AA123 ou AB230 ,..... les lettre varie et les chiffres aussi merci

4 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
14 févr. 2006 à 20:12
Salut
Sous VBA, Ok, mais sous quel logiciel ? Excel ou Access ?
C'est une feuille ou une DB ?
L'évolution de ton code client doit être incrémental pour les lettres et pour les chiffres ?

Ca manque singulièrement de précision ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
0
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
14 févr. 2006 à 20:14
Salut :)

Regardes la fonction randomize.



Randomize
Nombre = Int((77) * Rnd)




... Génère un nombre entre 0 et 77.



Pour créer une lettre majuscule aléatoirement, il suffit de générer un
nombre entre 65 et 90 puis de convertir ce nombre en caractère avec la
fonction chr(). Voir table ASCII. Pour ça tu peux générer un nombre
entre 0 et 25 puis lui ajouter 65!



Ton procédé ne garantira pas l' unicité de chaque code.
0
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
14 févr. 2006 à 20:15
oups on a répondu en même temps Jack
0
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
14 févr. 2006 à 20:18
En + je suis total à côté de la plaque.
0
Rejoignez-nous