Acces [VBA - SQL] - Génération de code sur une seule ligne
Résolu/Fermé
A voir également:
- Acces [VBA - SQL] - Génération de code sur une seule ligne
- Partage de photos en ligne - Guide
- Code ascii de a - Guide
- Site de vente en ligne particulier - Guide
- Comment aller à la ligne sur excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
yg_be
Messages postés
23427
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
14 janvier 2025
Ambassadeur
1 559
23 août 2022 à 17:42
23 août 2022 à 17:42
bonjour,
une solution possible, ce serait de faire ainsi:
UPDATE Table_Personnes SET Suite_Alpha= Mid('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', INT(myRND(Suite_Alpha)*62),1) &Mid('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', INT(myRND(Suite_Alpha)*62),1)"
et , en VBA, ajouter:
Public Function myrnd(x) As Single myrnd = Rnd() End Function
Une autre possibilité:
Const alph As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" Public Function myrndswit(x) As String myrndswit = Mid(alph, 1 + Int(Rnd * 62), 1) & Mid(alph, 1 + Int(Rnd() * 62), 1) End Function
et
UPDATE Table_Personnes SET Suite_Alpha= myrndswit(Suite_Alpha)
24 août 2022 à 11:04
Bonjour,
Merci infiniment, problème résolu, je suis partie sur l'option 2, ça marche du tonnerre.
Bonne journée !