Je dois générer environ 300 codes constitués chacun d'une suite de 25
chiffres et lettres, et sans aucun doublon, chaque code étant destiné à
l'identification d'un utilisateur de mon application. (Je m'explique :
chaque utilisateur a un code d'enregistrement fourni par moi-même, et
lorsqu'il installe l'application sur son PC on lui demande la saisie de ce
code, lequel par correspondance "code/utilisateur" paramètre les tables de
l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25
caractères (chacune devant être unique de surcroit), je me suis dit que peut
être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai
pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 caractères, à toi de rajouter le test des doublons dans chaque nombre. Option Compare Database Option Explicit
Dim Série(35) Dim I As Integer Dim J As Integer Dim Passe As String
Private Sub Commande0_Click() Initial Randomize For J = 1 To 300 Passe = Nombre(25) Debug.Print Passe Next J End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String Nombre = "" If occurs = 0 Then occurs = 1 For I = 1 To occurs Nombre = Nombre & Série(Int((35 * Rnd) + 1)) Next I End Function
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" a écrit dans le message de news:
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25 chiffres et lettres, et sans aucun doublon, chaque code étant destiné à l'identification d'un utilisateur de mon application. (Je m'explique : chaque utilisateur a un code d'enregistrement fourni par moi-même, et lorsqu'il installe l'application sur son PC on lui demande la saisie de ce code, lequel par correspondance "code/utilisateur" paramètre les tables de l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25 caractères (chacune devant être unique de surcroit), je me suis dit que peut être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Bonsoir.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25
caractères, à toi de rajouter le test des doublons dans chaque nombre.
Option Compare Database
Option Explicit
Dim Série(35)
Dim I As Integer
Dim J As Integer
Dim Passe As String
Private Sub Commande0_Click()
Initial
Randomize
For J = 1 To 300
Passe = Nombre(25)
Debug.Print Passe
Next J
End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String
Nombre = ""
If occurs = 0 Then occurs = 1
For I = 1 To occurs
Nombre = Nombre & Série(Int((35 * Rnd) + 1))
Next I
End Function
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" <Alberto@discussions.microsoft.com> a écrit dans le message de
news: B2318E65-BF7A-4935-8609-8DBEC1DC60BD@microsoft.com...
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25
chiffres et lettres, et sans aucun doublon, chaque code étant destiné à
l'identification d'un utilisateur de mon application. (Je m'explique :
chaque utilisateur a un code d'enregistrement fourni par moi-même, et
lorsqu'il installe l'application sur son PC on lui demande la saisie de ce
code, lequel par correspondance "code/utilisateur" paramètre les tables de
l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25
caractères (chacune devant être unique de surcroit), je me suis dit que
peut
être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je
n'ai
pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 caractères, à toi de rajouter le test des doublons dans chaque nombre. Option Compare Database Option Explicit
Dim Série(35) Dim I As Integer Dim J As Integer Dim Passe As String
Private Sub Commande0_Click() Initial Randomize For J = 1 To 300 Passe = Nombre(25) Debug.Print Passe Next J End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String Nombre = "" If occurs = 0 Then occurs = 1 For I = 1 To occurs Nombre = Nombre & Série(Int((35 * Rnd) + 1)) Next I End Function
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" a écrit dans le message de news:
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25 chiffres et lettres, et sans aucun doublon, chaque code étant destiné à l'identification d'un utilisateur de mon application. (Je m'explique : chaque utilisateur a un code d'enregistrement fourni par moi-même, et lorsqu'il installe l'application sur son PC on lui demande la saisie de ce code, lequel par correspondance "code/utilisateur" paramètre les tables de l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25 caractères (chacune devant être unique de surcroit), je me suis dit que peut être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Alberto
Encore une fois, un grand merci Raymond.
Je vais essayer ça de ce pas.
Bonsoir.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 caractères, à toi de rajouter le test des doublons dans chaque nombre. Option Compare Database Option Explicit
Dim Série(35) Dim I As Integer Dim J As Integer Dim Passe As String
Private Sub Commande0_Click() Initial Randomize For J = 1 To 300 Passe = Nombre(25) Debug.Print Passe Next J End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String Nombre = "" If occurs = 0 Then occurs = 1 For I = 1 To occurs Nombre = Nombre & Série(Int((35 * Rnd) + 1)) Next I End Function
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" a écrit dans le message de news:
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25 chiffres et lettres, et sans aucun doublon, chaque code étant destiné à l'identification d'un utilisateur de mon application. (Je m'explique : chaque utilisateur a un code d'enregistrement fourni par moi-même, et lorsqu'il installe l'application sur son PC on lui demande la saisie de ce code, lequel par correspondance "code/utilisateur" paramètre les tables de l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25 caractères (chacune devant être unique de surcroit), je me suis dit que peut être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Encore une fois, un grand merci Raymond.
Je vais essayer ça de ce pas.
Bonsoir.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25
caractères, à toi de rajouter le test des doublons dans chaque nombre.
Option Compare Database
Option Explicit
Dim Série(35)
Dim I As Integer
Dim J As Integer
Dim Passe As String
Private Sub Commande0_Click()
Initial
Randomize
For J = 1 To 300
Passe = Nombre(25)
Debug.Print Passe
Next J
End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String
Nombre = ""
If occurs = 0 Then occurs = 1
For I = 1 To occurs
Nombre = Nombre & Série(Int((35 * Rnd) + 1))
Next I
End Function
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" <Alberto@discussions.microsoft.com> a écrit dans le message de
news: B2318E65-BF7A-4935-8609-8DBEC1DC60BD@microsoft.com...
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25
chiffres et lettres, et sans aucun doublon, chaque code étant destiné à
l'identification d'un utilisateur de mon application. (Je m'explique :
chaque utilisateur a un code d'enregistrement fourni par moi-même, et
lorsqu'il installe l'application sur son PC on lui demande la saisie de ce
code, lequel par correspondance "code/utilisateur" paramètre les tables de
l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25
caractères (chacune devant être unique de surcroit), je me suis dit que
peut
être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je
n'ai
pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 caractères, à toi de rajouter le test des doublons dans chaque nombre. Option Compare Database Option Explicit
Dim Série(35) Dim I As Integer Dim J As Integer Dim Passe As String
Private Sub Commande0_Click() Initial Randomize For J = 1 To 300 Passe = Nombre(25) Debug.Print Passe Next J End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String Nombre = "" If occurs = 0 Then occurs = 1 For I = 1 To occurs Nombre = Nombre & Série(Int((35 * Rnd) + 1)) Next I End Function
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" a écrit dans le message de news:
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25 chiffres et lettres, et sans aucun doublon, chaque code étant destiné à l'identification d'un utilisateur de mon application. (Je m'explique : chaque utilisateur a un code d'enregistrement fourni par moi-même, et lorsqu'il installe l'application sur son PC on lui demande la saisie de ce code, lequel par correspondance "code/utilisateur" paramètre les tables de l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25 caractères (chacune devant être unique de surcroit), je me suis dit que peut être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Alberto
Ca marche au poil !
Merci Raymond
Bonsoir.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 caractères, à toi de rajouter le test des doublons dans chaque nombre. Option Compare Database Option Explicit
Dim Série(35) Dim I As Integer Dim J As Integer Dim Passe As String
Private Sub Commande0_Click() Initial Randomize For J = 1 To 300 Passe = Nombre(25) Debug.Print Passe Next J End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String Nombre = "" If occurs = 0 Then occurs = 1 For I = 1 To occurs Nombre = Nombre & Série(Int((35 * Rnd) + 1)) Next I End Function
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" a écrit dans le message de news:
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25 chiffres et lettres, et sans aucun doublon, chaque code étant destiné à l'identification d'un utilisateur de mon application. (Je m'explique : chaque utilisateur a un code d'enregistrement fourni par moi-même, et lorsqu'il installe l'application sur son PC on lui demande la saisie de ce code, lequel par correspondance "code/utilisateur" paramètre les tables de l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25 caractères (chacune devant être unique de surcroit), je me suis dit que peut être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Ca marche au poil !
Merci Raymond
Bonsoir.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25
caractères, à toi de rajouter le test des doublons dans chaque nombre.
Option Compare Database
Option Explicit
Dim Série(35)
Dim I As Integer
Dim J As Integer
Dim Passe As String
Private Sub Commande0_Click()
Initial
Randomize
For J = 1 To 300
Passe = Nombre(25)
Debug.Print Passe
Next J
End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String
Nombre = ""
If occurs = 0 Then occurs = 1
For I = 1 To occurs
Nombre = Nombre & Série(Int((35 * Rnd) + 1))
Next I
End Function
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" <Alberto@discussions.microsoft.com> a écrit dans le message de
news: B2318E65-BF7A-4935-8609-8DBEC1DC60BD@microsoft.com...
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25
chiffres et lettres, et sans aucun doublon, chaque code étant destiné à
l'identification d'un utilisateur de mon application. (Je m'explique :
chaque utilisateur a un code d'enregistrement fourni par moi-même, et
lorsqu'il installe l'application sur son PC on lui demande la saisie de ce
code, lequel par correspondance "code/utilisateur" paramètre les tables de
l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25
caractères (chacune devant être unique de surcroit), je me suis dit que
peut
être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je
n'ai
pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 caractères, à toi de rajouter le test des doublons dans chaque nombre. Option Compare Database Option Explicit
Dim Série(35) Dim I As Integer Dim J As Integer Dim Passe As String
Private Sub Commande0_Click() Initial Randomize For J = 1 To 300 Passe = Nombre(25) Debug.Print Passe Next J End Sub
Public Function Nombre(Optional occurs As Integer = 1) As String Nombre = "" If occurs = 0 Then occurs = 1 For I = 1 To occurs Nombre = Nombre & Série(Int((35 * Rnd) + 1)) Next I End Function
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Alberto" a écrit dans le message de news:
Bonsoir
Je dois générer environ 300 codes constitués chacun d'une suite de 25 chiffres et lettres, et sans aucun doublon, chaque code étant destiné à l'identification d'un utilisateur de mon application. (Je m'explique : chaque utilisateur a un code d'enregistrement fourni par moi-même, et lorsqu'il installe l'application sur son PC on lui demande la saisie de ce code, lequel par correspondance "code/utilisateur" paramètre les tables de l'application en fonction des données dont cet utilisateur a besoin).
Alors plutot que de les taper à la main ces 300 et quelques séries de 25 caractères (chacune devant être unique de surcroit), je me suis dit que peut être y avait-il moyen de créer un outil capable de les générer.
J'ai fait quelques essais, par le biais de modules, mais j'avoue que je n'ai pas la solution.
Si quelqu'un peut m'aiguiller sur la bonne voie merci.
Rafi
"Raymond [mvp]" a écrit dans le message de news:% | Bonsoir. | | je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 | caractères, à toi de rajouter le test des doublons dans chaque nombre.
J'avais un problème un peu ressemblant. Je devais générer des identités de personnes de façon aléatoire et sans doublon.
Plutôt que de faire un test de doublon à chaque identité, j'ai défini un index unique sur l'identité en désactivant le message d'erreur en cas d'insertion d'une identité en double.
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le
message de news:%23ZCuKiq7EHA.3756@TK2MSFTNGP14.phx.gbl...
| Bonsoir.
|
| je te donne le premier pas pour calculer les 300 nombres aléatoires de
25
| caractères, à toi de rajouter le test des doublons dans chaque nombre.
J'avais un problème un peu ressemblant. Je devais générer des identités
de personnes de façon aléatoire et sans doublon.
Plutôt que de faire un test de doublon à chaque identité, j'ai défini un
index unique sur l'identité en désactivant le message d'erreur en cas
d'insertion d'une identité en double.
"Raymond [mvp]" a écrit dans le message de news:% | Bonsoir. | | je te donne le premier pas pour calculer les 300 nombres aléatoires de 25 | caractères, à toi de rajouter le test des doublons dans chaque nombre.
J'avais un problème un peu ressemblant. Je devais générer des identités de personnes de façon aléatoire et sans doublon.
Plutôt que de faire un test de doublon à chaque identité, j'ai défini un index unique sur l'identité en désactivant le message d'erreur en cas d'insertion d'une identité en double.