Conseil sur clé généré automatiquement - LOGIQUE

ConsultantJP

XLDnaute Occasionnel
Bonjour à tous,

Je viens vers vous pour vous demandez conseil non pas en excel (bien que cela soit lié) mais en logique.

Je vous explique :

J'ai créer une clé qui me sert d'identifiant de recherche, celle ci est composé de la façon suivante :

- Date (sans /)
- NumeroClient ( 7 chiffres)
- Numero Aleatoire entre 1 et 9

Cela donne donc : 05060998765437

Ma clé est deja bien lourde et je la trop longue mais je pense pas pouvoir la raccourci.

Mon souci est que aujourd'hui j'ai eu un bug car il y a eu plusieurs enregistrement sur le meme client et le dernier chiffre aleatoire s'est donc remis sur le meme nombre donc BUG de Doublon.

A savoir que je veux pas indiquer le nombre de dossier dedans.

J'ai fait une tentative avec divers calcul avec l'heure, minute seconde mais ça rajoute encore 3 chiffre minimum pour que le resultat soit bon. ce que j'estime de trop.

Alors je viens à vous pour si au cas vous avez une idée en terme de logique.

MERCI A TOUS !
 

Excel-lent

XLDnaute Barbatruc
Re : Conseil sur clé généré automatiquement - LOGIQUE

Bonjour ConsultantJP,

Pourquoi faire aussi compliqué? Des contraintes que tu ne nous a pas dit?

Solution 1 : un numéro de x chiffres qui s'incrémente (tout simplement)

Solution 2 : si tu tiens absolument à avoir ton numéro client dans ton identifiant :
- NumeroClient ( 7 chiffres)
- Numero de x chiffres qui s'incrémente

x = en fonction du nombre de lignes que tu es amené à avoir (prend une petite marge quand même ;) ).

Personnellement, je préfère un nombre qui s'incrémente (plutôt que le nombre aléatoire) car cela évite les risques de doublons, et c'est plus facile à mettre en place ;)

De plus, c'est une solution très couramment utilisée en informatique : clé primaire, identifiant, ...! Il doit bien y avoir une raison :D

A te lire
 
Dernière édition:

ConsultantJP

XLDnaute Occasionnel
Re : Conseil sur clé généré automatiquement - LOGIQUE

Bonjour à tous et merci pour vos réponses,

Pour commencer je ne voulais pas incrementer car ma bdd est sur access et les serveurs étant parfois un peu long, le temps que le numéro de client se crée et s'ecrivent dans la bdd, un doublon peut se créer et faire bugger mon code VBA excel.

Cocnernant votre lien et proposition, un grand merci, je vais consulter tout ça attentivement et je reste à l'écoute d'autre idée !!

Merci !!
 

ROGER2327

XLDnaute Barbatruc
Re : Conseil sur clé généré automatiquement - LOGIQUE

Re...
En lisant ceci :
Pour commencer je ne voulais pas incrementer car ma bdd est sur access et les serveurs étant parfois un peu long, le temps que le numéro de client se crée et s'ecrivent dans la bdd, un doublon peut se créer et faire bugger mon code VBA excel.
je m'aperçois que je n'avais pas saisi le problème réel. Ce que je propose n'a pas grand-chose à voir avec cela. Excusez-moi.​
ROGER2327
 

ConsultantJP

XLDnaute Occasionnel
Re : Conseil sur clé généré automatiquement - LOGIQUE

En tout cas merci roger pour avoir essayer de m'aider et pour le code fournit certe intérressant mais que je ne peux pas utiliser pour le coup !

Je n'ai pas encore trouvé ma solution miracle .......
 

Discussions similaires

Réponses
10
Affichages
438

Statistiques des forums

Discussions
312 228
Messages
2 086 421
Membres
103 205
dernier inscrit
zch